Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursach_var_46.doc
Скачиваний:
10
Добавлен:
18.11.2018
Размер:
922.62 Кб
Скачать

4. Описание программы

4.1 Используемые функции

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

Функции

Назначение

Аргументы

Возвращаемое значение

readfile

Считывает данные из файла

Указатель на массив студентов, указатель на число студентов

void

writefile

Записывает содержимое массива в файл

Указатель на массив студентов, указатель на число студентов

void

dobav

Добавляет запись студента в массив

Указатель на массив студентов, указатель на число студентов

void

poisk

Ищет запись студента в массиве по ФИО

Указатель на массив студентов, указатель на число студентов

Int.

Индекс найденного студента

swap_students

Меняет местами записи о студентах

Указатель на массив студентов, индексы записей для обмена

void

udal

Удаляет запись о студенте

Указатель на массив студентов, указатель на число студентов

void

print

Выводит список всех студентов

Указатель на массив студентов, указатель на число студентов

void

main

Точка входа в программу

-

Int 0

Таблица 3. Используемые функции.

5. Методика отладки программы

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

Ошибки могут быть трех видов:

1. Синтаксические ошибки выявляются на этапе компиляции. Компилятор проверяет каждую команду и, если встретит ошибку, выдает сообщение о ней. При этом курсор устанавливается на команду, в которой выявлена ошибка. После устранения ошибки компиляция продолжается.

2. Семантические ошибки возникают на этапе выполнения. Например, «Значение индекса элемента массива вышло за пределы допустимых границ». На эти ошибки также выдается сообщение.

3. Логические ошибки должен отслеживать сам программист, так как сообщения о них не выдаются.

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

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

6. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

6.1 Назначение программы

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

6.2 Системные требования

Системные программные средства, используемые программой, должны быть представлены лицензионной локализованной версией операционной системы

6.3 Запуск программы

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

6.4. Выполнение программы

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]