Если утверждать что всегда применяется - то неверно вообще.
Но то что для кодирования больших и малых букв латинского алфавита 26*2 = 52 < 64 = 2^6 как видим достаточно 6 бит
Если же брать старые ASCII кодировки, то действительно использованый набор кодировался 7 битами, но вмещал не только латинский алфавит, но цифры, и другие символы
<em>Общ.утв - Все люди любят когда их хвалят Каждый человек на земле может путешевствоватьВсе животные имеют обмен веществ Частн.утв - Некоторые животные уже вымерлиНекоторые люди болеют раком Некоторые бабочки не могут летать из - за нехватки пыльцы на крыльях Обществ.сужНи один из людей не может слетать на солнце Ни один из животных не может говорить по человечьему языку (кроме попугая)Ни один из новорожденных детей не может бегать Частн.сужНекоторые компьютеры не являются рабочими Некоторые животные не являются вымершими</em><span><em>Некоторые люди не являются животноводами</em></span>
If (h \% 2 == 1)
не чётное, иначе чётное
if (h \% 3 == 0)
делится на 3
if (h \% 6 == 0)
делится на 6
\% - остаток от деления в C#, как он выглядит в Паскале не знаю
var
a, b, sum, index: word;
begin
sum := 0;
read(a,b);
for index := 1 to b do sum += a;
write(sum);
end.