Задача 1.
Считаем количество пикселей: 640*480.
Умножаем на 8 бит.
Получили Количество информации в битах.
Скорее всего, надо еще перевести в байты или килобайты, то есть разделить на 2^3 в первом случае или на 2^13 во втором.
Задача 2.
Считаем глубину кодирования цвета: 64 = 2^6, значит, 6 бит.
Считаем количество пикселей 32*32 = 2^10.
Перемножаем и переводим в байты, то есть делим на 8.
Здесь всё можно сделать через копирование части слова и конкатенации (склеивания) частей, например, так:
program z;
var str:string;
begin
str:='ЦВЕТОВОДСТВО';
writeln(copy(str,1,4)); {копировать из строки, начиная с 1 символа, 4 буквы}
writeln(copy(str,5,4)); {копировать из строки, начиная с 5го символа, 4 буквы}
writeln(copy(str,8,1)+copy(str,3,2)+copy(str,9,4));
writeln(copy(str,6,3)+'А');
end.
1 - 2
2- 1
3- 3
4- 4
5- 5
Вроде так мы такое не изучали
Если что без обид
Использовать Чертежник
алг
нач
сместиться на вектор (5,8)
опустить перо
сместиться на вектор (0,1)
сместиться на вектор (-5,0)
сместиться на вектор (0,-9)
сместиться на вектор (4,0)
сместиться на вектор (1,1)
сместиться на вектор (0,3.5)
сместиться на вектор (-1,1)
сместиться на вектор (-4,0)
поднять перо
кон