#1
<span>Статья набранная на компьютере содержит 8 страниц по 40 строк, в 1 строке 64 символа,определите информационный объем статьи в КБ, в кодировке Unicode.
</span>Решение:
В кодировке Unicode, в распространенной версии один символ кодируется 2 байтами, т.е. 16 битами.
<em>Т.е. мы умножаем весь объём:8*40*64*16=327680 (бит) - объём статьи
</em>Теперь необходимо полученную величину в битах перевести в Кб.
1 байт = 8 бит
1 кб = 1024 байт
Поэтому мы в начале переводим в байты, а далее в Кб:
327680:8:1024=40 Кб
<u>Ответ: 40 Кб - объем статьи
</u>#2
<span>Определите информационный объем слова из 24 символов, в кодировке Unicode.
</span>Решение:
Как и было сказано выше, в данной кодировке 1 символ = 16 бит
<em>Тогда мы 24*16=384 бит - объём слова
</em><u>Ответ: 384 бит или 48 байт.
</u>#3
<span>Определите объем сообщения в символе из 20 символов в кодировке КОИ-8.
</span>Решение:
В кодировке КОИ-8 каждый символ = 1 байту, или 8 битами.
<em>Тогда 8 * 20 = 160 бит - объем сообщения
</em><u>Ответ: 160 бит или 20 байт.</u>
===== PascalABС.NЕТ =====
begin
ReadArrInteger('Вводите:', ReadInteger('n ='))
end.
const n=5;
var a:array [1..n] of integer;
i,s:integer;
begin
for i:= 1 to n do
begin
a[i]:=Random(5)+2;
write(a[i],' ');
end;
writeln;
for i:= 1 to n do if a[i]=3 then writeln (i,' элемент равен ',a[i]);
for i:= 1 to n do if a[i]>3 then writeln (i,' элемент больше 3 и равен ',a[i]);
for i:= 1 to n do if (a[i]>=3) and (a[i]<=5) then s:=s+a[i];
writeln ('Сумма чисел в массиве удовлетворяющих условию 3<=x<=5 равна ',s)
end.
Ставишь курсор на полосу прокрутки, поднимаешь курсор вверх или вниз, вправо или влево, смотря какая она горизонтальная или вертикальная
Program n1;
const maxm = 50;
maxn = 50;
var a:array[1..maxm,1..maxn] of integer;
min,max,i,j,n,m,x,maxi,mini:integer;
begin
write('Введите размеры матрицы (N*M): ');
readln(n,m);
writeln('Введите матрицу из ',n,' строк и ',m,' столбцов:');
min:=maxint; max:=-maxint-1;
for i:=1 to n do
for j:=1 to m do
begin
read(a[i,j]);
if a[i,j]>max then begin max:=a[i,j]; maxi:=i; end;
if a[i,j]<min then begin min:=a[i,j]; mini:=i; end;
end;
for j:=1 to m do
begin
x:=a[maxi,j]; a[maxi,j]:=a[mini,j]; a[mini,j]:=x;
end;
writeln('Матрица после преобразования:');
for i:=1 to n do
begin
for j:=1 to m do
write(a[i,j],' ');
writeln;
end;
<span>
end. </span>