Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

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

Автор:   •  Июнь 10, 2021  •  Курсовая работа  •  3,881 Слов (16 Страниц)  •  402 Просмотры

Страница 1 из 16

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высшего образования

«ТЮМЕНСКИЙ ИНДУСТРИАЛЬНЫЙ УНИВЕРСИТЕТ»

ИНСТИТУТ ГЕОЛОГИИ И НЕФТЕГАЗОДОБЫЧИ

КАФЕДРА КИБЕРНЕТИЧЕСКИХ СИСТЕМ

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовой работе

по дисциплине «Программирование и алгоритмизация»

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

Вариант 18

Выполнил:

студент группы АТПб-19-4

Проверил:

доцент Сенкевич Л.Б.

2021

2021

Оглавление

Постановка задачи………………………………………………………………...3

        Назначение и область применения…………………………………………3

        Входные и выходные данные……………………………………………….3

        Описание алгоритма…………………………………………………………4

Выбор состава технических и программных средств…………………………..5

        Спецификация программы………………………………………………….5

        Описание работы программы………………………………………………6

Листинг программы. ……………………………………………………………13

        Файл «Student.h» …………………………………………………………...13

        Файл «Functions.h» ………………………………………………………...14

        Файл «Functions.cpp» ………………………………………………………15

        Файл «Menu.cpp» …………………………………………………………..17

 Список литературы……………………………………………………………..19


Постановка задачи

В деканате хранится информация, содержащая сведения о студентах:

  • фамилия и инициалы;
  • номер группы;
  • успеваемость.

Написать программу, которая:

  • вводит с клавиатуры данные в массив STUD1, состоящий из десяти структур типа STUDENT; записи должны быть упорядочены по алфавиту;
  • выводит на дисплей фамилии и номера групп для всех студентов, имеющих хотя бы одну оценку 2;
  • если таких студентов нет, вывести соответствующее сообщение.

Программа должна обеспечивать диалог с помощью меню и контроль ошибок при вводе.

Назначение и область применения

Программа предназначена для начального формирования, добавления, и просмотра данных о студентах учебного учреждения.

Программа применяется для структурирования и упорядочивания данных, а также быстрого поиска необходимых записей.

Входные и выходные данные

Входными данными является  информация о студентах ВУЗа. Студент представляется структурой со следующими полями:

  • ФИО – фамилия и инициалы студента, может состоять из символов, в том числе из точек и пробелов. Представлено массивом типа char.
  • Номер группы – код и номер группы, в которой числится студент, может содержать и буквы, и цифры, и другие символы. Представлен массивом типа char.
  • Успеваемость – пять последних оценок студента. Ограничена размерность массива, каждая из оценок может принимать знаения в диапазоне от 2 до 5. Представлена массивом чисел типа int в определенном диапазоне.

Ввод/вывод данных осуществляется через консоль, следуя подсказкам на экране.

Ограничение на ввод данных – всего 10 записей.

Описание алгоритма

В программе решаются следующие задачи:

  1. Создание удобного интерфейса пользователя.
  2. Хранение данных в подходящей для задания структуре.
  3. Создание методов добавления и сортировки записей внутри массива структур.
  4. Вывод результатов работы на экран.

В начале работы программы создается пустой массив структур размерности 10. Далее пользователь может внести записи с консоли. Если в массиве структур есть записи – можно вывести всё содержимое структуры на экран, найти студентов, кто имеет хотя бы одну отметку ‘2’, отсортировать записи.

...

Скачать:   txt (21.2 Kb)   pdf (306.1 Kb)   docx (143.1 Kb)  
Продолжить читать еще 15 страниц(ы) »
Доступно только на Essays.club