- •19.Алгоритм и его свойства
- •20.Линейный и разветвляющийся алгоритмы.
- •21.Циклическая структура алгоритма
- •22.Программирование.Языки программирования.
- •23.Алфавит.Структура программы на языке программирования Паскаль
- •24.Константы и переменные.Тип переменных.
- •25.Выражения.
- •26.Оператор присваивания.Процедуры ввода и вывода.
- •34.Записи.
- •32.Строковые типы данных. Char.
- •33.Множества.
- •29.Операторы цикла.
- •28.Оператор выбора (варианта).
- •44.Компьютерн.Вирусы.Антивирусная программы.
- •13.Операционные системы.Назначение и состав.
- •38.Субд ms Access.
- •1.История развития информатики и место среди др.Наук.
- •4. Количество информации
- •6.Архитектура эвм
- •12.Программное обеспечение
- •41.Глобальная компьютерная сеть.История развития.
- •35.Язык Паскаля.Процедуры и функции.
- •30. Массивы.
- •31.Матрицы.
- •36.Файлы.
- •27.Оператор условия.
- •16.Прикладное программное обеспечение.
- •39.Компьютерные сети.
- •40.Локальные сети.
- •3.Представление информации, аналоговая и цифровая обработка.
- •8 .Оперативная память.
- •9.Внешние запоминающие устройства.
- •10. Алгебра высказываний. Таблица истинности.
- •11. Логические выражения. Логические функции.
- •15. Файловая система, основные понятия файловой системы. Организация файловой системы windows.
- •14 Сервисное программное обеспечение.
- •5.Система счисле́ния
- •2 Информация. Основные понятия. Информационные процессы сбора, передачи, обработки и накопления информации.
- •7.Микропроцессоры. Характеристика микропроцессоров.
- •17 Текстовые редакторы. Функциональные возможности текстового редактора. Форматирование текстовой информации. Редактирование.
- •18 Табличные редакторы. Функциональные возможности табличного редактора. Формулы. Функции. Адресация в электронной таблице.
- •37 Базы данных. Основные понятия и определения. Система управления базами данных. Реляционные базы данных.
- •42 Глобальные сети Интернет. Сервисы сети Интернет.
- •45 Архивация файлов.
33.Множества.
Множества – ограниченный, не упорядоченный набор различных элементов базового типа.
Set…of…порядковый тип
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. Он защищает данные от любых повреждений, аппаратно блокируя работу компьютера при попытке нарушения целостности защищенных данных.