Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
curs.doc
Скачиваний:
3
Добавлен:
08.12.2018
Размер:
282.11 Кб
Скачать

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 КВ

Исполняемый файл, предоставляемый заказчику

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