Составить блок-схемы к следующим задачам:
1
Найти порядковый номер максимального элемента среди четных значений массива целых чисел.
2
Дан одномерный массив из действительных чисел. Из всех положительных элементов вычесть а,
из всех отрицательных вычесть b, ко всем нулевым элементам прибавить с.
При общем объеме 400 бит количество символов будет равно 400/10=40
2) 2⁴ < 20 < 2⁵, поэтому для кодирования одного символа нужно 5 бит.
Одна строка потребует для кодирования 20×5=100 бит, страница - 20×100=2000 бит, книга - 20×2000 = 40 000 бит = 40 Кбит
3) 6 Кбайт = 6×1024 = 6144 байт = 6144×8 = 49 152 бит
Для кодирования одного символа нужно 49 152/1536 = 32 бита.
Тогда мощность алфавита составит 2³² = 4 294 967 296 символов. Бред какой-то...
задача 1
запишем условие: строк=40, символов=50, страниц=10, I=12500 байт, N-?
решение: посчитаем общее кол-во символов в тексте К=40*50*10=20000
переведем информационный объем в биты I=12500*8=100000 бит
из формулы I=K*i найдем i: i=I/K=100000/20000=5бит
из формулы мощности алфавита найдем мощность
N=2^5=32 это и есть ответ
задача2
запишем условие: страниц=180, символы=2048, N=128, I(Кб)-?
решение: вычислим общее кол-во символов в тексте
К=180*2048=368640
найдем вес одного символа алфавита N=2^i, 128=2^i, 2^7=2^i, i=7 бит
подсчитаем информационный объем текста I=368640*7=2580480 бит=
322560 байт=315 Кб это и есть ответ
задача3
запишем условие: N=87, K=200, I-?
решение: из формулы мощности алфавита найдем i с учетом того, что 87 не является целой степенью двойки. ближайшая мощность алфавита -64, поэтому i=6 бит
вычислим информационный объем I=K*i=200*6=1200 бит/8=150 байт