Для хранения текста в восьмибитовой кодировке требуется 10 Кбайт. Сколько страниц займет текст, если на странице размещается 40 строк по 64 символа в строке? (Оформление и решение)
"Школьный подход" (видимо, короткому решению у нас не учат)
// PascalABC.NET 3.0, сборка 1150 от 22.01.2016 const n=10; var a:array[1..n] of integer; i,k,s:integer; begin s:=0; k:=0; Randomize; for i:=1 to n do begin a[i]:=Random(99)+1; Write(a[i],' '); if a[i] mod 2 = 0 then begin s:=s+a[i]; Inc(k) end end; Writeln; Writeln(s/k) end.
// PascalABC.NET 3.0, сборка 1144 от 16.01.2016 begin var d:array[1..5] of integer:=(1,3,5,7,9); for var i:=1 to 5 do for var j:=1 to 5 do for var k:=1 to 5 do for var l:=1 to 5 do Write(d[i],d[j],d[k],d[l],' ') end.
Для хранения текста в восьмибитовой кодировке требуется 10 Кбайт. Сколько страниц займет текст, если на странице размещается 40 строк по 64 символа в строке? (Оформление и решение)
Кодировка восьмибитная, значит, i = 8.
I = 10 Кбайт = 81920 Бит
b = 40
c = 64
a - ?
I = a * b * c * i
a = I / b * c * i
a = 81920 / 40 * 64 * 8 = 4
ответ: 4 страницы.