Символы для формирования пароля выбираются из алфавита размером 10+2*11=32 символа, которым будут присвоены коды от до 31. переводим 31 в двоичную ссисткму счисления, получая 11111, т.е. для хранения каждого символа алфавита потребуется 5 бит. Тогда весь пароль займет 5*15=75 бит, но он должен размещаться в целом количестве байт. 75/8=9.375, следовательно потребуется 10 байт. Для хранения 30 паролей потребуется объем 10*30=300 байт.
Что такое И=20 номеров я не понял. В условии понятие "номер" отсутствует.
№1: с цикла for
program s1;
var N,S,i:integer;
BEGIN
writeln('Нахождение суммы чисел от 1 до n');
write('Введите число: ');
readln(N);
for i:=1 to n do
S:=S+i;
writeln('Сумма чисел равна: ', s);
END.
№2: с формулы суммы арифметической последовательности
program s2;
var N,i:integer;
S:real;
BEGIN
writeln('Нахождение суммы чисел от 1 до n');
write('Введите число: ');
readln(N);
S:= ( (1 + n)/2 )*N;
writeln('Сумма чисел равна: ', s);
END.