- •Принципы построения эвм (принципы фон Неймана). Структура персонального компьютера.
- •Структура памяти пк. Внешняя и внутренняя память.
- •Назначение и принцип работы накопителя на жёстком магнитном диске (винчестер).
- •Назначение и принцип работы накопителя на оптическом диске (cd rom).
- •Устройства ввода пк. Устройства вывода пк.
- •Классификация печатающих устройств.
- •Функции операционной системы.
- •Назначение и принципы построения электронных таблиц.
- •Назначение и принципы построения графических редакторов.
- •Назначение и принципы построения систем управления базами данных.
- •Классификация компьютерных сетей по территориальному признаку Назначение сервера в компьютерной сети.
- •Формирование адреса в электронной почте сети Internet. Всемирная паутина www. Понятие гипертекста.
- •Назначение основных поисковых систем в глобальной сети Internet.
- •Классификация компьютерных вирусов. Назначение и классификация антивирусных программ. Методы защиты информации от несанкционированного доступа.
- •Опишите базовую алгоритмическую структуру «Разветвление» Опишите базовую алгоритмическую структуру «Цикл с предусловием».
- •Алфавит, слова, числа, строки в языке Паскаль. Классификация данных языка Паскаль.
- •Структура программы языка Паскаль. Раздел меток. Раздел определения констант.
- •Средства ввода - вывода данных. Оператор присваивания.
- •Условный оператор. Оператор выбора.
- •Оператор цикла с предусловием. Оператор цикла с постусловием.
- •Оператор цикла с параметром. Массивы и переменные с индексами.
Классификация компьютерных вирусов. Назначение и классификация антивирусных программ. Методы защиты информации от несанкционированного доступа.
По среде обитания компьютерные вирусы бывают:
Загрузочные.
Файловые.
Сетевые.
По степени опасности компьютерные вирусы бывают:
Неопасные.
Опасные.
Очень опасные.
По особенностям алгоритма компьютерные вирусы делятся на:
Вирусы-компаньоны – создают копии часто используемых файлов.
Вирусы-паразиты (паразитические вирусы) – изменяют содержимое файлов и загрузочных секторов.
Вирусы-невидимки (стелс-вирусы) – маскируют своё присутствие на компьютере.
Вирусы-мутанты (вирусы-призраки, полиморфные вирусы) – шифруют свой программный код.
Макровирусы – используют макрокоманды офисных программ.
Различают следующие виды антивирусов:
Программы-детекторы (сканеры) – обнаруживают известные вирусы на ПК.
Программы-доктора (фаги, полифаги) – лечат ПК от вирусов.
Программы-сторожа (фильтры, мониторы) – оповещают пользователя о подозрительных действиях на ПК и предотвращают такие действия.
Программы-ревизоры – сравнивают текущее состояние ПК с предыдущим и проверяют все изменения.
Программы-вакцины (иммунизаторы) – имитируют заражение вирусом и мешают ему внедриться.
Конфиденциальность – защищённость информации от несанкционированного доступа к ней.
Средствами обеспечения конфиденциальности с помощью шифрования также являются:
Аутентификация – подтверждение авторства присланного документа.
Электронная цифровая подпись (ЭЦП) – способ шифрования, помогающий проверить авторство с помощью аутентификации.
Электронный сертификат – цифровая подпись, разрешающая проводить сделки в Интернете.
Опишите базовую алгоритмическую структуру «Разветвление» Опишите базовую алгоритмическую структуру «Цикл с предусловием».
Алгоритм – конечная последовательность действий, однозначно приводящая к решению задачи.
Алгоритм может быть записан в следующих формах:
Словесной форме.
Графической форме.
Форме программы.
Форме псевдокодов, и т.д.
Алгоритм разветвляющейся структуры (ветвление) – алгоритм, в котором происходит переход к одной из нескольких ветвей или к другой части алгоритма:
Цикл – многократно повторяющийся участок алгоритма. Цикл включает:
Заголовок цикла.
Тело цикла.
Конец цикла.
Цикл с предусловием (условие выхода из цикла проверяется в начале перед действиями в теле цикла):
Опишите базовую алгоритмическую структуру «Цикл с постусловием». Опишите базовую алгоритмическую структуру «Цикл с параметром».
Алгоритм – конечная последовательность действий, однозначно приводящая к решению задачи.
Алгоритм может быть записан в следующих формах:
Словесной форме.
Графической форме.
Форме программы.
Форме псевдокодов, и т.д.
Цикл – многократно повторяющийся участок алгоритма. Цикл включает:
Заголовок цикла.
Тело цикла.
Конец цикла.
Цикл с постусловием (условие выхода из цикла проверяется в конце после действий в теле цикла):
Цикл с параметром (цикл выполняется фиксированное количество раз, определяемое параметром цикла):
Классификация языков программирования.
Язык программирования (ЯП) – искусственный язык, с помощью которого можно составить программу для выполнения на компьютере. ЯП включает набор символов и правил, по которым из этих символов можно составить программу.
По структуре программы ЯП делятся на:
Языки описания (позволяющие описывать цель решения задачи в программе).
Алгоритмические языки (позволяющие строить алгоритм решения задачи в программе).
Алгоритмические языки программирования.
По уровню автоматизации алгоритмические языки делятся на:
а) Языки низкого уровня (близкие к аппаратуре компьютера).
б) Языки высокого уровня (близкие к естественному языку человека).
По сфере применения ЯП делятся на:
Машинно-ориентированные, воспринимаемые аппаратной частью компьютера и отражающие архитектуру ЭВМ (Assembler, Macro Assembler).
Процедурно-ориентированные, в которых имеется возможность задания программ как совокупности именованных процедур и функций (Pascal, Basic, C, Fortran, Algol).
Объектно-ориентированные, поддерживающие понятие объектов в виде объединения свойств и методов их обработки (Object Pascal, Visual Basic, C++, C#, Java, Ada).
Проблемно-ориентированные, предназначенные для решения специализированных задач и проблем. Среди проблемно-ориентированных языков выделяют: