Var a: array [1..20] of integer; i,s1,s2:integer;
Объём памяти вычислится по формуле:
log2(число цветов) = log2(65536) = 16 бит
В 1 байте 8 битов, следовательно:
16 бит = 2 байта
Ответ: 2 байта
1) log2(64) * 100 = 600 битов (в байты нету смысла переводить, т. к. символ всегда кодируется их целым числом).
2) 1/16 * (8 * 1024 * 1024) / log2(16) = 131072 бита, ну или если кодировать два символа одним байтом, то 16 КБ.