And (энд) - И end (энд) - конец nil (нил) - нуль set (сет) - множество array (эрей) - массив file (файл) - файл not (нот) - не then (зен) - то begin (бегин) - начало for (фo) - для of (оф) - из to (ту) - увеличивая до case (кейс) - вариант while (вайл) - пока downto (даунту)- уменьшая до record (рикод) - запись with (вис) - с function (фанкшн)- функция or (ор) - или type (тайп) - тип const (конст) - константа go to (гоу ту)- переход на packed (пэкт) - упаковать until (антил) - до div (див) - разделить if (иф) - если procedure() - процедура var (вар) - переменная do (ду) - выполнить in (ин) - в program (програм) - программа else (элс) - иначе mod (мод) - модуль repeat (рипит) - повторять
Сначала надо понять, сколько бит необходимо, чтобы записать любой символ данного алфавита. Пронумеруем каждый символ алфавита: А=0, B=1, С=2 и т.д, то есть самое большое число, которое нам потребуется это 11.
В двоичной системе число 11 записывается как 1011, то есть для хранения любого символа 12-ти символьного алфавита достаточно четырёх бит. В пароле 12 символов, по четыре бита каждый, значит для хранения всего пароля нужно 12*4=48 бит, что равно 48/8=6 байт. Значит для информации об одном пользователе необходимо 6+11=17 байт. Таких пользователей 40 человек. Итого для всех пользователей надо иметь 40*17=680 байт.
end (энд) - конец
nil (нил) - нуль
set (сет) - множество
array (эрей) - массив
file (файл) - файл
not (нот) - не
then (зен) - то
begin (бегин) - начало
for (фo) - для
of (оф) - из
to (ту) - увеличивая до
case (кейс) - вариант
while (вайл) - пока
downto (даунту)- уменьшая до
record (рикод) - запись
with (вис) - с
function (фанкшн)- функция
or (ор) - или
type (тайп) - тип
const (конст) - константа
go to (гоу ту)- переход на
packed (пэкт) - упаковать
until (антил) - до
div (див) - разделить
if (иф) - если
procedure() - процедура
var (вар) - переменная
do (ду) - выполнить
in (ин) - в
program (програм) - программа
else (элс) - иначе
mod (мод) - модуль
repeat (рипит) - повторять
680 Б.
Объяснение:
Сначала надо понять, сколько бит необходимо, чтобы записать любой символ данного алфавита. Пронумеруем каждый символ алфавита: А=0, B=1, С=2 и т.д, то есть самое большое число, которое нам потребуется это 11.
В двоичной системе число 11 записывается как 1011, то есть для хранения любого символа 12-ти символьного алфавита достаточно четырёх бит. В пароле 12 символов, по четыре бита каждый, значит для хранения всего пароля нужно 12*4=48 бит, что равно 48/8=6 байт. Значит для информации об одном пользователе необходимо 6+11=17 байт. Таких пользователей 40 человек. Итого для всех пользователей надо иметь 40*17=680 байт.
Как-то так.