14
Надеюсь мое объяснение вам помогло. Буду рад если вы отметите мое решение как лучшее
Var s, s1:string;
begin
s:='русалки';
s1:=copy(s,6,1)+copy(s,1,1) + copy(s,4,1)+copy(s,3,1)+copy(s,2,1)+copy(s,5,1)+copy(s,7,1);
writeln(s1);
end.
У вас указана информационная ёмкость картинки, указаны размеры картинки.
4 Кбайта = 4*8 Кбита = 32 Кбита = 2^5 Кбит = 2^15 бит
Точек в картинке
32 * 1024 = 2^5*2^10 = 2^15
И теперь мы видим, что памяти хватит только на чёрно-белую картинку, с глубиной цвета 1 бит на пиксель.
Цветов получается 2 - белый и чёрный. Нет, могут быть и другие, но всё равно их только 2, больше одним битом не закодировать, если не применять алгоритмы сжатия.
1) Вирус - это вредоносная программа, которая распространяется копируя себя (возможно не полностью). Различаются по способу попадания на устройство, типу заражаемых объектов, способу распространения и типу вредоносных действий
В среднем жизненный цикл вируса такой: попадание на устройство, активация, поиск объектов для заражения, заражение, распространение
2) Вообще вирус может делать все то же, что и другая программа. Теоретически вирус может быть даже полезным. Но так или иначе он совершает действия не санкционированные самим пользователем или системой
Примеры вредоносных действий
- использование ресурсов системы в своих целях (вычисления, Ддос атаки,...)
- удаление или порча, шифрование файлов
- нарушение работы системы/ОС
- кража личных данных пользователя (напр. данных банковских карт, паролей)
- нарушение работы программ
- перегрузка/блокировка линий связи
- спам, внедрение угрожающих/рекламных сообщений, переходы на нежелательные сайты
Program mq;
var
age:integer;
a:array[1..3] of String = ('ребёнок','ученик','студент');
begin
Read(age);
case age of
1..6:WriteLn(a[1]);
7..18:WriteLn(a[2]);
19..25:WriteLn(a[3]);
end;
end.
С блок схемой затруднения, сорян.