Курсовая работа: Разработка специализированного программного модуля для решения указанной задачи
Для того чтобы подтвердить работоспособность системы необходимо провести тестирование.
Рисунок 6 – Результат программы (Первый тест)
Рисунок 7 – Результат программы (Второй тест)
Результаты двух тестов соответствуют действительности, что подтверждает работоспособность системы.
Заключение
В результате проведенной работы была разработана программа, учитывающая все требования, приведенные к выполнению данной работы.
Создан шаблон класса "стек". Прибытие или отъезд автомашины задается командной строкой, которая содержит признак прибытия или отъезда и номер машины. Программа выводит сообщение при прибытии или выезде любой машины. При выезде автомашины со стоянки сообщение содержит число раз, которое машина удалялась со стоянки для обеспечения выезда других автомобилей.
Список литературы
1 Саттер Герб. Стандарты программирования на C++. 101 правило и рекомендация / Андрей Александреску. – М. : Вильямс, 2005.
2 Дейтел Харви. Как программировать на С++ / Пол Дейтел – М. : Бином, 2003.
3 Шилдт Герберт. Самоучитель С++. – СПб. : БХВ-Петербург, 2003.
Приложение A
Создать шаблон класса "стек". Написать программу, моделирующую процесс прибытия и отъезда машин с использованием этого шаблона класса.
Гаражная стоянка имеет одну стояночную полосу, причем въезд и выезд находятся в одном конце полосы. Если владелец автомашины приходит забрать свой автомобиль, который не является ближайшим к выходу, то все автомашины, загораживающие проезд, удаляются, машина данного владельца выводится со стоянки, а другие машины возвращаются на стоянку в исходном порядке.
Прибытие или отъезд автомашины задается командной строкой, которая содержит признак прибытия или отъезда и номер машины. Программа должна выводить сообщение при прибытии или выезде любой машины. При выезде автомашины со стоянки сообщение должно содержать число раз, которое машина удалялась со стоянки для обеспечения выезда других автомобилей.
Приложение Б
Данный программный модуль предназначен для моделирования процесса прибытия машин в гаражную стоянку и их отъезда.
Работа программы начинается с ее запуска. Для этого необходимо запустить файл my_kurs(stack).exe
После выполнения всех вышеперечисленных действий появится окно выполнения программы. Далее работа продолжится с главным меню, в котором будут предложены варианты выполнения программы.
Приложение В
Первый вариант программы
Программный код файла my_kurs(stack).cpp
// my_kurs(stack).cpp: определяет точку входа для консольного приложения.
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
class stack
{