7 класс. Компьютерные вирусы и антивирусные программы
Компьютерный вирус — это вредоносная программа, которая может самостоятельно размножаться и заражать другие программы, системы или сети.
Как вирус может это делать?
Разберем случай, когда вирусом заражается программа, предназначенная для исполнения процессором.
Компьютерная программа, предназначенная для исполнения процессором компьютера - это набор чисел:

Какие-то числа обозначают команды, какие-то числа - данные.
Компьютерный вирус эти числа заменяет на другие, дописывает туда те числа, которые являются командами самого вируса, ведь он же тоже программа!
Внутри этой программы появляется копия вируса и теперь на компьютере уже два экземпляра вируса:
один - тот, который попал на компьютер из Интернета или из какого-то другого источника,
второй - сделанная первым вирусом копия.
В результате программы, зараженные вирусом, начинают работать не так, как должны работать, зависать, не запускаться, начинают пропадать и искажаться файлы, и т.д.
Сама зараженная программа теперь может стать источником распространения вируса, и так же, как и исходный вирус, встраивать вирус в другие программы.
Так происходит лавинообразное распространение вируса, если каждая копия вируса создаст по две дополнительных копии:

Посчитайте, сколько всего получается зараженных файлов.
А сколько зараженных файлов, если ничто не помешает вирусу, добавится на следующем шаге распространения вируса?
Сколько всего станет зараженных файлов?