Есть ответ 👍

Автоматическое устройство осуществило перекодировку информационного сообщения на языке, первоначально записанного в 8-битовом коде, в 16-битовую кодировку unicode. при этом информационное сообщение увеличилось на 1024 байтов. каков был информационный объём сообщения до перекодировки?

112
361
Посмотреть ответы 2

Ответы на вопрос:


Вкодировке unicode 1 символ сообщения занимает 2 байта, первоначально сообщение было записано в кодировке, 1 символ которого занимает 8 бит=1 байт. следовательно объем сообщения при перекодировке увеличился в 2 раза, при этом сообщение увеличилось на 1024 байта.  обозначим длину сообщения за х и составим уравнение: 2х-х=1024 байт х=1024 байт 1024/1024= 1 кбайт ответ: 1 кбайт

Var a,p,n,i: integer; begin   p : = 0;   n : = 0;   for i : = 1 to 15 do   begin   read(a);   if a mod 3 = 0 then       if a > 0 then p : = p + 1       else       if a < 0 then n : = n + 1   end;   if p > n then writeln('положительных') else   if p < n then writeln('отрицательных') else       writeln('одинаково') end. {вариант "как-то посложнее"} var a,i,s: integer; begin   s : = 0;   for i : = 1 to 15 do   begin   read(a);   s : = s + ord(a mod 3 = 0) * (ord(a > 0) - ord(a < 0))   end;   if s > 0 then writeln('положительных') else   if s < 0 then writeln('отрицательных') else   writeln('одинаково') end.     

Популярно: Информатика