Количество символов: 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 байт.
[рисунков] = [рисунка] * 10 = 2 400 000 байт.
Находим информационный объем книги:
= [текста] + [рисунков] = 800000 + 2400000 = 3200000 байт
= 3200000 байт = 3125 КБ ≈ 3,05 МБ
ответ: 3125 КБ (примерно 3,05 МБ)
Поделитесь своими знаниями, ответьте на вопрос:
Логічні вирази. Розгалуження. Прапорці1. Логічний вираз - це вираз, що може набувати значень... *а) true;б) false;в) boolean;2. Виберіть логічний тип змінних: *а) var x, y:real;б) var x, y:boolean;в) var x, y: integer.3. Який оператор використовується при запереченні: *а) Not;б) Or;в) And.4. Логічна операція ‘xor’, яку використовують для запису складених висловлювань це… *а) кон'юнкціяб) диз'юнкція строгав) диз'юнкція нестрогаг) заперечення5. Для запису оператора повного розгалуження використовують оператор повного розгалуження… *а) if <логічний вираз> then <команда>;б) while <логічний вираз> do <команда>;в) if <логічний вираз 1> then < команда 1> else if <логічний вираз 2> then <команда 2>;г) if <логічний вираз > then<команда 1> else<команда 2>.6. Перемикач - елемент для вибору одного варіанту з декількох можливих. Вкажіть його: *а) Edit;б) TRadioButton;в) TCheckBox;г) Enabled.7. Щоб розмістити прапорець CheckBox або перемикач RadioButton? потрібно двічі клацнути по вкладці: *а) Additional;б) Standard;в) Components.8. Яка властивість притаманна для прапорця? *а) Visible;б) Checked;в) Caption.9. Як познячається логічна операція "не більше" в мові програмування Free Pascal? *а) >=;б) <=;в) >;г) <>;
n = int(input())
arr = [[int(input()) for j in range(n)] for i in range(n)]
print('\n'.join([''.join([str(f'{i:4}') for i in row]) for row in arr]))
arr = list(zip(*arr))
print('\n'.join([''.join([str(f'{i:4}') for i in row]) for row in arr]))
№2
n = int(input())
k = int(input())
arr = [[int(input()) for j in range(n)] for i in range(n)]
for i in range(n):
for j in range(n):
if k == i:
arr[i][j] = arr[i][j] / arr[i][i]
print('\n'.join([''.join([str(f'{i:4}') for i in row]) for row in arr]))
Объяснение: