Читать реферат по информатике, вычислительной технике, телекоммуникациям: "Алгоритмизация и программирование процессов на Fox" Страница 2

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

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

    Выдача сведений о суммарной стоимости продукции заданного вида по каждому предприятию и о среднем выпуске этой продукции одним предприятием. Выдача сведений о суммарной стоимости и суммарном выпуске каждой продукции. Выдача на печать продукции пяти видов в порядке возрастания ее суммарной стоимости.

Кроме того, для диалога пользователя с системой необходимо создать так называемое, «Меню».

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

В среде СУБД типа Fox каждая подзадача может оформляться в виде отдельного командного файла с расширением .prg и заканчиваться оператором возврата в вызывающий командный файл.В данном случае основным командным файлом является файл MainMenu.prg, который формирует полное экранное меню и осуществляет вызов других командных файлов, в зависимости от выбранного пункта меню:

CreateFd.prg

– созданиефайла данных;

ReadFd.prg

– чтениесозданногофайла данных;

AddFd.prg

– добавлениеданных в созданныйфайл данных;

Zad1.prg

– выдачасведений осуммарнойстоимостипродукциизаданноговида по каждомупредприятиюи о среднемвыпуске этойпродукцииодним предприятием;

Zad2.prg

– выдачасведений осуммарнойстоимости исуммарномвыпуске каждойпродукции;

Zad3.prg

– выдачана печатьпродукциипяти видовв порядкевозрастанияее суммарнойстоимости.

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

5.Алгоритмы 5.1.Создание двухуровневого светового меню5.2.Создание файла данных5.3.Чтение файла данных5.4.Добавление данных в файл данных5.5.Печать сведений о суммарной стоимости продукции заданного вида по каждому предприятию и о среднем выпуске этой продукции одним предприятием.5.6.Печать сведений о суммарной стоимости и суммарном выпуске каждой продукции.5.7.Печать упорядоченного по суммарной стоимости списка продукции пяти видов6.Программы 6.1.Создание двухуровневого светового меню

* Командный файл иерархического меню MainMenuset Talk offset Color to n/W* && Выбор цвета экранаClear* Описание массивов данных менюDeclare GenMenu(3,2), menuFile(3), menuZad(3), menuExit(2)* Задание значений элементов массивовGenMenu(1,1)=" Файл данных "GenMenu(1,2)="Работа с файлом данных"GenMenu(2,1)="Задание"GenMenu(2,2)="Задания на курсовой проект"GenMenu(3,1)="Выход"GenMenu(3,2)="Выход из программы"menuFile(1)="Создание"menuFile(2)="Чтение"menuFile(3)="Добавление"menuZad(1)="Задание №1"menuZad(2)="Задание №2"menuZad(3)="Задание №3"menuExit(1)="Выход в Fox"menuExit(2)="Выход из Fox"* Формировние главного менюDo While .T. set Color to gr+/g, gr+/b&& Установка цвета меню Menu Bar GenMenu, 3 Read Menu Bar to L1, L2 && Вывод главного меню на экранDo While L1 > 0&&


Интересная статья: Быстрое написание курсовой работы