При перекодировке информационный вес символа уменьшился в 2 раза, следовательно и объем уменьшился в 2 раза, таким образом размер файла был 320бит, а стал 160 бит.
160/8 = 20 символов
4610,десяточка маленькая снизу =1011102 двоечка маленькая снизу
В Unicode 1 символ кодируется одним байтом.
F =20*30*50*1 =30 000 байтов =(30 000:1024) Кбайтов ≈ 30 Кбайтов
(30 : 1024) Мбайтов ≈0,02861 Мбайт
Формальные исполнители не понимают смысла алгоритма. Они только выполняют команды и не могут вносить изменения в алгоритм.
Примеры: ADSL модем, лазерный принтер, фотоэлемент, ЭВМ, устройство для оплаты банковской картой в супермаркете, собака (выполняет команды, не понимая их смысла), телевизор, стиральная машина, принтер и т.д.
Неформальные исполнители понимают смысл алгоритма и могут вносить в него коррективы. Пример: человек.
Program prog;
uses crt;
var a,b,i,p: integer;
begin
clrscr;
p:=1;
write('Введите значение а = '); readln(a);
write('Введите значение b = '); readln(b);
if b>=a then begin
for i:=a to b do
p:=p*i;
writeln('Произведение Р = ', p);
end
else
writeln('a > b');
end.