Курсовая работа: Составление программ для решения задач на языке программирования Turbo Pascal

Name

string [12]

хранение имени файла

Rez_Find

boolean

результат поиска

NumRec

longint

локальная переменная принимает значение номера изменяемой записи

Count

integer

количество записей

2. Формализация задачи

Формализация задачи - это описание задачи формальными средствами (математическими, логическими). В данной работе математические средства не использовались.

Задача может выполнять следующие действия:

создания файла записей

просмотр списка справочника

изменение записи справочника

дополнение записи в справочник

поиск физического лица по названию улицы

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

3.1 Словесный алгоритм

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

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

На первой стадии разработки программы были описаны все переменные и их типы.

Следующим шагом стала разработка блока (процедуры) ввода исходных данных. Ввод исходных данных включает в себя создание файла для хранения данных и его заполнения. Пользователю предлагается ввести ФИО, дату рождения, город, улицу, дом, квартиру, номер паспорта. Программа может выполнять следующие действия:

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

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

Изменение записи ведомости : этот режим предназначен для редактирования некоторой записи. Сначала пользователь должен ввести имя файла и указать номер изменяемой записи. В результате на экран выводится значение полей старой записи и предлагается заполнить поля новой.

Дополнение ведомости : пользователь выбирает имя файла, в который необходимо внести новую запись, а затем добавляет новую запись.

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

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

К-во Просмотров: 632
Бесплатно скачать Курсовая работа: Составление программ для решения задач на языке программирования Turbo Pascal