Программная реализация структуры "учет автомобилей"
курсовые работы, Программирование Объем работы: Год сдачи: 2015 Стоимость: 25 бел рублей (806 рф рублей, 12.5 долларов) Просмотров: 319 | Не подходит работа? |
Оглавление
Введение
Заключение
Заказать работу
Оглавление
ВВЕДЕНИЕ 5
1 ПОСТАНОВКА ЗАДАЧИ 7
2 ОПИСАНИЕ ПРОГРАММЫ 11
2.1 Схема алгоритма программы 11
2.2 Описание реализованных функций 12
3 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 24
3.1 Описание работы программы 24
3.2 Описание ограничений возможностей программы 29
ЗАКЛЮЧЕНИЕ 30
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 31
ПРИЛОЖЕНИЕ Листинг программных модулей 32
ВВЕДЕНИЕ 5
1 ПОСТАНОВКА ЗАДАЧИ 7
2 ОПИСАНИЕ ПРОГРАММЫ 11
2.1 Схема алгоритма программы 11
2.2 Описание реализованных функций 12
3 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 24
3.1 Описание работы программы 24
3.2 Описание ограничений возможностей программы 29
ЗАКЛЮЧЕНИЕ 30
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 31
ПРИЛОЖЕНИЕ Листинг программных модулей 32
ВВЕДЕНИЕ
Назначением большинства программ является решение некоторой прикладной задачи путем различных преобразований исходных данных в выходные [3]. Для этого необходимо:
1) выполнить ввод данных в программу;
2) определить места для хранения информации (например, в динамической памяти);
3) реализовать инструкции обработки информации;
4) осуществить вывод полученных данных (обработанной информации);
5) реализовать выполнение некоторых инструкций только при выполнении некоторого условия или их набора, когда они принимают требуемое значение (например, «истина» или «ложь»);
6) реализовать возможность повторения некоторых инструкций несколько раз;
7) выделение группы инструкций в виде отдельного блока, который можно вызвать в разных частях программы, указав его имя.
В приведенных требованиях определены семь основных элементов программирования: ввод, типы данных, операторы, вывод, проверка условий, циклы и подпрограммы. В языке Си, помимо указанных обязательных компонентов, также имеется ряд дополнительных конструкций. Приведем содержательную характеристику каждого из компонентов.
Ввод – чтение данных с клавиатуры, файла на внешнем носителе информации, порта ввода-вывода или из другой программы.
Данные – могут быть простыми (скалярными) или сложными (векторными или структурированными).
Операторы – присваивают значения переменных, вычисляют математические или логические выражения, вызывают подпрограммы.
Вывод – отображение информации на экране, запись в файл на внешнем носителе информации, передача в порт ввода-вывода или в другую программу.
Операторы условного перехода – позволяют выполнять одно из нескольких возможных действий в зависимости от некоторого условия или значения выражения;
Операторы цикла – обеспечивают повторение выполнения одного или нескольких действий заданное число раз или пока выполняется некоторое условие.
Подпрограммы (функции в языке Си) – отдельно именуемые последовательности инструкций, которые могут быть вызваны из разных...
Назначением большинства программ является решение некоторой прикладной задачи путем различных преобразований исходных данных в выходные [3]. Для этого необходимо:
1) выполнить ввод данных в программу;
2) определить места для хранения информации (например, в динамической памяти);
3) реализовать инструкции обработки информации;
4) осуществить вывод полученных данных (обработанной информации);
5) реализовать выполнение некоторых инструкций только при выполнении некоторого условия или их набора, когда они принимают требуемое значение (например, «истина» или «ложь»);
6) реализовать возможность повторения некоторых инструкций несколько раз;
7) выделение группы инструкций в виде отдельного блока, который можно вызвать в разных частях программы, указав его имя.
В приведенных требованиях определены семь основных элементов программирования: ввод, типы данных, операторы, вывод, проверка условий, циклы и подпрограммы. В языке Си, помимо указанных обязательных компонентов, также имеется ряд дополнительных конструкций. Приведем содержательную характеристику каждого из компонентов.
Ввод – чтение данных с клавиатуры, файла на внешнем носителе информации, порта ввода-вывода или из другой программы.
Данные – могут быть простыми (скалярными) или сложными (векторными или структурированными).
Операторы – присваивают значения переменных, вычисляют математические или логические выражения, вызывают подпрограммы.
Вывод – отображение информации на экране, запись в файл на внешнем носителе информации, передача в порт ввода-вывода или в другую программу.
Операторы условного перехода – позволяют выполнять одно из нескольких возможных действий в зависимости от некоторого условия или значения выражения;
Операторы цикла – обеспечивают повторение выполнения одного или нескольких действий заданное число раз или пока выполняется некоторое условие.
Подпрограммы (функции в языке Си) – отдельно именуемые последовательности инструкций, которые могут быть вызваны из разных...
ЗАКЛЮЧЕНИЕ
В результате выполнения курсовой работы была создана программа, обрабатывающая информацию об автомобилях, поставленных на учет в ГАИ. Программа выполняет следующие функции:
позволяет вводить данные об автомобилях с клавиатуры;
все введенные данные можно сохранить в бинарном файле, который впоследствии может быть загружен;
выполняет сортировку списка по марке автомобиля в алфавитном порядке;
выполняет поиск автомобилей, которые должны пройти техосмотр в указанном году;
позволяет редактировать, удалять и просматривать данные об автомобилях.
Программа реализована на языке Си. В основе реализации поставленной задачи использовались структуры данных, которые хранились в бинарных файлах и загружались в динамически выделенную память при обработке. При реализации программы был использован модульный принцип: программа состоит из трех модулей:
list – реализация списка, размещаемого в динамической памяти и операций работы с файлами;
actions – реализация основных действий программы по вводу, выводу, редактированию, удалению, отображению, сортировке и поиске данных;
main – основной модуль, содержащий главную функцию программы main.
Всего в трех модулях содержится описание двух структур данных и 23-х функций. Результаты работы программы представлены в руководстве пользователя в курсовой работе.
В результате выполнения курсовой работы была создана программа, обрабатывающая информацию об автомобилях, поставленных на учет в ГАИ. Программа выполняет следующие функции:
позволяет вводить данные об автомобилях с клавиатуры;
все введенные данные можно сохранить в бинарном файле, который впоследствии может быть загружен;
выполняет сортировку списка по марке автомобиля в алфавитном порядке;
выполняет поиск автомобилей, которые должны пройти техосмотр в указанном году;
позволяет редактировать, удалять и просматривать данные об автомобилях.
Программа реализована на языке Си. В основе реализации поставленной задачи использовались структуры данных, которые хранились в бинарных файлах и загружались в динамически выделенную память при обработке. При реализации программы был использован модульный принцип: программа состоит из трех модулей:
list – реализация списка, размещаемого в динамической памяти и операций работы с файлами;
actions – реализация основных действий программы по вводу, выводу, редактированию, удалению, отображению, сортировке и поиске данных;
main – основной модуль, содержащий главную функцию программы main.
Всего в трех модулях содержится описание двух структур данных и 23-х функций. Результаты работы программы представлены в руководстве пользователя в курсовой работе.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.