Количество символов: 200*50*80
Количество рисунков: 10
Параметры рисунка:
K = 800×600N = 16 цветов - ?
Находим информационный объем текста:
В условии не сказано, в какой кодировке записан текст, поэтому считаем как 1 байт.
[текста] = 200*50*80*1 = 800 000 байт.
Находим информационный объем рисунка:
i = log₂N = log₂16 = 4 бита
[рисунков] = K*i = 800*600*4 = 1 920 000 бит = 240 000 байт.
Находим информационный объем книги:
=
[рисунков] +
[рисунков] = 800000 + 240000 = 1 040 000 байт
= 1 040 000 байт = 1015.625 КБ ≈ 1 МБ
ответ: 1 МБ (1 040 000 байт)
Количество символов: 200*50*80
Количество рисунков: 10
Параметры рисунка:
K = 800×600N = 16 цветов - ?
Находим информационный объем текста:
В условии не сказано, в какой кодировке записан текст, поэтому считаем как 1 байт.
[текста] = 200*50*80*1 = 800 000 байт.
Находим информационный объем рисунка:
i = log₂N = log₂16 = 4 бита
[рисунков] = K*i = 800*600*4 = 1 920 000 бит = 240 000 байт.
Находим информационный объем книги:
=
[рисунков] +
[рисунков] = 800000 + 240000 = 1 040 000 байт
= 1 040 000 байт = 1015.625 КБ ≈ 1 МБ
ответ: 1 МБ (1 040 000 байт)
Поделитесь своими знаниями, ответьте на вопрос:
Напишите программу осуществляющую вывод элементов массива размером 7×8 где элементы массива произвольные числа
Ни условий, ни конкретного языка? Окей. Python 3.x:
import numpy
print(numpy.random.random((7, 8))).
Не то? Может так?
import numpy
array=numpy.array(numpy.random.random((7, 8)) * 100, numpy.uint8)
for row in array:
for iter, column in enumerate(row):
end='\n' if iter == len(row) -1 else ' '
print(f"{column}", end=end)
Можете объявить массив по другому. Но лучше всего не заниматься фигней и допустить библиотеку numpy в коде.