Найдите наибольшее возможное количество цветов в растровом изображении, если известно, что его размер — 256 на 512 пикселей, а объём памяти, которую занимает изображение, — 144 Кбайт.
1. В школах всегда говорят, что лучший пример алгоритма - какой-нибудь кулинарный рецепт.
Линейный алгоритм приготовления колобка.
Колобок картофельный Картофель (1,2 кг) ; Яйца (2 шт.) ; Мука пшеничная (100 г) ; Сухари (60 г) ; Жир для жарки (200 г) . В протертый отварной картофель добавить 3 столовые ложки муки, желтки двух яиц. Хорошо перемешать, посолить и сформировать шарики. (От себя: для пикантности можно добавить мелко нарезанную копченую колбаску или ветчину) . Полученные шарики запанировать в муке, смочить во взбитых белках и обвалять в сухарях. Жарить в кипящем масле до готовности.
Можно еще по сусекам поскрести ;)
2. Ветвление. Сказку не помню, позор мне. Что-то про Илью Муромца. Вот где он стоял на распутье и выбирал дороги: направо пойдешь коня потеряешь, прямо пойдешь голову потеряешь, налево пойдешь и коня и голову потеряешь
capacity: real;
begin
capacity := 4 * 160 * 60;
writeln('Слов за 4 часа = ', capacity);
{пробелы тогда тоже считаем}
capacity := capacity * (6 + 1);
writeln('Символов за 4 часа = ', capacity);
capacity := capacity;
writeln('Байт за 4 часа = ', capacity);
capacity := capacity / 1024;
writeln('Кбайт за 4 часа = ', capacity);
end.
Вывод
Слов за 4 часа = 38400
Символов за 4 часа = 268800
Байт за 4 часа = 268800
Кбайт за 4 часа = 262.5
А вобще применять битовое определение символов как подсчет кол-ва информации перерабатываемой человеком - в корне не верно