Helpppppp11
15.02.2021 05:32

При реєстрації в комп'ютерній системі кожному користувачеві видається пароль, що складається з 20 символів і містить тільки символи з 8-символьного набору: А, В, C, D, Е, F, G, H. В базі даних для зберігання відомостей про кожного користувача відведено однакове і мінімально можливе ціле число байт. При цьому використовують посимвольного кодування паролів, всі символи кодують однаковим і мінімально можливою кількістю біт. Крім власне пароля, для кожного користувача в системі зберігаються додаткові відомості, для чого виділено ціле число байт; це число один і той же для всіх користувачів. Для зберігання відомостей про 20 користувачів потрібно 400 байт. Скільки байт виділено для зберігання додаткових відомостей про одне користувача?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Mucuo31
22.07.2021 12:42

Машинная память работает по принципу 0 и 1, т. е. 0 это нету сигнала, 1 это есть сигнал. По этому для понимания мы может просто записывать это в таблицу.

К примеру возьмём 2 клетки. Если и первая клетка и вторая равна 1, тогда выполняется что то одно, если не равны, то что то другое.

На самом компьютере да и вообще любом современном электронном устройстве всё работает по этому же принципу, только вместо таблицы с 0 и 1, используется "Есть питания" или же "Нету питания", поступил ток по нужному проводу или нет.

0,0(0 оценок)
Ответ:
viktoriya229
14.04.2022 22:35

1)var

a:array[1..5]of integer;

i,n,s:integer;

begin

 writeln('Введите кол-во элементов');

 readln(n);

 writeln('Введите число');

 s:=0;

 for i:=1 to n do begin

   read(a[i]);

   if a[i]>0 then s:=s+a[i]

 end;

 writeln('Сумма положительных элементов массива равна ', s)

end.

2)var

a:array[1..10]of integer;

i,n,P:integer;

begin

 writeln('Введите число элементов');

 readln(n);

 writeln('Введите число');

 P:=1;

 for i:=1 to n do begin

   read(a[i]);

   if a[i] mod 6 = 0  

   then P:=P*a[i]

 end;

 writeln('Произведение элементов массива кратных 6 равна ',P)

end.

3)var

a:array[1..5]of integer;

n,i:integer;

begin

 writeln('Введите кол-во элементов');

 readln(n);

 writeln('Введите число');

 for i:=1 to n do begin

   read(a[i]);

   if a[i]>0 then begin

   a[i]:=a[i]*3;

   writeln('Новый элемент равен: ',a[i])

 end;

 if a[i]<=0 then begin

   a[i]:=a[i]+5;

    writeln('Новый элемент равен: ',a[i])

 end;

 end;

end.

Буду рад если отметишь мой ответ как лучший

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота