Pascal. процедуры. вычислить , где s1 и k1 – сумма и количество положительных элементов массива x(n); s2 и k2 – сумма и количество положительных элементов массива y(m) m ≤50 n ≤50
194
307
Ответы на вопрос:
Type mas = array [1..50] of integer; var x,y : mas; s1,k1,s2,k2 : integer; s,k : integer; //если вещественные, а не целые заменить на real(integer) procedure ma (var x,y : mas); var i : integer; begin for i : = 1 to 50 do begin x[i] : = random(50); y[i]: =random(75); end; end; procedure sk (var s,k : integer; a : mas); var i : integer; begin s : = 0; k : = 0; for i : = 1 to 50 do if a[i] > 0 then begin s : = s + a[i]; k : = k +1; end; end; begin randomize; ma(x,y); sk (s,k,x); s1 : = s; k1 : = k; sk (s,k,y); s2 : = s; k2 : = k; //вывод по желанию end.
Мощность алфавита - это значит сколько букв в алфавите. нам дан такой фантастический алфавит (может инопланетный) в котором 256 букв. сколько ячеек памяти нам потребуется для хранения одного символа? в одну ячейку (или один бит) мы можем записать либо 0 либо 1, то есть двойку мы туда никак не уместим. попробуем хранить весь алфавит в одной ячейке.а = 0, б =1 всё. попробуем использовать два бита.а = 00, б = 01, в = 10, г = 11 снова не хватает бвух бит. если мы хотим закодировать д - у нас уже нет вариантов. попробует использовать три битаа = 000, б = 001, в = 010, г = 011, д = 100, е = 101, ё = 110, ж = снова не хватаеттак сколько же бит нам потребуется? мы знаем, что количество букв = 256 (первую букву будем кодировать как 0, поэтому остаётся 255 букв. переводим 255 из десятичной системы в двоичную. и видим, что 255 (десятичное) = 1111 1111. то есть нам потребуется 8 бит на каждую букву алфавита.это и есть 256 = 2 ^ 8, знак ^ - значит "в степени"теперь мы знаем, что одна буква у нас будет занимать 8 бит или 1 байт.знаем, что реферат 40 килобайт. смотрим, сколько там байт. знаем, что 1 килобайт = 1024 байта. получаем 40 х 1024 = 40960 байт. помнишь, у нас 1 байт = 1 буква ? значит реферат содержит 40960 букв. теперь определяем сколько строк в реферате. 40960 : 64 буквы в одной строке = 640 строк. и теперь, зная, сколько строк на одной странице, получаем 640 строк : 40 строк = 16 страниц.
Популярно: Информатика
-
xalva12324.11.2022 05:57
-
Улынись67802.12.2021 13:20
-
Матюха200517.07.2022 05:27
-
Downhill2801.08.2020 09:15
-
YuliaLitskevich05.02.2023 07:31
-
НикитаГоровой02.01.2022 17:04
-
ninaschemetowa16.10.2022 04:27
-
yanamalykh06.02.2023 13:33
-
asdfghjkl10721.07.2020 13:22
-
Дима4классы20.04.2021 02:30