Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс зубков.docx
Скачиваний:
6
Добавлен:
27.04.2019
Размер:
300.59 Кб
Скачать

Содержание

Введение……………………………………………………………………….

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

2 Метод решения задачи и ее формализация……………………………….

3 Выбор языка программирования………………………………………….

4 Разработка состава и структуры исходных данных и результатов……..

5 Разработка алгоритма решения задачи…………………………………...

6 Разработка программы…………………………………………………….

7 Отладка и тестирование программы……………………………………...

Заключение……………………………………………………………………

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

Приложение А Схема программы…………………………………………..

Приложение Б Текст программы……………………………………………

5

6

7

10

12

13

14

14

17

18

19

21

Введение.

За годы своего развития С++ превратился в комплект невероятно мощных инструментов для разработки программ. Освоив программирование можно писать программы любой степени сложности, используя все возможности, представляемые операционной системой. Но сложность современных приложений так возросла, что разработка коммерческого программного обеспечения с использованием только С уже не могла удовлетворить программиста. Естественно, что технология программирования не могла оставаться в стороне, и в настоящее время предлагается два подхода к построению программного обеспечения С одной стороны, это использование систем визуального программирования, а с другой - применение библиотек классов. На Borland С++ можно быстро воздать работающую программу.

Целью данной курсовой работы является закрепление навыков программировании на языке Си разработка программного обеспечения «Государства». При разработке программного обеспечения включить возможность динамического изменения данных, использовать текстовый пользовательский интерфейс с меню выбора пунктов работы программы, обеспечить сохранение результатов работы в файл.

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

В данной курсовой работе необходимо на языке программирования написать программу, которая будет выполнять следующие действия.

  • Ввод динамического списка

  • Вывод списка

  • Удаление первого элемента в списке

  • Добавление элемента в конец списка

Предметная область элементов динамического списка – «Компакт диски».

Элементы списка должны содержать не менее 3 информационных полей.

Взаимодействие пользователя и программы должно происходить в диалоговом режиме с выводом подсказок и запросов пользователю.

Программу построить по процедурному принципу.

Пользовательский интерфейс реализовать в виде меню.

  1. Метод решения задачи и ее формализация.

Для решения данной задачи используются: 1) Динамический список

Динамические переменные обеспечивают эффективное использование оперативной памяти в процессе работы программного модуля.

Они создаются и уничтожаются по необходимости (т.е. для них выделяется ОП или от них освобождается ОП). В этом случаи одни и те же участки ОП в различные моменты времени могут быть заняты различными переменными в течение периода работы программы, что позволяет уменьшить требуемый объём памяти по сравнению с использованием статических переменных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]