Program raznost_xy; var x, y:integer; begin write ('Введите число х = '); readln (x); write ('Введите число у = '); readln (y);
if (x>0) and (y>0) then begin if abs(x)>abs(y) then write ('x-y > 0'); if abs(x)=abs(y) then write ('x-y = 0'); if abs(x)<abs(y) then write ('x-y < 0'); end;
if (x<0) and (y<0) then begin if abs(x)>abs(y) then write ('x-y < 0'); if abs(x)=abs(y) then write ('x-y = 0'); if abs(x)<abs(y) then write ('x-y > 0'); end;
if (x=0) and (y=0) then write ('x-y = 0'); if (x>0) and (y<0) then write ('x-y > 0'); if (x<0) and (y>0) then write ('x-y < 0'); if (x=0) and (y>0) then write ('x-y < 0'); if (x=0) and (y<0) then write ('x-y > 0'); if (x>0) and (y=0) then write ('x-y > 0'); if (x<0) and (y=0) then write ('x-y < 0'); end.
В системе счисления по основанию n самой старшей "цифрой" в разряде является цифра, изображающая число величиной n-1. В двенадцатиричной системе счисления такой "цифрой" будет изображение числа 11, т.е. B. Самое старшее трехразрядное число запишется, как ВВВ(12). Вычислим соответствующее десятичное число.
Это было "длинное" решение. Короткое состоит в том, что самое старшее трехзначное число в двенадцатиричной системе на единицу меньше самого младшего четырехразрядного. А оно, в свою очередь, равно кубу числа 12. И сразу же получаем:
var x, y:integer;
begin
write ('Введите число х = ');
readln (x);
write ('Введите число у = ');
readln (y);
if (x>0) and (y>0) then
begin
if abs(x)>abs(y) then write ('x-y > 0');
if abs(x)=abs(y) then write ('x-y = 0');
if abs(x)<abs(y) then write ('x-y < 0');
end;
if (x<0) and (y<0) then
begin
if abs(x)>abs(y) then write ('x-y < 0');
if abs(x)=abs(y) then write ('x-y = 0');
if abs(x)<abs(y) then write ('x-y > 0');
end;
if (x=0) and (y=0) then write ('x-y = 0');
if (x>0) and (y<0) then write ('x-y > 0');
if (x<0) and (y>0) then write ('x-y < 0');
if (x=0) and (y>0) then write ('x-y < 0');
if (x=0) and (y<0) then write ('x-y > 0');
if (x>0) and (y=0) then write ('x-y > 0');
if (x<0) and (y=0) then write ('x-y < 0');
end.
Самое старшее трехразрядное число запишется, как ВВВ(12).
Вычислим соответствующее десятичное число.
Это было "длинное" решение. Короткое состоит в том, что самое старшее трехзначное число в двенадцатиричной системе на единицу меньше самого младшего четырехразрядного. А оно, в свою очередь, равно кубу числа 12. И сразу же получаем: