5 - это число пальцев на одной руке. Сначала люди все считали на пальцах. Так было удобнее.
Часто пальцев на одной руке не хватало, тогда начали считать, используя обе руки. Появилась 10-ричная система счисления.
20-ричная система счисления появилась, когда не хватало пальцев на руках. Стали использовать пальцы на ногах.
12-ричная система появилась вслед за 10-тичной из-за того, что она очень удобна. 12 - это число фалангов на 4-х пальцах - указательном, среднем, безымянном и мизинце. Здесь нет большого пальца, у которого третий фаланг сокрыт в ладони или точнее пястье руки. Далее 12- является делителем 3 и 4. Значит в этой системе дроби, делящиеся на 3 записываются точно.
Как видно, во всех случаях используются пальцы у человека, поэтому системы счисления анатомические.
101011110
из двоичной в десятичную: 350
536
из восьмеричной в десятичную: 350
15Е
из шестнадцатеричной в десятичную: 350
Program ugadai;
uses crt;
var
i,z,o:integer;
begin
randomize;
writeln('Введите число от 0 до 99:');
z:=random(100);
for i:= 1 to 10 do
begin
read(o);
if (o = z) then
begin
writeln('Вы угадали!!!');
break;
end else begin
if (i = 10) then begin
writeln('Жалко,но число не отгаданно.Загаданное число было ', z);
end else begin
writeln('Упс! У вас еще ',10 - i,' попопыток. Введите число:');
end;
end;
end;
<span>end.</span>
Const col=14;
var i:byte;
T:array[1..col] of shortint;
begin
writeln('Массив из ',col,' элементов');
T[1]:=-2;
write(T[1]:6);
for i:=2 to col do begin
T[i]:=T[i-1]*(-1);
write(T[i]:6);
end;
end.
Тут надо каждое десятичное число переводить в двоичную. Это же 32 бит.))