2. Постановка задачи


Обработка экономической информации, представленной в виде таблицы (см. приложение №1).

Основные данные, входящие в данную таблицу хранить в файле на внешнем носителе информации.

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

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

3 Построение математической модели

Даны исходные данные:

Переходящий остаток продукции на начало года (А1)

Приход продукции,

шт (А2)

Расход, шт

(А3)

Цена за

1 шт

(А4)

Остаток на конец года

(А)

1 45 32 21 6.90

(A)

2 234 3454 32 5.67

(A)

Итого: As=A+A+…An


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

А=((А1+А2)-А3)*А4

As=A+A+…An


4 Описание алгоритма

Шаг 1. Запрос о запуске графической заставки –(y/n)

Шаг 1.1. При нажатие клавиши выполняется вывод графической заставки на экран

Шаг 1.2. При нажатие любой клавиши (кроме ) выполняется переход к главному меню программы

Шаг 2. Выбор пунктов главного меню

Шаг 3. Выполнение подалгоритма вывода основной таблицы при выборе пункта «1» главного меню.

Шаг 3.1. Печать на экран «шапки» таблицы.

Шаг 3.2. Печать основных данных таблицы.

Шаг 3.3. Возврат к шагу 2 или выход из программы.

Шаг 4. Выполнение подалгоритма создания новых записей при выборе пункта «2» главного меню.

Шаг 4.1. Подтверждение создания новой таблицы.

Шаг 4.2. Ввод количества записей.

Шаг 4.3. Выполнение алгоритма создания новых записей.

Шаг 4..4. Возврат к шагу 2.

Шаг 5. Выполнение подалгоритма добавления записи при выборе пункта «3» главного меню.

Шаг 5.1. Подтверждение добавления записи.

Шаг 5.2. Ввод количества добавляемых записей.

Шаг 5.3. Выполнение алгоритма добавления записей.

Шаг 5.4. Возврат к шагу 2.

Шаг 6. Выполнение подалгоритма удаления записи при выборе пункта «4» главного меню.

Шаг 6.1. Подтверждение операции удаления записи

Шаг 6.2. Выбор удаляемой записи с использованием предварительного просмотра таблицы.

Шаг 6.3. Выполнение алгоритма удаления записи.

Шаг 6.4. При нажатие клавиши - возврат к шагу 6.1, или при нажатие любой клавиши, кроме - к шагу 2

Шаг 7. Выполнения подалгоритма редактирования записи при выборе пункта «5» главного меню.

Шаг 7.1. Подтверждение операции редактирования записи

Шаг 7.2. Выбор редактируемой записи с использованием предварительного просмотра таблицы.

Шаг 7.3. Выполнение алгоритма редактирования записи.

Шаг 7.4. Возврат к шагу 2.

Шаг 8. Выполнение просмотра заставки при выборе пункта «6» главного меню.

Шаг 8.1. Подтверждения запуска заставки

Шаг 8.2. Алгоритм вывода графической заставки на экран

Шаг 9. Выполнение подалгоритма выхода из программы при выборе пункта «7» главного меню.


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


5.1 Общие сведения языка программирования

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

К основным достоинствам языка следует отнести гибкость и надежность, простоту и ясность конструкций, легкость реализации на ЭВМ, возможность полного контроля правильности программ во время компиляции и выполнения, наличие набора структурных типов данных (массивов, файлов и записей), возможность построения новых типов данных.

Версия языка TURBO PASCAL V 7.0. включает в себя возможности:

-использование отдельно компилируемых модулей;

-интегрированный отладчик;

-интегрированная среда разработчика;

-объектно-ориентированную оболочку для создания прикладных программ.

Турбо Паскаль 7.0 оперирует объектами, присущими типичной ЭВМ: символами, целыми числами и числами с плавающей запятой. Программисту разрешено управлять размещением объектов и использовать в программах знания размера объектов и способов их взаимного расположения.


Информация о работе «Обработка экономической информации средствами языка Pascal»
Раздел: Кибернетика
Количество знаков с пробелами: 52612
Количество таблиц: 4
Количество изображений: 0

Похожие работы

Скачать
15178
0
1

... . Слово Турбо в название системы программирования - это отражение торговой марки фирмы-изготовителя Вorland International, Inc (США). Задание Написать программу, которая позволяет найти нужные сведения в телефонном справочнике (а:phone.txt). Программа должна запрашивать фамилию человека и выводить его телефон. Если в справочнике есть одинаковые фамилии, то программа должна вывести список ...

Скачать
71742
0
0

... на творческий процесс поиска оптимальных решений. Увеличение глубины экономического анализа в ограниченных рамках времени в значительной мере достигается путем применении ЭВМ. С.А. Воеводин [15,c. 44-45] пишет: "Практика показывает, что на заводах, внедривших АСУП, экономический анализ имеет более высокий уровень. Так, в шинном производстве в результате внедрения АСУП оперативно решаются задачи, ...

Скачать
235892
25
6

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

Скачать
176646
13
0

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

0 комментариев


Наверх