function summa(n:integer):integer;
var a,s:integer;
begin
a:=abs(n);
s:=0;
while a>0 do
begin
s:=s+a mod 10;
a:=a div 10;
end;
summa:=s
end;
const n=10;
var A:array [1..n] of integer;
j,i,k:integer;
begin
writeln('Исходный массив: ');
for i:=1 to n do
begin
A[i]:=random(15)+1;
write(A[i]:4);
end;
for i:=1 to n-1 do
begin
for j:=1 to n-1 do
if summa(A[j])<summa(A[j+1]) then
begin
k:=A[j];
A[j]:=A[j+1];
A[j+1]:=k
end;
end;
writeln;
writeln('Отсортированный массив: ');
for i:=1 to n do
write(A[i]:4);
readln
end.
ответ:Теория информации
Объяснение:
В Теории информации информация — это содержание, заложенное в знаковые (сигнальные) последовательности.
Теория информации (или математическая теория связи) - раздел кибернетики, исследующий процессы хранения, преобразования и передачи информации; это основная часть кибернетики, поэтому последнюю тоже иногда называют "теорией информации".
Границы Теории информации пока нечетко определены. Одни авторы относят к ней чисто прикладные проблемы кодирования и декодирования информации, определения пропускной каналов информации и т. п., другие расширяют понятие Теории информации так, что в нее оказываются включенными даже вся математическая статистика и, более того, вся лингвистика, поскольку она является наукой, изучающей основной передачи информации в человеческом обществе — язык.
При любых трактовках Теория информации изучает информационные процессы как вероятностные, широко используя методы математической статистики.