Разработка алгоритмов и их реализация - Курсовая работа

бесплатно 0
4.5 70
Создание работоспособного модуля по работе с мобильными картами АЗС. Разработка базы данных в среде программирования Турбо Паскаль для работы с текстами и файловыми структурами. Описание методов алгоритмизации процессов сортировки и редактирования.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Курсовая работа выполняется в среде Турбо Паскаль и предполагает работу с текстами, файловыми структурами, обработку записей. файловый алгоритмизация паскаль программированиеПрограмма представляет собой мини комплекс по учету выданных мобильных карт, областью применения могут быть Автомобильные Заправочные Станции.Написать программу, которая будет работать с базой выданных мобильных карт.При поиске или изменении записи создается временный файл с именем 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 г.Результат работы приведен в картинках: Начало работы программы:

"-Список карт"

"-Список карт" -> "-Поиск…"

"-Список карт" -> "-Поиск…" -> "-Поиск по клиенту"

"-Список карт" -> "-Поиск…" -> "-Поиск по номеру карты"

"-Список карт" -> "-Поиск…" -> "-Выборка по типу топлива"

Результат поиска:

"-Список карт" -> "-Выдать карту…"

Результат добавление записи:

"-Список карт" -> "-Удалить карту…"

"-Список карт" -> "-Редактировать карту…"

"-Список карт" -> "-Сортировать список…"

"-Список карт" -> "-Сортировать список…" -> "-По клиенту"

"-Список карт" -> "-Сортировать список…" -> "-По номеру карты"

"-Список карт" -> "-Сортировать список…" -> "-По типу топлива"

"-Список карт" -> "-Сортировать список…" -> "-По типу владельца"

При нажатии программа завершит свою работу: Размещено на

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

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





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