Разработка алгоритмов обработки информации
Алгоритмом называется точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи. Основными свойствами алгоритма являются: - детерминированность (определенность). Предполагает получение однозначного результата вычислительного процесса при заданных исходных данных; - результативность. Указывает на наличие таких исходных данных, для которых реализуемый по заданному алгоритму вычислительный процесс должен через конечное число шагов остановиться и выдать искомый результат; - массовость. Это свойство предполагает, что алгоритм должен быть пригоден для решения всех задач данного типа; - дискретность. Означает расчлененность определяемого алгоритмом вычислительного процесса на отдельные этапы, возможность выполнения которых исполнителем (компьютером) не вызывает сомнений. На рисунке 16 изображен графический (блок – схемный) алгоритм обработки информации,в котором каждый этап процесса обработки информации представляется в виде геометрических символов (блоков), имеющих определенную конфигурацию в зависимости от характера выполняемых операций. Данный алгоритм является ветвящимся (выбор направления обработки информации зависит от исходных или промежуточных данных, то есть от результатов проверки выполнения какого-либо логического условия) и циклическим с неопределенным числом повторений (присутствуют многократно повторяемые участки вычислений). Алгоритмом предписано, что после входа в программу происходит открытие формы, в которую вводится логин и пароль. Далее программа проверяет правильность ввода логина и пароля (совпадают ли логин и пароль) и если они введены правильно, то программа проверяет кто ввел логин и пароль. Если логин и пароль ввел наблюдатель, то открывается форма «Общественный наблюдатель», на форме есть такие пункты меню как Оформить и Отчет о наблюдении, выбрав пункт Оформить можно ввести информацию о нарушениях. Выбрав Отчет о наблюдении можно вывести его на печать. Если логин и пароль ввел администратор, то открывается форма «Администратор», на форме есть такие пункты меню как Добавить наблюдателя, Изменить наблюдателя, Удалить наблюдателя, Добавить экзамен, Изменить экзамен и Удалить экзамен, выбрав пункт Добавить наблюдателя/Изменить наблюдателя/Удалить наблюдателя можно ввести, изменить и удалить информацию о наблюдателях. Выбрав пункт Добавить экзамен/Изменить экзамен/Удалить экзамен можно ввести, изменить и удалить информацию об экзаменах. Рисунок 16 – Алгоритм обработки информации
Для качественной обработки информации, создаваемым программным изделием необходимо обоснованно выбрать математические методы обработки информации и разработать алгоритмы решения функциональных задач.
|