- •Федеральное агентство по образованию
- •«Санкт-петербургский государственный университет аэрокосмического приборостроения»
- •Работа со списками
- •Содержание
- •3. 1 Аннотация 30
- •4.1 Аннотация 39
- •5.1 Аннотация 47
- •Федеральное агентство по образованию
- •«Санкт-петербургский государственный университет аэрокосмического приборостроения»
- •Работа с файлами записей
- •Федеральное агентство по образованию
- •«Санкт-петербургский государственный университет аэрокосмического приборостроения»
- •Работа с файлами записей
- •2.1 Аннотация 9
- •2.2 Текст программы и подпрограмм 10 - 26
- •1. Аннотация
- •2. Текст программы
- •Федеральное агентство по образованию
- •«Санкт-петербургский государственный университет аэрокосмического приборостроения»
- •Работа с файлами записей
- •3. 1 Аннотация 30
- •3.2 Общие сведения 30
- •1. Аннотация
- •2.Общие сведения
- •3. Функциональное назначение
- •4. Описание логической структуры
- •4.1 Структурная диограмма программы
- •4.2 Схема алгоритма программы
- •4.3 Словестное описание структурных единиц
- •4.1 Аннотация 39
- •1. Аннотация
- •2.Назначение программы
- •3. Условия применения
- •4. Описание задачи
- •4.1 Постановка задачи
- •4.3 Интерфейс пользователя
- •5.Входные и выходные данные
- •6. Основные характеристики занимаемой памяти
- •7.Примеры использования
- •«Санкт-петербургский государственный университет аэрокосмического приборостроения»
- •Работа с файлами записей
- •5.1 Аннотация 47
- •1. Аннотация
- •2. Назначение программы
- •3. Условия выполнения
- •4. Выполнение программы
- •5. Сообщения оператору
- •Заключение
- •Список используемой литературы
4.1 Аннотация 39
4.2 Назначение программы 39
4. 3 Условия применения 39
4.4 Описание задачи 39
4.4.1 Постановка задачи 39
4.4.2 Методы решения 40
4.4.3 Интерфейс пользователя 40-42
4.5 Входные и выходные данные 42
4.6 Основные характеристики занимаемой памяти 42
4.7 Примеры использования 42-44
44.2201.01 - 03
1. Аннотация
Данный документ содержит сведения о назначении программы, области применения, применяемых методах, ограничениях для применения, минимальной конфигурации технических средств, операционной среде.
Созданная программа предназначена для автоматизации сбора, введения и обработки информации в телефонной книге. Программа разбита на процедуры, которые можно независимо использовать в других программных средствах.
Для разработки данной программы был использован язык Pascal ABC, операционная среда MS-DOS.
2.Назначение программы
Программа предназначена для автоматизации сбора, введения и обработки информации в телефонной книге. Управление работой программы осуществляется в максимально понятном для пользователя интерфейсе по средствам меню, в котором он выбирает функцию, работу и результат который он хотел бы видеть.
3. Условия применения
Программа не имеет ограничений по конфигурации ЭВМ дЛЯ которых она разработана.
Вызывается запуском Kursavik.pas из операционной среды MS-DOS, и требует прикладную программу PASCAL ABC. Из аппаратных средств требуется компьютер.
4. Описание задачи
4.1 Постановка задачи
Требуется создать программу ведения списка, элементами которого являются записи комбинированного типа - RECORD. Программа должна быть структурирована, то есть содержать следующие процедуры: создание нового списка, добавление в список новой записи, удаление из списка указанной записи, упорядочение (индексация) записей по одному полю, выборка по ключевым словам поля (или части поля), группировка записей файла и отображения указанных записей на экран монитора в соответствии с указаниями:
-в алфавитном порядке названий организаций, по возрастанию номеров телефонов.
-в алфавитном порядке по полю адресов или телефонов, только при условии наличия информации в поле контактов.
-по ключевым словам в поле назначения и маске в поле адресов
- количество организаций по назначениям .
4.2 МЕТОДЫ РЕШЕНИЯ
Программа работает со списком кранов. Список составлен с использованием
переменных типа запись (Record). Каждая запись этого списка содержит табельный №, наименование крана, количество кранов, грузоподъёмность крана, вылет стрелы крана, наименование судна.
Программа разбита на процедуры, которые запускаются из основной программы Kursavik.pas. В процедурах использованы следующие математические операции: сложения ( + ), вычитания ( - ) сравнения ( <, > <= >= =)