Поделитесь своими знаниями, ответьте на вопрос:
Тест: 1.В кодировке КОИ-8 каждый символ кодируется 8 битами. Определите информационный объем в байтах сообщения из 126 символов в этой кодировке. 2.В кодировке Unicode на каждый символ отводится 16 бит. Найди в этой кодировке информационный объем следующей строки в байтах: Слух обо мне пройдёт по всей Руси великой 3.Текст, набранный на компьютере, содержит 10 страниц, на каждой странице 16 строк по 32 символа в каждой. Определите информационный объем текста ( в Кбайтах) в кодировке Unicode, в которой каждый символ кодируется 16 битами. 4.В кодировке ASCII прописные латинские буквы от А до Z последовательно кодируются целыми числами от 161 до 186 включительно. Декодируйте последовательность чисел 162, 165, 167, 191, 174 и запишите получившееся слово. 5.В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов): «Медведь, тигр, слон, варан, тюлень, носорог, крокодил, аллигатор – дикие животные». Затем он вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 14 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.
n=10;m=7;
var
a:array[1..n,1..m]of integer;
flag,i,j,b:integer;
begin
for i:=1 to n do
begin
writeln;
for j:=1 to m do
begin
a[i,j]:=random(312)-111;
write(a[i,j]:4);
end;
end;
writeln;
Writeln('B ?');
readln(b);
for i:=1 to n do
for j:=1 to m do
if a[i,j]=b then
flag:=1;
if flag=1 then
writeln('Yes')
else
writeln('N');
end.
вариант 2
const
n=10;m=7;
var
a:array[1..n,1..m]of integer;
k,i,j,b:integer;
begin
for i:=1 to n do
begin
writeln;
for j:=1 to m do
begin
a[i,j]:=random(312)-111;
write(a[i,j]:4);
end;
end;
writeln;
Writeln('B ?');
readln(b);
for i:=1 to n do
for j:=1 to m do
if a[i,j]=b then
k:=k+1;
if k<>0 then
writeln('Yes')
else
writeln('N');
end.