- •Конспект лекций
- •1 Лекция Ведение. Основные понятия и определения информатики. Информации и виды информации. Подходы к оценке количества информации.
- •2 Лекция
- •5 Лекция Основы операционной системы ms-dos. Понятия «диск», «файл», «каталог» в системе ms-dos. Команды работы с файлами и каталогами. Внешние команды ms-dos.
- •6 Лекция Понятие вычислительной сети. Классификация вычислительных сетей. Одноранговые сети и сети «Клиент-сервер».
- •7 Лекция Современные технологии построения вычислительных сетей. Сети на основе проводных линий связи. Волоконно-оптические линии связи. Беспроводные сети.
- •8 Лекция Основные понятия информационной безопасности. Основы защиты информации и сведений, составляющих государственную тайну.
- •9 Лекция Методы и средства защиты информации. Классификация методов средств защиты информации.
- •10 Лекция Алгоритмизация и программирование. Понятие алгоритма. Варианты описания алгоритмов. Схема алгоритма. Правила выполнения схем алгоритмов.
- •11 Лекция Составление алгоритмов. Виды алгоритмов. Линейный алгоритм. Ветвящийся алгоритм. Алгоритм цикла с параметром. Алгоритм цикла с предусловием. Алгоритм цикла с постусловием.
9 Лекция Методы и средства защиты информации. Классификация методов средств защиты информации.
Классы средств защиты информации
Законодательные средства – законы и другие нормативно-правовые акты, с помощью которых регламентируются права и обязанности всех лиц и подразделений, имеющих отношение к функционированию автоматизированной системы, а также устанавливается ответственность за действия, следствием которых может быть нарушение защищенности информации.
Организационные средства – организационные мероприятия, специально предусмотренные в автоматизированной системе для решения задач защиты информации.
Физические средства – механические, электрические, электротехнические, электронные, электронно-механические и тому подобные устройства и системы, которые функционируют автономно, создавая различного рода препятствия на пути дестабилизирующих факторов.
Аппаратные средства – различные электронные, электронно-механические и тому подобные устройства, схемно встраиваемые в аппаратуру автоматизированной системы или сопрягаемые с ней специально для решения задач защиты информации.
Программные средства – специальные пакеты программ или отдельные программы, используемые для решения задач защиты информации.
Морально-этические средства – сложившиеся в обществе или в данном коллективе моральные нормы или этические правила, соблюдение которых способствует защите информации, а нарушение приравнивается к несоблюдению правил поведения в обществе или коллективе.
К специальным средствам защиты информации относятся криптографические методы. Криптографические методы защиты информации могут использоваться как для защиты обрабатываемой информации в компонентах системы (системы шифрования дисковых данных), так и для защиты информации, передаваемой по каналам связи. Преобразование информации может осуществляться аппаратными или программными средствами.
10 Лекция Алгоритмизация и программирование. Понятие алгоритма. Варианты описания алгоритмов. Схема алгоритма. Правила выполнения схем алгоритмов.
Алгори́тм – точный набор инструкций, описывающих порядок действий исполнителя для решения задачи за конечное время.
(Википедия , 2010 г.)
Свойства алгоритмов
Дискретность — алгоритм должен представлять процесс решения задачи как последовательное выполнение некоторых простых шагов. При этом для выполнения каждого шага алгоритма требуется конечный отрезок времени, то есть преобразование исходных данных в результат осуществляется во времени дискретно.
Детерминированность (определённость).
В каждый момент времени следующий шаг работы однозначно определяется состоянием системы. Таким образом, алгоритм формирует один и тот же результат (ответ) для одних и тех же исходных данных.
Понятность — алгоритм для исполнителя должен включать только те команды, которые исполнителю доступны (входят в его систему команд).
Завершаемость (конечность) — при корректно заданных исходных данных алгоритм должен завершать работу и выдавать результат за конечное число шагов.
Массовость (универсальность). Алгоритм должен быть применим к разным наборам исходных данных.
Результативность — завершение алгоритма определёнными результатами.
Алгоритм содержит ошибки, если приводит к получению неправильных результатов либо не даёт результатов вовсе.
Алгоритм не содержит ошибок, если он даёт правильные результаты для любых допустимых исходных данных.
Словесное описание линейного алгоритма (C=A+B)
Начало действия.
Ввести (задать) значение переменной A.
Ввести (задать) значение переменной B.
Вычислить значение С=A+B.
Вывести (сохранить) значение переменной С.
Завершение действия.
Схемы алгоритмов
ГОСТ 19.701-90
СХЕМЫ АЛГОРИТМОВ, ПРОГРАММ, ДАННЫХ И СИСТЕМ
Обозначения условные и правила выполнения
Основные элементы схем алгоритмов
Вход в элемент обозначается линией, входящей обычно в верхнюю вершину элемента.
Если выходов два или три, то обычно каждый выход обозначается линией, выходящей из оставшихся вершин (боковых и нижней).
Если выходов больше трех, то их следует показывать одной линией, выходящей из вершины (чаще нижней) элемента, которая затем разветвляется.
Соответствующие результаты вычислений могут записываться рядом с линиями, отображающими эти пути.
Примеры решения:
в общем случае − сравнение (три выхода: >, <, =);
в программировании − условные операторы if (два выхода: true, false) и case (множество выходов).