Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка 1,2,3 сем - Компьютерная подготовка.doc
Скачиваний:
3
Добавлен:
02.11.2018
Размер:
626.18 Кб
Скачать

6.3. Контрольное задание №2

Контрольное задание №2 состоит из двух частей. Задание выполняется с использованием языка программирования Visual Basic 6.0.

Отчёт о выполненном контрольном задании должен включать:

- титульный лист, оформленный в соответствии с п.5.2.;

- оглавление;

- введение;

- условие в соответствии с вариантом задания (п. 5.2);

- анализ постановки задачи;

- интерфейс пользователя;

- таблицы объектов (элементов управления интерфейса), их свойств и значений свойств

объектов (элементов управления интерфейса);

- алгоритмы;

- программные коды;

- пользовательское Меню;

- результаты решения;

- заключение;

  • список использованной литературы.

6.3.1. Задания. Часть 1. “Проектирование приложений для обработки

массивов данных”.

0. Каждые из N фермерских хозяйств представило свой перечень из M машин разных марок на их приобретение в единственном экземпляре. Составить общий перечень необходимых марок машин с указанием их количества, расположив марки в порядке убывания потребности в них.

1. На кинофестивале M стран представили свои фильмы, количество которых C. Известны названия стран, фильмов, а также баллы, полученные каждым фильмом. Определить фильм – победитель и страну, получившую наибольший средний балл за представленные фильмы.

2. Даны сведения о соревновании N фигуристов: фамилия, наименование спортивного общества, 10 оценок за выступления. Требуется по каждому спортивному обществу определить фигуриста, показавшего наивысший результат, считая его единственным. Баллы, полученные фигуристами, подсчитывать следующим образом: максимальная и минимальная оценки отбрасываются, а из остальных формируется средняя.

3. Известен список 10 популярных деятелей. Каждый из N опрошенных журналистов наз-

звал трёх вероятных кандидатов в президенты из предложенного списка. Получить пронуме-

рованый перечень фамилий тех политиков, которых никто из журналистов не назвал. Преду-

смотреть проверку правильности ввода информации.

4. Ассоциация художников провела выставку-продажу картин. В течение недели ежедневно выставлялось 24 картины. О каждом дне выставки известны названия картин и авторы. Только проданные в течение дня картины заменялись новыми. Получить перечень проданных картин.

5. Известны названия N городов и все расстояния между ними. Для заданного города определить все ближайшие к нему города и расстояния до них. Выполнить проверку правильности ввода информации.

6. Известно, меню ресторана содержит K фирменных блюд. В течение дня ресторан обслужил N посетителей, каждый из которых заказал не более трех фирменных блюд. Определить, какое блюдо или несколько блюд имели в тот день наибольший успех у посетителей. Проверить, все ли заказанные блюда были из заданного списка.

7. Пять парфюмерных фирм представили на конкурс по пять различных наименований духов. Опросили N человек. Каждый из опрошенных назвал не более трех наименований духов. Определить наименование духов и фирму – изготовитель, которые назывались чаще других. Предусмотреть проверку правильности ввода информации.

8. Имеются сведения о студентах N учебных групп: номер группы, фамилия и 4 экзаменационных оценки. Количество студентов в каждой группе заранее неизвестно. Информация о студентах по группам не упорядочена. Номера групп представлены текстовой строкой. Определить и вывести на экран группы с самым высоким средним баллом.

9. Известны результаты соревнований по прыжкам в длину для N спортсменов в виде: фамилия спортсмена, а также для каждой из трёх попыток длина его прыжка. Требуется для каждого спортсмена определить максимальную длину прыжка и номер попытки. Результат оформить в виде таблицы. Определить также спортсмена, победившего в соревновании, считая его единственным.