Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika_shpory.docx
Скачиваний:
3
Добавлен:
28.04.2019
Размер:
114.26 Кб
Скачать

33.Множества.

Множества – ограниченный, не упорядоченный набор различных элементов базового типа.

Setof…порядковый тип

Z:=[0,2..4,8]; b:=[‘a’..‘d’, ‘k’];

g:=[Penza, Moscow].

Элементы множества не упорядочены, поэтому:

[1,3,7]=[3,7,1]=[1,7,3,1,3,7];

a:=[3..6,8..10]; b:=[2..5,8..9];

a*b---[3..5,8]; a+b---[1..6,8..10];

a - [4,6,8]---[1,3,5,10];

Реализовать вычисление первых простых чисел до заданного n методом “решета Эратосфена”; n=15.

ISH=[2,3,4,5,6,7,8,9,10,11,12,13,14,15];REZ[?]

m=2 REZ[2]

m=3 REZ[2,3]

m=5 REZ[2,3,5]

m=7 REZ[2,3,5,7]

m=11 REZ[2,3,5,7,11]

m=13 REZ[2,3,5,7,11,13]

29.Операторы цикла.

Оператор цикла с предусловием.

WHILE логическое выражение DO оператор

Б18.Оператор цикла с постусловием.

REPEA оператор UNTIL логическое выражение

Б19.Оператор цикла с параметром (с заданным числом повторений).

to (+1)

FOR имя := выр.1 выр.2 Dо оператор

downto (-1)

1.Цикл for не выполняется ни разу, если начальное значение (выр.1) > (для downto <), чем конечное (выр.2).

2.Начальное и конечное значения управляющей переменной не должны изменяться внутри цикла.

3.Последнее значение управляющей переменной не определено после нормального выхода из цикла.

4.Нельзя задать шаг, отличный от 1 или -1.

28.Оператор выбора (варианта).

Используется в тех случаях, когда в зависимости от какого-либо выражения выбрать один из нескольких путей (кол-во путей не ограничено).

Пример:

Program nedellja;

Var w:byte; {номер дня недели}

Begin writeln(‘введите номер дня недели’);

Readln(n);

Case n of

1:writeln(‘пон.’);

2:writeln(‘втор.’);

3:writeln(‘ср.’);

4:writeln(‘четв.’);

5:writeln(‘пятн.’);

6:writeln(‘субб.’);

7:writeln(‘вос.’);

else writeln(‘Такого дня нет’); end {case}

end.

44.Компьютерн.Вирусы.Антивирусная программы.

Компьютерный вирус - программа, способная самопроизвольно присоединяться к другим программам, создавать свои копии и внедрять их в файлы, системные области компьютера и в вычислительные сети с целью нарушения работы программ, порчи файлов и каталогов, создания помех в работе компьютера.

Типы вирусов по различным классификациям.

(паразитические, репликаторы, невидимки, мутанты, троянские).

Программные: вирусы, поражающие исполнимые программные файлы.

Загрузочные: вирусы, поражающие загрузочные записи и главные загрузочные записи дисков.

Скрытые: вирусы, пытающиеся укрыться от попыток их обнаружения и удаления.

Полиморфные: вирусы, проявляющие себя по-разному в каждом новом зараженном файле, что затрудняет их поиск.

Многоцелевые: вирусы, поражающие как программные файлы, так и загрузочные записи.Различают следующие виды антивирусных программ:

Программы-детекторы осуществляют поиск характерной для конкретного вируса последовательности байтов( сигнатуры вируса) в оперативной памяти и в файлах и при обнаружении выдают соответствующие сообщение.

Программы- доктора или фаги, а также программы-вакцины не только находят зараженные вирусы файла, но и “лечат” их, т.е. удаляют из файла тело программы вируса, возвращая файлы в исходное состояние. В начале своей работы фаги ищут вирусы в оперативной памяти, уничтожая их, и только затем переходят к “ лечению” файлов. Среди фагов выделяют полифаги, т.е. программы- доктора, предназначенные для поиска и уничтожения большого количества вирусов. полифагами являются программы Aidstest, Scan, Norton AntiVirus, Doctor Web …

Программы-ревизоры относятся к самым надежным средствам защиты. Они запоминают исходное состояние программ, каталогов, системных областей диска тогда, когда компьютер не заражен вирусом, а затем периодически сравнивают текущее состояние с исходным Программы-фильтры или “сторожа” – небольшие резидентные программы, предназначенные для обнаружения подозрительных действий при работе компьютера, характерных для вируса (Vsafe из MS DOS).

Вакцины или иммунизаторы – резидентные программы предотвращающие заражения файлов. Аппаратная защита

Программно-аппаратный комплекс Sheriff – это одна плата и одна программа. Плата устанавливается в свободной ISA –слот материнской платы, а программа является драйвером, загружаемым в CONFIG.SYS. Он защищает данные от любых повреждений, аппаратно блокируя работу компьютера при попытке нарушения целостности защищенных данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]