- •2.2 Пример задания на курсовую работу.
- •2. Написать программу. Выполняющую следующии действия:
- •2. Написать программу. Выполняющую следующии действия:
- •2. Написать программу. Выполняющую следующии действия:
- •2. Написать программу. Выполняющую следующии действия:
- •2. Написать программу. Выполняющую следующии действия:
- •2. Написать программ. Выполняющую следующии действия:
- •2.2 Пример задания на курсовую работу ______________________7.
2. Написать программу. Выполняющую следующии действия:
Определить методы доступа к этим полям и перегруженные операции извлечения и вставки для объектов типа Znak.
2. Написать программу. Выполняющую следующии действия:
ввод с клавиатуры данных в массив, состоящий из десяти объектов типа Znak, записи должны быть упорядочены по датам дней рождения,
вывод на экран информации о человеке, чья фамилия введена с клавиатуры.
если такого нет , выдать на экран соответствующее сообщение.
Вариант16.
Определить класс с именем Znak, содержащий следующие поля:
фамилия, имя.
день рождения (массив из трёх чисел),
знак Зодиака.
Определить методы доступа к этим полям и перегруженные операции извлечения и вставки для объектов типа Znak.
Определить методы доступа к этим полям и перегруженные операции извлечения и вставки для объектов типа Znak.
2. Написать программу. Выполняющую следующии действия:
ввод с клавиатуры данных в массив, состоящий из десяти объектов типа Znak, записи должны быть упорядочены по датам дней рождения,
вывод на экран информации о людях, родившихся под знаком, чьё наименование введена с клавиатуры,
если таких нет , выдать на экран соответствующее сообщение.
Вариант17.
Определить класс с именем Znak, содержащий следующие поля:
фамилия, имя.
день рождения (массив из трёх чисел),
знак Зодиака.
Определить методы доступа к этим полям и перегруженные операции извлечения и вставки для объектов типа Znak.
2. Написать программу. Выполняющую следующии действия:
ввод с клавиатуры данных в массив, состоящий из десяти объектов типа Znak, записи должны быть упорядочены по знакам Зодиака,
вывод на экран информации о людях, родившихся в месяце ,значение которого введено с клавиатуры,
если таких нет, выдать на экран соответствующее сообщение.
Вариант18.
Определить класс с именем Price, содержащий следующие поля:
название товара,
название магазина, в котором продаётся товар,
стоимость товара в рублях.
Определить методы доступа к этим полям и перегруженные операции извлечения и вставки для объектов типа Price.
2. Написать программу. Выполняющую следующии действия:
ввод с клавиатуры данных в массив, состоящий из десяти объектов типа Price, записи должны быть размещены в алфавитном порядке по наименованию товара.
Вывод на экран информации о товаре, название которого введено с клавиатуры.
если таких товаров, выдать на экран соответствующее сообщение.
Вариант19.
Определить класс с именем Price, содержащий следующие поля:
название товара,
название магазина, в котором продаётся товар,
стоимость товара в рублях.
Определить методы доступа к этим полям и перегруженные операции извлечения и вставки для объектов типа Price.
2. Написать программ. Выполняющую следующии действия:
ввод с клавиатуры данных в массив, состоящий из десяти объектов типа Price, записи должны быть размещены в алфавитном порядке по названиям магазинов.
Вывод на экран информации о товарах, продающихся в магазине, название которых введено с клавиатуры.
если такого магазина нет, выдать на экран соответствующее сообщение.
Вариант 20
Определить класс с именем Order, содержащий следующие поля:
расчётный счёт плательщика,
расчётный счёт получателя,
перечисляемая сумма в рублях.
Определить методы доступа к этим полям и перегруженные операции извлечения и вставки для объектов типа Order.
Написать программ. выполняющую следующии действия:
ввод с клавиатуры данных в массив, состоящий из десяти объектов типа Order, записи должны быть размещены в алфавитном порядке по расчётным счетам плательщиков
вывод на экран информации о сумме, снятой с расчётного счёта плательщика,
если такого расчётного счёта нет, выдать на экран соответствующее сообщение
МИНИСТРСТВО ПО НАУКЕ И ОБРАЗОВАНИЮ
МГТУ МИРЭА
Факультет: Информационных Технологий Кафедра ИТС
КУРСОВАЯ РАБОТА ПО ДИСЦИПЛИНЕ ИНФОРМАТИКА И ПРГРАММИРОВАНИЕ
Студент____________________________
Группа_____________________________
Руководитель _________________________
Должность ФИО Подпись
Таблица вариантов
№ |
Задание Необходимо создать программу для работы с собственной базой данных, в которой следует предусмотреть создание меню со следующими пунктами: - newFile (создание нового файла); - viewFile (просмотр файла); - addFile (добавление новой записи); - runFile (выполение программы). Список включает следующие поля: |
1 |
- ФИО; - номер группы; - успеваемость (массив из пяти элементов). Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены по возрастанию номера группы; - вывод на дисплей фамилий и номеров групп для всех студентов, включённых в массив, если средний балл студента больше 4.0; - если таких студентов нет, вывести соответствующее сообщение. |
2 |
- ФИО; - номер группы; - успеваемость (массив из пяти элементов). Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены по возрастанию номера группы; - вывод на дисплей фамилий и номеров групп для всех студентов, имеющих оценки 4 и 5; - если таких студентов нет, вывести соответствующее сообщение. |
3 |
- ФИО; - номер группы; - успеваемость (массив из пяти элементов). Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены по алфавиту; - вывод на дисплей фамилий и номеров групп для всех студентов, имеющих хотя бы одну оценку 2; - если таких студентов нет, вывести соответствующее сообщение. |
4 |
- название пункта назначения рейса; - номер рейса; - тип самолёта; Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены по возрастанию номера рейса; - вывод на дисплей номеров рейсов и типов самолётов, вылетающих в пункт назначения, название которого совпало с названием, введённым с клавиатуры; - если таких рейсов нет, вывести соответствующее сообщение. |
5 |
- название пункта назначения рейса; - номер рейса; - тип самолёта; Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены в алфавитном порядке по названию пункта назначения; - вывод на дисплей пунктов назначения номеров рейсов, обслуживаемых самолётом, тип которого введён с клавиатуры; - если таких рейсов нет, вывести соответствующее сообщение. |
6 |
- название пункта назначения рейса; - номер рейса; - тип самолёта; Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены в алфавитном порядке по типу самолёта; - вывод на дисплей номеров рейсов, обслуживаемых самолётом, тип которого введён с клавиатуры; - если таких рейсов нет, вывести соответствующее сообщение. |
7 |
- ФИО работника; - должность; - год поступления на работу; Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть размещены по алфавиту; - вывод на дисплей фамилий работников, чей стаж работы превышает значение введённое с клавиатуры; - если таких работников нет, вывести соответствующее сообщение. |
8 |
Список включает следующие поля: - ФИО работника; - должность; - год поступления на работу; Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть размещены по убыванию стажа работы; - вывод на дисплей фамилий работников, которых должность введённая с клавиатуры; - если таких работников нет, вывести соответствующее сообщение. |
9 |
- ФИО работника; - должность; - оклад; Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть размещены по алфавиту; - вывод на дисплей фамилий работников, чей оклад не превышает значение введённое с клавиатуры; - если таких работников нет, вывести соответствующее сообщение. |
10 |
- название пункта назначения рейса; - время отправления; - номер поезда; Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены в алфавитном порядке по названиям пунктов назначения; - вывод на дисплей информации о поездах, отправляющихся после введённого с клавиатуры времени; - если таких поездов нет, вывести соответствующее сообщение. |
11 |
- название пункта назначения рейса; - время отправления; - номер поезда; Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены в порядке возрастания времени отправления; - вывод на дисплей информации о поездах, отправляющихся после введённого с клавиатуры времени; - если таких поездов нет, вывести соответствующее сообщение. |
12 |
- название пункта назначения рейса; - время отправления; - номер поезда; Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены в алфавитном порядке по номеру поезда; - вывод на дисплей информации о поездах, отправляющихся до введённого с клавиатуры времени; - если таких поездов нет, вывести соответствующее сообщение. |
13 |
- название начального пункта назначения; - название конечного пункта назначения; - номер маршрута; Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены по номерам маршрутов; - вывод на дисплей информации о маршруте, номер которого введён с клавиатуры; - вывод на экран информации о маршрутах, которые начинаются или оканчиваются в пункте, название которого введено с клавиатуры; - если таких маршрутов нет, вывести соответствующее сообщение. |
14 |
- название начального пункта назначения; - название конечного пункта назначения; - номер маршрута; Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены по номерам маршрутов; - вывод на дисплей информации о маршруте, номер которого введён с клавиатуры; - если таких маршрутов нет, вывести соответствующее сообщение. |
15 |
- Фамилия и имя; - номер телефона; - дата рождения (массив из трёх чисел); Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены по датам рождения; - вывод на дисплей информации о человеке, номер телефона которого введён с клавиатуры; - если таких людей нет, вывести соответствующее сообщение. |
16 |
- Фамилия и имя; - номер телефона; - дата рождения (массив из трёх чисел); Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены по алфавиту; - вывод на дисплей информации о людях, чьи дни рождения приходятся на месяц введённый с клавиатуры; - если таких людей нет, вывести соответствующее сообщение. |
17 |
- Фамилия и имя; - номер телефона; - дата рождения (массив из трёх чисел); Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены по цифрам номера телефона; - вывод на дисплей информации о человеке, чья фамилия введена с клавиатуры; - если такого человека нет, вывести соответствующее сообщение. |
18 |
- Фамилия и имя; - знак зодиака; - дата рождения (массив из трёх чисел); Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены по датам рождения; - вывод на дисплей информации о человеке, чья фамилия введена с клавиатуры; - если такого человека нет, вывести соответствующее сообщение. |
19 |
- Фамилия и имя; - знак зодиака; - дата рождения (массив из трёх чисел); Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть упорядочены по датам рождения; - вывод на дисплей информации о людях, родившимся под знаком, название которого введено с клавиатуры; - если таких людей нет, вывести соответствующее сообщение. |
20 |
- название товара; - код товара; - стоимость; Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, записи должны быть размещены в алфавитном порядке; - вывод на дисплей информации о товаре, код которого введён с клавиатуры; - если такого товара нет, вывести соответствующее сообщение. |
Список использованной литературы
Павловская Т.А. C/C++. Программирование на языке высокого уровня. Питер – 2005. – 461с.
Павловская Т.А., Щупак Ю.А. C++. Объектно-ориентированное программирование: Практикум. Питер – 2006. – 264с.
Страуструп Б. Язык программирования C++. Специальное издание. Бином – 2006. – 1099с.
Шиманович М. Л. C/C++ в примерах и задачах. Новое знание – 2004. – 528с
ОГЛАВЛЕНИЕ
Введение__________________________________2
1. Расчётно-пояснительная записка_______________2
1.1Содержание расчётно-пояснительной записки___ 2
1.2 ТРЕБВАНИ К ЛИСТИНГУ ПРОПРАММЫ ___ 5
1.3 ЛОКАЛЬНЫЕ ПЕРРЕМЕННЫЕ ПРЕДПОЧТИТЕЛЬНЕЕ
ГЛОБАЬНЫХ______________________________________5
2. Тематика курсовой работы.____________________________5
2.1 Файлы. Работа с базой данных _________________________7
