Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы информатика все.doc
Скачиваний:
5
Добавлен:
15.04.2019
Размер:
445.44 Кб
Скачать
  1. Борьба с вирусами, антивирусные программы.

Средства борьбы с вирусами:

  1. Организационные

  2. Технические

Организационные (резервное копирование; перезагрузка компьютера перед работой на компьютере; не пользоваться неизвестной программой)

Технические средства – антивирус.

Типы антивирусов:

-программы – детекторы – выявляют заражённые файлы (умеют лечить)

-программы – лекари – предназначены для лечения файлов

-программы – ревизоры – состояние системы в начале работы---ориентируется на него

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

-программы – фильтры – перехватывают обращения к ОС, которые используются вирусами для размножения и сообщают об этом пользователю (чаще всего резидентные, находятся постоянно в ОП)

-программы – вакулны – обрабатывают файлы и загружают сектора для того чтобы предотвратить заражение.

  1. Алгоритм, его характеристики, свойства и классификация.

Алгоритм – точно определяет описание способа решения задачи в виде конечной последовательности действий, иначе это описание наз. формальным.

Основные свойства алгоритма:

  1. универсальность (массовость) – применимость алгоритма для решения любой задачи данного типа

  2. дискретность (модульность) – процесс решения задачи по алгоритму разбит на отдельные модули

  3. однозначность (определённость) – чёткое предписание, что и как делать в каждой конкретной ситуации

  4. конечность – отсутствие зацикливаний. Каждое действие и весь алгоритм в целом обязательно завершается

  5. результативность

  6. выполнимость – алгоритм достигает результата за конечное число шагов

Алгоритмы и данные для них хранятся на одном устройстве в оперативной памяти.

Основные методы создания алгоритма – проектирование сверху вниз или пошаговая детализация.

При проектировании сверху вниз алгоритм делится на относительно независимые части – модули. Модули разрабатывает программист и стандартные модули (подпрограммы или процедуры). Если модуль составлен правильно, то с ним можно обращаться как с чёрным ящиком.

Принцип чёрного ящика: не рассматривает содержание модуля, а только лишь входные и выходные данные.

Способы предстваления:

Словестно-формульное описание

Блок-схема

Алгоритмические языки

Операторные схемы

Псевдокод

Общий вид алгоритма:

Название алгоритма

Описание данных

Начало

Команды

Конец

  1. Принципы проектирования и этапы создания программы. Ошибки программирования.

Основные методы создания алгоритма – проектирование сверху вниз или пошаговая детализация.

При проектировании сверху вниз алгоритм делится на относительно независимые части – модули. Модули разрабатывает программист и стандартные модули (подпрограммы или процедуры). Если модуль составлен правильно, то с ним можно обращаться как с чёрным ящиком.

Принцип чёрного ящика: не рассматривает содержание модуля, а только лишь входные и выходные данные.

Создание программного обеспечения для компьютера.

Программирование – анализ проблем, постановление задачи, проектирование алгоритмов и получение правильно работающего программного кода.

Этапы разработки:

  1. постановка задачи

  2. создание алгоритма решения задачи

  3. реализация или кодирование. Запись на языке программирования

  4. отладка – устранение ошибок в программе

  5. тестирование – проверка правильности работы программы на заранее изготовленных тестах для которых известен конечный результат

  6. документирование

Ошибки программирования. 2 вида:

  1. Синтетические – не соответствие формальным требованиям языка программирования. Их легко обнаружить при трансляции.

  2. Семантические – смысловые ошибки. При них программа работает, но не правильно. Поиск таких ошибок осуществляется с помощью логического анализа работы программы и её тестирования.