программы, которые непрерывно сканируют потоки данных, например, интернет-трафика,
принудительно запускаемые программы с целью сканирования определенных, указанных объектов.
во-вторых, антивирусные программы различаются по виду (способу) защиты от вирусов. тут можно выделить следующие:
программы-детекторы, или сканеры, находят вирусы в оперативной памяти и на внешних носителях, выводя сообщение при обнаружении вируса.
программы-доктора, (фаги, программы-вакцины) находят зараженные файлы и "лечат" их. среди этого вида программ существуют полифаги, которые способны удалять разнообразные виды вирусов, самые известные из антивирусов-полифагов norton antivirus, doctor web, kaspersky antivirus.
программы-ревизоры являются наиболее надежными в плане защиты от вирусов. ревизоры запоминают исходное состояние программ, каталогов, системных областей диска до момента инфицирования компьютера, затем сравнивают текущее состояние с первоначальным, выводя найденные изменения на дисплей.
программы-мониторы (файерволы, брандмауэры) начинают свою работу при запуске операционной системы, постоянно находятся в памяти компьютера и осуществляют автоматическую проверку файлов по принципу "здесь и сейчас".
программы-фильтры (сторожа) обнаруживают вирус на ранней стадии, пока он не начал размножаться. программы-сторожа - небольшие резидентные программы, целью которых является обнаружение действий, характерных для вирусов.
ответ:
a[1] = 20
a[2] = 15
a[3] = 4
a[4] = 8
a[5] = 5
a[6] = 12
a[7] = 10
объяснение:
ответ зависит от того чему равно n. если предположить что n равно количеству элементов в массиве, то n = 7.
for i : = 1 to n div 2 do
(значения i будут изменяться от 1 до 3 (div - целочисленное деление; n div 2 = 3), т.е. цикл выполнится 3 раза)
операции в цикле
r : = a[i] ( переменной r присваивается значение элемента массива с индексом (под номером) i)
a[i] : = a[n - i + 1] (элементу массива с индексом (под номером) i присваивается значение элемента массива индекс (номер) которого рассчитывается по формуле n - i +1)
a[n - i + 1] : = r (элементу массива индекс (номер) которого рассчитывается по формуле n - i +1 присваивается звание переменной r)
то есть происходит обмен значений элементов массива с индексом i и n - i + 1.
рассмотрим операции в цикле подставляя значения i.
i = 1
r : = a[1] = 10
a[1] : = a[7 - 1 + 1] = a[7] = 20
a[7] : = r = 10
i = 2
r : = a[2] = 12
a[2] : = a[7 - 2 + 1] = a[6] = 15
a[6] : = r = 12
i = 3
r : = a[3] = 5
a[3] : = a[7 - 3 + 1] = a[5] = 4
a[5] : = r = 5
после окончания цикла элементы массива будут равны
a[1] = 20
a[2] = 15
a[3] = 4
a[4] = 8 (остаётся без изменений)
a[5] = 5
a[6] = 12
a[7] = 10
Поделитесь своими знаниями, ответьте на вопрос:
Пользователь вводит текст, программа должна подсчитать в нём число символов число строк число слов число цифр считать словом любую последовательность непробельных символов, разделённую пробельными символами.