Создание работоспособного модуля по работе с мобильными картами АЗС. Разработка базы данных в среде программирования Турбо Паскаль для работы с текстами и файловыми структурами. Описание методов алгоритмизации процессов сортировки и редактирования.
Курсовая работа выполняется в среде Турбо Паскаль и предполагает работу с текстами, файловыми структурами, обработку записей. файловый алгоритмизация паскаль программированиеПрограмма представляет собой мини комплекс по учету выданных мобильных карт, областью применения могут быть Автомобильные Заправочные Станции.Написать программу, которая будет работать с базой выданных мобильных карт.При поиске или изменении записи создается временный файл с именем FTMP.dat, в него записываются результат поиска из файла CARDSMK.dat, используемые в дальнейшем для определенных целей: вывод на экран, визуального контроля редактируемой или удаляемой записи. Для удаления так же создается временный файл temp.dat, для хранения отредактированной БД, затем файл CARDSMK.dat удаляется, а файл temp.dat переименовывается в CARDSMK.dat.Именно он будет определять формат нашей БД, в нашем случае состоящей из одной таблицы с полями: · Client - поле строкового типа длинной не более 34 символов, предназначено для хранения Ф.И.О. владельца; Используя цикл Repeat и оператора выбора Case (в основе всех меню пользователя используются похожая связка цикла и оператора) программа запрашивает у пользователя следующие варианты для действия по нажатию клавиш {Процедура - Окно главного меню} procedure PMENU; {объявление процедуры} var{объявление переменных} a: char; {необходимо для оператора Ord(а)} b: integer; {для оператора Case} begin {Начало процедуры} repeat {оператор цикла} begin {начало оператора цикла} a:=READKEY; {присваиваем значение READKEY - встроенная функция считывания кода нажатой клавиши типа Char} b:=ord(a); {присваиваем переменной значение, возвращенное оператором ord-преобразует переменную типа Char в целочисленную - Integer} case b of {начало оператора выборки по значению переменной b} Процедура SHOWFILE (AFILENAME:string{переменная строкового типа должна содержать имя файла БД}) - Проверяет существование файла БД посредством вызова функции FILEEXISTS(AFILENAME:string).Данная программа представляет собой работоспособный модуль по работе с мобильными картами АЗС.CARDNO : string[6]; {Поле №карты} Writeln("|",n:3,"|",Cards.Client:34," | ", Cards.CARDNO:6," | ", Cards.GOODTYPE:7," | ", Cards.CLIENTTYPE:10," | ", Cards.
План
Содержание
Введение
1. Назначение и область применения
2. Постановка задачи
3. Используемые методы
4. Алгоритм программы
Заключение
Список литературы
Приложение
Введение
Целью курсовой работы является углубление знаний и расширение навыков по разработке алгоритмов и их реализации на персональном компьютере. Курсовая работа выполняется в среде Турбо Паскаль и предполагает работу с текстами, файловыми структурами, обработку записей. файловый алгоритмизация паскаль программирование
Вывод
файловый алгоритмизация паскаль программирование
Данная программа представляет собой работоспособный модуль по работе с мобильными картами АЗС. Имеет интуитивно понятный интерфейс и не должна вызывать затруднений в работе конечного пользователя. В программе использованы разные методы алгоритмизации похожих процессов (сортировки и редактирования).
Список литературы
1. "Основы алгоритмизации и программирование", Е. Н. Сафьянова, учебное пособие, Томск, 2000 г.Результат работы приведен в картинках: Начало работы программы:
"-Список карт"
"-Список карт" -> "-Поиск…"
"-Список карт" -> "-Поиск…" -> "-Поиск по клиенту"
"-Список карт" -> "-Поиск…" -> "-Поиск по номеру карты"
"-Список карт" -> "-Поиск…" -> "-Выборка по типу топлива"