|
cikl_7.PAS |
|
{* Из двоичной системы счисления в десятичную *}Unit CIKL_7; InterfaceImplementationBegin writeln( 'Перевести число из двоичной системы счисления в десятичную'); End. Program cikl_7;
Uses cikl_7.pas; {* Эту строку можно удалить *}
Uses crt; {* Подключение модулей *}
Var {* Объявление переменных *}
j : integer;
s : integer;
l : integer;
i : integer;
k : integer;
a : Array[1..8] Of integer;
b : Array[1..8] Of integer;
Begin
clrscr; {* Очищаем экран *}
writeln( 'Vvedite chislo v desyatichom znachenii');
readln(j);
s := j;
k := 0;
While s > = 1 Do
Begin
a[i] := (s Mod 2);
s := (s Div 2);
i := i + 1;
End;
l := i;
While i1 Do
Begin
b[k] := a[i - 1];
i := i - 1;
k := k + 1;
End;
b[l - 1] := a[1];
For i := 0 To l - 1 Do {* Переменная i увеличивается с 0 до l *}
write(b[i]);
readkey; {* Нажмите любую клавишу *}
End.
|