Краткие теоретические сведения



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

Защита от несанкционированного доступа выполняется путем разграничения доступа для разных категорий пользователей администратором компьютерной сети.

На этапе ввода информации пользователь может вводить ее разными способами: по сценарию, заданному программой, или в произвольном порядке. Элементами ввода в разных программных средах могут быть текстовые окна, меню, переменные, флажки и т.д. Устройства ввода тоже могут быть разными (клавиатура, мышь, микрофон и т.д.), но в любом случае надо организовать защиту от недопустимых вводимых данных с помощью повторного ввода.

Повторный ввод можно выполнять тоже разными способами: с помощью операторов условия, операторов цикла с предусловием (цикл «Пока»), обработчиками событий, обработчиками исключительных ситуаций.

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

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

Начало
Название программы. Ограничения на ввод данных
Вывод подсказки на ввод исходных данных
Ввод исходных данных
Данные в диапазоне?
Да
Нет
Продолжение действий программы ….
Условная блок-схема алгоритма с контролем ввода данных с помощью оператора условия.

 

Используемая литература.

1. Шишковский С.А., Компьютерное моделирование: Методические указания, РГКРИПТ, 2008.

2. Конспект лекций.

 


Дата добавления: 2016-01-03; просмотров: 12; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!