Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_po_inf.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
404.99 Кб
Скачать
  1. Компоненты алгоритмического языка.

Алгоритмический язык (как и любой другой язык) образуют три его составляющие: алфавит, синтаксис и семантика.

Алфавит - это фиксированный для данного языка набор основных символов, т.е. "букв алфавита", из которых должен состоять любой текст на этом языке - никакие другие символы в тексте не допускаются.

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

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

  1. Элементы теории кодирования. (тетр)

  2. Методы построения криптографических шрифтов.(тетр)

  1. Виды вредоносного по.

  • Троятские кони-программы содержащие скрытый модуль не связанный с их основным назначением.

  • Вирусы- программы способные к саморазмножению.

  • Черви- разновидность вирусов предназначенных для распространения в сетях

  1. Антивирусные программы и их классификация.

  • Детекторы-программы обеспечивающие поиск известных вирусов

  • Полифаги-пр-мы способные не только опред.,но и удалять найденный вирус.

  • Ревизоры- производят переодический контроль запоминающих устройств с целью обнаруженияизменения хар-х для появления вируса.

  • Сторожа- программы контролирующие операции с диском

  • Вакцины- программы иметирующие заражение вирусом для прекращение его распр.

  1. Методы антивирусной защиты.

  • Сканирование

  • Выявление изменений

  • Эвристический анализ

  • Верификация

  • Обезвреживание

  1. Классификация языков программирования.

  1. Программирование на языке Pascal. Структура программ

  1. Классификация типов данных в языке Pascal.

Описание типов данных в программе.

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

Кроме того, все типы можно разделить на простые и структурированные.

Переменные простых типов могут в каждый момент времени принимать только одно значение, определенное множеством значений типа. К простым типам относятся integer(+ все разновидности), real, boolean, char.

Структурированные типы характеризуются тем, что переменные, относящиеся к ним, принимают сложное, составное значение, представляющее собой набор значений одного или нескольких типов. К сложным типам относятся string (набор значений типа char), array (набор значений базового типа), file или text (набор значений одного или разных типов) и record.

Типы данных

Для временного хранения информации в операторах памяти машины в языке Паскаль используются константы и переменные. Они могут быть различных типов:

  • целых чисел ;

  • действительных чисел (real);

  • символьный тип (char);

  • строковый (string);

  • логический (boolean);

сложные (комбинированный (record), множественный (set) и другие).

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