Обработка набора данных, представленного в виде файла - Курсовая работа

бесплатно 0
4.5 99
Описание программного комплекса, его структура и общая характеристика составных модулей. Механизм создания набора данных, поиск элементов по номеру. Методика просмотра элементов и вычисление среднего, минимума и максимума из заданного диапазона.


Аннотация к работе
Целью данной курсовой работы является практическая обработка набора данных, представленного в виде файла. Поиск элемента по номеру. 2 Процедуры, реализующие запросы, должны быть размещены в одном или более модулях. Главная программа подключает следующие модули: crt, menu, sozd, perehod, vivod, poisk, dobavlenie, udalenie, sredmaxmin Псевдокод программы kursach: Program kursach; uses crt, menu, sozd, perehod, vivod, poisk, dobavlenie, udalenie{, sredmaxmin}; const kolvo=8; x=1; y=1; type dopsredstva = (faxmodem, modem, fax, nety); zapis = record nom:byte; familiya:string; oplata:longint; nomerATS:integer; sredstva:dopsredstva; end; var mass:mymenu; long:integer; name:string; zap:zapis; {процедура прорисовки меню} procedure vertmenu (mas:mymenu; x, y, kol:integer; var long:integer); var max, i, j:integer; l:byte; key:char; begin {нахождение максимальной строки} {дополнение всех строк до максимальной} {прорисовка рабочего окна} for i:=1 to kol do {вывод полей меню} {end for i:=1 to kol do} {инициализация long} {подсветка первого поля меню} repeat {инициализация l} {определение кода нажатой клавиши} {реакция на нажатие командных клавиш} {прорисовка поля меню в исходный цвет} {подсветка следующего выбранного поля меню} until false {end repeat} end; {процедура отключения курсора} procedure cursor_off; {процедура включения курсора} procedure cursor_on; {процедура очистки экрана} procedure stir; begin {прорисовка рабочего окна} {инициализация полей меню} {вызов процедуры отключения курсора} repeat {вывод меню} case long of {вызов процедур в соответствии с выбранным пунктом меню} 1:begin {очистка экрана и включение курсора} {вызов процедуры создания нд} {очистка экрана и отключение курсора} {вывод меню} end; 2:begin {очистка экрана и включение курсора} {вызов процедуры добавления элементов в конец нд} {очистка экрана и отключение курсора} {вывод меню} end; 3:begin {очистка экрана} {вызов процедуры вывода нд} {очистка экрана} {вывод меню} end; 4:begin {включение курсора} {вызов процедуры поиска элемента} {отключение курсора} end; 5:begin {очистка экрана и включение курсора} {вызов процедуры перехода к работе с другим нд} {очистка экрана и отключение курсора} {вывод меню} end; 6:begin {очистка экрана и включение курсора} {вызов процедуры создания нд по ключевому полю} {очистка экрана и отключение курсора} {вывод меню} end; 7:begin {очистка экрана и включение курсора} {вызов процедуры добавления всех эл-тов в другой нд} {очистка экрана и отключение курсора} {вывод меню} end; end; until long=kolvo; {end repeat} end; end. 1.2 Описание модуля sozd.tpu программный модуль данные файл В модуле sozd.tpu описана процедура sozdanienab и типы создаваемого множества данных.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?