Вариант 13. Разработка диалоговой программы «Библиотека»
В школьной библиотеке хранится учебная литература. Известны:
- инвентарный номер книги;
- название книги;
- автор;
- жанр;
- количество экземпляров;
- (автор, название, год издания).
Необходимо:
- Найти и переписать в отдельный текстовый файл все книги в алфавитном порядке.
- Выяснить, имеется ли книга с названием «Информатика», если имеется, то вывести фамилию автора и год издания.
- Построить диаграмму, отображающую количество имеющихся в библиотеке книг, сгруппированных по жанрам.
В программе предусмотреть:
- использование подпрограмм;
- организацию диалога с пользователем во время работы программы; ввод данных вручную;
- генерацию числовых данных с помощью счетчика случайных чисел;
- сохранение данных в файл;
- загрузку данных из файла.
Вариант 14. Разработка диалоговой программы «Автосалон»
Автосалон занимается продажей и сервисным обслуживанием гарантийных автомобилей.
Известны:
- vin-номер автомобиля;
- марка;
- цвет;
- год выпуска;
- табельный номер менеджера;
- ФИО менеджера;
- возраст менеджера;
- пол менеджера;
- количество автомобилей, проданных каждым менеджером за последний год.
Создать диалоговую программу, формирующую текстовый файл, содержащий сведения о 10 автомобилях (марка, цвет, год выпуска).
Необходимо:
- Найти и переписать в отдельный текстовый файл информацию о машинах черного цвета, упорядоченную по году выпуска.
- Вывести на экран марки машин, названия которых начинаются на букву М.
- Построить диаграмму, отображающую количество автомобилей, проданных каждым менеджером за последний год
В программе предусмотреть:
|
|
- использование подпрограмм;
- организацию диалога с пользователем во время работы программы; ввод данных вручную;
- генерацию числовых данных с помощью счетчика случайных чисел;
- сохранение данных в файл;
- загрузку данных из файла.
Вариант 15. Разработка диалоговой программы «Приемная комиссия»
В техническом вузе работает приемная комиссия, занимающаяся проведением вступительных испытаний и зачислением абитуриентов в вуз.
Известны:
- номер абитуриента, подавшего документы;
- ФИО абитуриента;
- пол абитуриента;
- возраст абитуриента;
- форма обучения;
- название специальности.
Необходимо:
- Создать диалоговую программу, формирующую текстовый файл, содержащий сведения о 10 абитуриентах.
- Найти и переписать в отдельный текстовый файл в алфавитном порядке абитуриентов, зачисленных в вуз.
- Определить количество юношей и девушек, подававших документы.
- Построить диаграмму, отображающую количество поданных заявлений по каждой специальности.
В программе предусмотреть:
|
|
- использование подпрограмм;
- организацию диалога с пользователем во время работы программы; ввод данных вручную;
- генерацию числовых данных с помощью счетчика случайных чисел;
- сохранение данных в файл;
- загрузку данных из файла.
Вариант 16. Разработка диалоговой программы «Начисление стипендии»
Учет результатов экзаменационной сессии студентов заочного отделения представлен в табличной форме. Типовые ведомости создаются для групп и содержат списки студентов.
Известны:
- номер зачетной книжки студента;
- ФИО студента;
- пол студента;
- возраст студента;
- название специальности.
Необходимо:
1. Подготовить для группы из 5 человек ведомость назначения на стипендию по результатам экзаменационной сессии (предполагается, что студенты сдают 3 экзамена). Для назначения на стипендию вычисляется средний балл по результатам сдачи экзаменов по каждому студенту. При этом, учитывая, что сданы все экзамены, соблюдаются условия:
- если средний балл 5, выплачивается 75%-ная надбавка к минимальной стипендии;
- если средний балл менее 5, но больше, либо равен 4 выплачивается минимальная стипендия;
- если средний балл меньше 4, стипендия не выплачивается.
|
|
2. Рассчитать количество студентов, не получающих стипендию.
3. Построить диаграмму, показывающую распределение среднего балла за зимнюю сессию по студентам заочного отделения.
В программе предусмотреть:
- использование подпрограмм;
- организацию диалога с пользователем во время работы программы; ввод данных вручную;
- генерацию числовых данных с помощью счетчика случайных чисел;
- сохранение данных в файл;
- загрузку данных из файла.
Дата добавления: 2019-07-15; просмотров: 106; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!