Онлайн поддержка
Все операторы заняты. Пожалуйста, оставьте свои контакты и ваш вопрос, мы с вами свяжемся!
ВАШЕ ИМЯ
ВАШ EMAIL
СООБЩЕНИЕ
* Пожалуйста, указывайте в сообщении номер вашего заказа (если есть)

Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / КУРСОВАЯ РАБОТА, ПРОГРАММИРОВАНИЕ

Разработка консольного приложения для Windows на языке программирования С++»

Workhard 300 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 24 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 11.01.2023
• Разработка эскизного и технического проектов программы (ГОСТ 19.404-79) • Введение Задание на курсовую работу по дисциплине «Программирование и основы алгоритмизации». Специальность «Автоматизация технологических процессов и производств в нефтяной и газовой промышленности» Тема: «Разработка консольного приложения для Windows на языке программирования С++» Задание выдано: ___________________________________/Число и подпись/ • Назначение и область применения • Функциональное назначение Функциональным назначением программы является предоставление пользователю возможности: начального формирования картотеки, ввода заявки на обмен, поиска в картотеке подходящего варианта для обмена, вывода всего списка. Реализация данных возможностей обеспечивается благодаря диалогу с пользователем посредством меню и контролю ошибок при вводе. • Эксплуатационное назначение Программа должна эксплуатироваться в соответствии с требованиями, предъявляемыми к ПО учебной направленности. Конечными пользователями программы должны являться студенты и/или школьники, проходящие курс обучения по дисциплине «Программирование и основы алгоритмизации». • Краткая область применения программы Программа предназначена для использования в учебных целях, в частности, в качестве практического примера при изучении тем: «Структуры», «Динамическое распределение памяти». • Технические характеристики • Постановка задачи на разработку программы НАЗВАНИЕ Автоматизированная картотека бюро обмена квартир. ОПИСАНИЕ Написать программу, которая обеспечивает: - начальное формирование картотеки; - ввод заявки на обмен; -поиск в картотеке подходящего варианта: при равенстве количества комнат и этажа и различии площадей в пределах 10% соответствующая картотека выводится и удаляется из списка, в противном случае поступившая заявка включается в список; - вывод всего списка. Программа должна обеспечивать диалог с помощью меню и контроль ошибок при вводе. ВВОД Входные данные, для реализации алгоритма программы, должны иметь целочисленный или символьный тип (класс «string»). В состав входных данных должны входить: • Данные о квартире, включающие в себя количество комнат, этаж, площадь и адрес (struct Flat); • Цифра, отвечающая за выбор пункта меню (int item); • Заявка на обмен квартиры;
Введение

• Разработка эскизного и технического проектов программы (ГОСТ 19.404-79) • Введение Задание на курсовую работу по дисциплине «Программирование и основы алгоритмизации». Специальность «Автоматизация технологических процессов и производств в нефтяной и газовой промышленности» Тема: «Разработка консольного приложения для Windows на языке программирования С++» Задание выдано: ___________________________________/Число и подпись/ • Назначение и область применения • Функциональное назначение Функциональным назначением программы является предоставление пользователю возможности: начального формирования картотеки, ввода заявки на обмен, поиска в картотеке подходящего варианта для обмена, вывода всего списка. Реализация данных возможностей обеспечивается благодаря диалогу с пользователем посредством меню и контролю ошибок при вводе. • Эксплуатационное назначение Программа должна эксплуатироваться в соответствии с требованиями, предъявляемыми к ПО учебной направленности. Конечными пользователями программы должны являться студенты и/или школьники, проходящие курс обучения по дисциплине «Программирование и основы алгоритмизации». • Краткая область применения программы Программа предназначена для использования в учебных целях, в частности, в качестве практического примера при изучении тем: «Структуры», «Динамическое распределение памяти». • Технические характеристики • Постановка задачи на разработку программы НАЗВАНИЕ Автоматизированная картотека бюро обмена квартир. ОПИСАНИЕ Написать программу, которая обеспечивает: - начальное формирование картотеки; - ввод заявки на обмен; -поиск в картотеке подходящего варианта: при равенстве количества комнат и этажа и различии площадей в пределах 10% соответствующая картотека выводится и удаляется из списка, в противном случае поступившая заявка включается в список; - вывод всего списка. Программа должна обеспечивать диалог с помощью меню и контроль ошибок при вводе. ВВОД Входные данные, для реализации алгоритма программы, должны иметь целочисленный или символьный тип (класс «string»). В состав входных данных должны входить: • Данные о квартире, включающие в себя количество комнат, этаж, площадь и адрес (struct Flat); • Цифра, отвечающая за выбор пункта меню (int item); • Заявка на обмен квартиры;
Содержание

• Разработка эскизного и технического проектов программы (ГОСТ 19.404-79) • Введение Задание на курсовую работу по дисциплине «Программирование и основы алгоритмизации». Специальность «Автоматизация технологических процессов и производств в нефтяной и газовой промышленности» Тема: «Разработка консольного приложения для Windows на языке программирования С++» Задание выдано: ___________________________________/Число и подпись/ • Назначение и область применения • Функциональное назначение Функциональным назначением программы является предоставление пользователю возможности: начального формирования картотеки, ввода заявки на обмен, поиска в картотеке подходящего варианта для обмена, вывода всего списка. Реализация данных возможностей обеспечивается благодаря диалогу с пользователем посредством меню и контролю ошибок при вводе. • Эксплуатационное назначение Программа должна эксплуатироваться в соответствии с требованиями, предъявляемыми к ПО учебной направленности. Конечными пользователями программы должны являться студенты и/или школьники, проходящие курс обучения по дисциплине «Программирование и основы алгоритмизации». • Краткая область применения программы Программа предназначена для использования в учебных целях, в частности, в качестве практического примера при изучении тем: «Структуры», «Динамическое распределение памяти». • Технические характеристики • Постановка задачи на разработку программы НАЗВАНИЕ Автоматизированная картотека бюро обмена квартир. ОПИСАНИЕ Написать программу, которая обеспечивает: - начальное формирование картотеки; - ввод заявки на обмен; -поиск в картотеке подходящего варианта: при равенстве количества комнат и этажа и различии площадей в пределах 10% соответствующая картотека выводится и удаляется из списка, в противном случае поступившая заявка включается в список; - вывод всего списка. Программа должна обеспечивать диалог с помощью меню и контроль ошибок при вводе. ВВОД Входные данные, для реализации алгоритма программы, должны иметь целочисленный или символьный тип (класс «string»). В состав входных данных должны входить: • Данные о квартире, включающие в себя количество комнат, этаж, площадь и адрес (struct Flat); • Цифра, отвечающая за выбор пункта меню (int item); • Заявка на обмен квартиры;
Список литературы

• Средства отладки Отладка программы реализована с использованием встроенного отладчика интегрированной среды разработки Microsoft Visual Studio 2019. • Требования, подлежащие проверке при испытании программы Программа должна обеспечивать: - начальное формирование картотеки; - ввод заявки на обмен; - поиск в картотеке подходящего варианта: при равенстве количества комнат и этажа и различии площадей в пределах 10% соответствующая картотека выводится и удаляется из списка, в противном случае поступившая заявка включается в список; - вывод всего списка. - обеспечение диалога с пользователем с помощью меню; - контроль ошибок при вводе данных; - сохранение картотеки в бинарном файле; - загрузка картотеки из бинарного файла. • Тесты для проверки корректной работы программы В целях установления данных, обеспечивающих получение и проверку проектных решений, выявления причин сбоев (если таковые имеются), определения качества работ, были проведены испытания программы на соответствие требованиям, указанным в пункте 2.5.3. настоящей пояснительной записки. В ходе испытаний были проведены следующие тесты: • Тестирование на проверку наличия меню в программе, необходимого для обеспечения диалога с пользователем; Рисунок 2. Меню программы
Отрывок из работы

первым в списке и обновляет начало списка. При вводе цифры «3» программа обращается к пользовательской функции FindForSwap(list). Данная функция отвечает за ввод заявки на обмен и поиск подходящей, в соответствии с условиями, квартиры. На вход функция получает возвращаемые данные, полученные в результате работы пользовательской функции ReadFlat(), отвечающий за ввод новой квартиры. Предыдущий элемент списка получает значение «NULL», текущий элемент становится корневым узлом списка. Далее следует проверка введенной квартиры условиям для обмена. Цикл while, отвечающий за это действие, организован таким образом, что пока значение узла не «NULL» и функция IsGood(node->value, flat) принимает ложное значение (false), функция будет проходить через все узлы ОЛС пока не найдет подходящий условиям. Если такой узел найден не будет, то на экран выводится соответствующее сообщение и вызывается пользовательская функция AddFront(list, flat), которая добавит введенную квартиру в картотеку. В случае, если подходящая квартира для обмена найдена, то она с помощью пользовательской функции PrintFlat(node->value) заносится в специализированную таблицу и выводится на экран. При этом квартира, которая подошла по условиям для обмена, из ОЛС удаляется. При вводе цифры «4» программа сохраняет картотеку бюро обмена квартир в бинарный файл посредством работы пользовательской функции Save (list, path). На вход поступают линейный список и путь к файлу. Для этого используем созданный объект класса ofstream под идентификатором f. Далее связываем объект непосредственно с тем файлом, в который будет происходить запись. Используя цикл типа for, проходим по всем узлам ОЛС и производим запись хранящихся в них данных в файл по указанной директории. После чего, закрываем файл. При вводе цифры «5» программа загружает из ранее созданного бинарного файла картотеку для последующего использования. Для этого открываем файл в режиме чтения и считываем все данные, добавляя их в виде структур flat в линейный список путем использования пользовательской функции AddFront (list, flat). При вводе цифры «6» программа выходит из цикла do/while
Условия покупки ?
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Курсовая работа, Программирование, 61 страница
1100 руб.
Курсовая работа, Программирование, 30 страниц
500 руб.
Курсовая работа, Программирование, 43 страницы
300 руб.
Курсовая работа, Программирование, 37 страниц
1500 руб.
Служба поддержки сервиса
+7 (499) 346-70-XX
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

Разработка движка сайта

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg