vvb1383
?>

Люди добрые, , статья, содержит 16 страниц, на каждой странице по 30 строк, в каждой строке 32 символа. информационный объем такой страницы равен 15 кбайт. какова мощность алфавита, который был использован для записи этого текста?

Информатика

Ответы

infosmolenskay
Мощность алфавита определяется из формулы:
N=2^i, где i - количество бит на символ

i= I/n, где I- информационный объем текста, n - количество символов в тексте.
i=(15*1024*8)/16*30*32= 8 бит

N=2^i= 2^8= 256

ответ: 256 символов
Vladimir-Tamara1359
ответ: 256.

Решение смотри во вложении.
Люди добрые, , статья, содержит 16 страниц, на каждой странице по 30 строк, в каждой строке 32 симво
MArat
Решение в PascalABC.NET 3.4

*** этот файл мы должны назвать nekkit20.pas ***
*** после его компиляции будет создан модуль ***

unit nekkit20;

type
  tra=(string,integer);

function RomeToArab(s:string):integer;
// Перевод римских чисел (не больших MMMCMXCIX) в арабские
begin
  var ar:='IVXLCDM';
  var aa:=Arr(1,5,10,50,100,500,1000);
  var n:=0;
  Result:=0;
  foreach var c in s do
  begin
    var c1:=n;
    n:=aa[Pos(c,ar)-1];
    Result+=n+(n>c1?-2*c1:0)
  end;
end;

function Equal(r:array of string; a:array of integer):sequence of tra;
// Возвращает последовательность кортежей
// из массива римских чисел (массив r),
// для которых есть соответствие в массиве арабских чисел (массив a) 
begin
  foreach var q in r do
  begin
    var n:=RomeToArab(q);
    if a.IndexOf(n)>-1 then yield((q,n))
  end
end;

end.

*** а это другой файл с любым именем, кроме nekkit20 ***
*** он обращается к молулю nekkit20 ***

uses nekkit20;

begin
  var sr:=Arr('DXVIII','LXIII','MII','XIV','LXXXVIII','CXCVI');
  var ar:=Arr(14,98,196,1002,518,64,87);
  var R:=Equal(sr,ar);
  if R.Count=-1 then Writeln('Нет совпадений')
  else
    foreach var t in R do
      Writeln(t[0],' = ',t[1])
end.

*** Контрольный пример ***

DXVIII = 518
MII = 1002
XIV = 14
CXCVI = 196
denisovatat7

program znanija;

uses CRT;

Var n,k,sum,ch,nch: integer;

sa: real;

M: Array[1..25] of integer;

begin

write('Ведите N: ');readln(n);

for k:=1 to 25 do

begin

M[k]:=random(n);

sum:=sum+M[k];

if (M[k] mod 2 = 0) then

begin

ch:=ch+1;

end else

begin

nch:=nch+1;

end;

end;

sa:=sum/25;

Writeln('Среднее арихметическое - ',sa);

Writeln('Сумма чисел - ', sum);

Writeln('Количество чётных - ', ch);

Writeln('Количество не чётных - ', nch);

writeln('--Числа--');

for k:=1 to 25 do

begin

Write(m[k],', ');

end

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Люди добрые, , статья, содержит 16 страниц, на каждой странице по 30 строк, в каждой строке 32 символа. информационный объем такой страницы равен 15 кбайт. какова мощность алфавита, который был использован для записи этого текста?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Asplaksina
Yevgenevna
Lvova_Aleksandr933
phiskill559
Витальевна
ekrosenergoserv
Burov1446
Alnkseevna
frame45
aprilsamara2019
Шавкат кызы
Александрович_Викторовна
mail5
Vello Olga
marinatehnomaster21