Для начала переведем число из десятичной системы в двоичную
317=100111101
Проверяем:
1+0+4+8+16+32+0+0+256=317.
Все сходится.
Значит, в двоичной системе этого числа 6 единиц.
const pi=3.14;
var
r,l:real;
begin
write('Введите радиус = ');
readln(r);
l:=2*pi*r;
writeln('Длина окружности = ',l);
readln;
end.
const
n = 10;
var
a:array[1..n] of integer;
i, j:integer;
begin
randomize;
writeln('Исходный массив:');
for i := 1 to n do
begin
a[i] := random(101);
write(a[i], ' ');
end;
for i := 1 to n - 1 do
for j := 1 to n - i do
if a[j] mod 10 > a[j + 1] mod 10 then
begin
a[j] := a[j] + a[j + 1];
a[j + 1] := a[j] - a[j + 1];
a[j] := a[j] - a[j + 1];
end;
writeln;
writeln('Результат:');
for i := 1 to n do
write(a[i], ' ');
writeln;
end.
Математическая логика - алгоритмы. То есть алгоритмы выполнения задач.
Всё программирование построено на алгоритмах, соответственно в информатике алгоритмизация как часть математической логики применяется для выполнения задач.
Від програми в якому він створюється, редагується, зберігається.