Задача 1.1. Находим количество точек (пикселей) в кадре 640×480 = 3072002. Находим размер палитры 250×1024×8/307200 = 6 бит (отбрасываем дробную часть после деления)3. Количество цветов в палитре не может превышать 2⁶ = 64 Пояснение: 250 Кбайт = 250×1024 байт = 250×1024×8 бит. Задача 2.1. Находим объем исходной палитры256 = 2⁸, поэтому объем составит 8 бит2. Находим объем новой палитры2=2¹, поэтому объем составит 1 бит.3. Находим, во сколько раз уменьшится объем файла8/1=8 - в восемь раз.4. Если первоначальный объем был Х, то новый станет Х/8. Уменьшение объема составит X-X/8 = 7X/8 и это равно 7 Кбайт.Тогда 7Х=7*8 Кбайт, откуда Х=8 Кбайт
Пояснение: 250 Кбайт = 250×1024 байт = 250×1024×8 бит.
Задача 2.1. Находим объем исходной палитры256 = 2⁸, поэтому объем составит 8 бит2. Находим объем новой палитры2=2¹, поэтому объем составит 1 бит.3. Находим, во сколько раз уменьшится объем файла8/1=8 - в восемь раз.4. Если первоначальный объем был Х, то новый станет Х/8. Уменьшение объема составит X-X/8 = 7X/8 и это равно 7 Кбайт.Тогда 7Х=7*8 Кбайт, откуда Х=8 Кбайт
Вот алгоритм, который это делает:
использовать Робот
алг
нач
|---2---
закрасить
вверх
закрасить
вверх
закрасить
вверх
вверх
закрасить
вправо
закрасить
вправо
закрасить
вниз
закрасить
вниз
закрасить
влево
закрасить
вправо
вниз
вниз
закрасить
влево
закрасить
вправо
вправо
вправо
|---0---
закрасить
вверх
закрасить
вверх
закрасить
вверх
закрасить
вверх
закрасить
вправо
закрасить
вправо
закрасить
вниз
закрасить
вниз
закрасить
вниз
закрасить
вниз
закрасить
влево
закрасить
вправо
вправо
вправо
|---0---
закрасить
вверх
закрасить
вверх
закрасить
вверх
закрасить
вверх
закрасить
вправо
закрасить
вправо
закрасить
вниз
закрасить
вниз
закрасить
вниз
закрасить
вниз
закрасить
влево
закрасить
вправо
вправо
вправо
|---6---
закрасить
вверх
закрасить
вверх
закрасить
вверх
закрасить
вверх
закрасить
вправо
закрасить
вправо
закрасить
вниз
вниз
закрасить
влево
закрасить
вправо
вниз
закрасить
вниз
закрасить
влево
закрасить
вправо
вправо
вправо
кон