- •Курс «информатика»
- •«Разработка прикладных программ на языке программирования
- •Оглавление
- •1. Аннотация
- •2. Техническое задание
- •3. Спецификация
- •4. Структура интерфейса пользователя
- •5. Описание работы программы
- •6. Руководство пользователя
- •7. Заключение
- •8. Библиографический список
- •Приложение a
- •Приложение b
- •Приложение c
1. Аннотация
1.1. Наименование Области Знаний: информатика
1.2. Разработка велась по заказу кафедры ВТ УрФУ
1.3. Программный комплекс предназначен для:
1.3.1. Хранения и вывода информации о стране
1.3.2. Калькулятора с тремя функциями
1.3.3. Имитации транспортной карты
1.4. Технические характеристики для всех задач:
1.4.1. Файл 'Unit1.cpp' является файлом, содержащим исходный код.
1.4.2. Файл 'Unit1.bpr' является файлом проекта.
1.4.3. Файл 'Unit1.exe' является исполняемым файлом, предоставляемым заказчику.
1.4.4. В программе используются стандартные средства среды программирования С++.
1.4.5. Программа не предусматривает взаимодействие с другими программными продуктами.
1.4.6. Программа проектировалась в среде Borland С++ Builder 6.0
1.4.7. Требуемая операционная система Windows 98/XP/Vista /ME.
1.5. Требования к вычислительной системе. Процессор не ниже Intel Pentium 100MHz Оперативная память 32Mb, места на жестком диске – 3Mb.
1.5.1. Объем программного продукта = 70 Kb.
1.5.2. Программа не защищена
2. Техническое задание
Курсовая работа для специальности 23.01.02.
2.1.1. Задание №1
Создайте структуру Country и в ней переменные для хранения характеристик стран мира: площадь в тыс.кв.км. (целое), численность населения в млн.чел. (дробное), бюджет в млн.долл. (дробное). Создайте 4 переменных этой структуры, две заполните значениями самостоятельно разными способами, значение последних двух спросите у пользователя. Оформите вывод значений всех четырех переменных на экран. Найдите самую населенную страну, страну с самым высоким бюджетом.
2.1.2. Задание №2
Напишите калькулятор, умеющий умножать два числа, находить остаток от деления одного числа на другое и делить одно число на другое. Все эти три операции опишите с помощью функций, принимающих и возвращающих дробные значения (тип float). Установите ограничение на вводимые операнды [-100,0..100,0].
2.1.3. Создайте класс, имитирующий транспортную карту. На карту заносится изначальное число поездок (реализовать через конструктор), в классе определены методы для уменьшения количества поездок на карте (пассажир воспользовался ей) и увеличения (пассажир докупил "проходы"). Программа должна определять, когда на карте осталось 3 поездки или менее, и предупреждать пользователя о необходимости пополнить баланс, а также не разрешать проход при достижении нулевого состояния счёта.
2.2. Требования к интерфейсу пользователя: реализовать консольное приложение.
2.3. Прочие детали разработки. Разработка программного продукта должна осуществляться в соответствии со сроками, указанными в «Задании по курсовому проектированию».
3. Спецификация
3.1. Структура программного продукта
Таблица 1. Структура программного продукта
№ задания |
Имя файла |
Тип |
Размер |
Описание |
1 |
Unit1.cpp |
Исходный код |
4.60 КB |
Файл содержит исходный текст задачи №1 |
Unit1.bpr |
Описывает структуру программного проекта |
3.30 KB |
Файл содержит структуру проекта задания №1 |
|
Unit1.exe |
Исполняемый Файл |
17.5 КВ |
Исполняемый файл, предоставляемый заказчику |
|
2 |
Unit1.cpp |
Исходный код |
3.31 KB |
Файл содержит исходный текст задачи №2 |
Unit1.bpr |
Описывает структуру программного проекта |
3.30 KB |
Файл содержит структуру проекта задания №2 |
|
Unit1.exe |
Исполняемый файл |
15.0 КВ |
Исполняемый файл, предоставляемый заказчику |
|
3 |
Unit1.cpp |
Исходный код |
4.37 KB |
Файл содержит исходный текст задачи №3 |
Unit1.bpr |
Описывает структуру программного проекта |
3.30 KB |
Файл содержит структуру проекта задания №3 |
|
Unit1.exe |
Исполняемый файл |
14.5 КВ |
Исполняемый файл, предоставляемый заказчику |