Дополнение программы практического занятия по диалоговым окнам заданными возможностями

Страницы работы

Содержание работы

Задание:   Дополнить программу практического занятия по диалоговым окнам следующими возможностями:

·  создание списка действий для всех операций, выполняемых в программе;

·  сохранение и загрузку ранее сохраненного списка:

·  выполнение операции над списком, указанной ниже в задании (вместо текста, заключенного в символы < > должны выводиться имеющиеся значения. Сами символы выводить не требуется);

·  создание “меню”, “панели инструментов”, элементы которых связаны со списком действий;

·  обеспечение запрета всех недопустимых в данный момент действий;

·  при перемещении по списку отображение полей элемента списка на панелях “строки состояния”.

1.  Вывести данные о школьниках в порядке убывания результата теста в виде списка строк формата “<результат теста> <ФИО> <номер школы> <номер класса>”.

2.  Вывести данные о человеке, родившемся не ранее заданного года и имеющем наибольший рост в виде строки формата “<ФИО> <год рождения> <пол> <рост>”.

3.  Вывести данные о людях, проживающих в заданном доме на заданной улице в порядке возрастания номера квартиры в виде списка строк формата “<номер квартиры> <ФИО>”.

4.  Вывести данные о студентах в порядке убывания суммарного результата сессии в виде списка строк формата “<суммарный результат> <ФИО> <группа>”.

5.  Вывести данные о автомобилях, выпущенных не ранее заданного года и имеющих пробег не более заданного числа в виде списка строк формата “<марка> <ФИО владельца> <год выпуска> <пробег>”.

6.  Вывести данные о книгах заданного автора в виде списка строк формата “<название> <год издания> <количество страниц>”, упорядоченного по возрастанию года издания.

7.  Вывести данные о пассажирах в порядке убывания среднего веса одного места в виде списка строк формата “<средний вес одного места> <ФИО>”.

8.  Вывести данные о товарах в порядке возрастания суммарной стоимости партии в виде списка строк формата “<наименование> <суммарная стоимость партии>”.

9.  Вывести данные о товарах, импортируемых из заданной страны, в порядке убывания объема годового импорта в виде списка строк формата “<объем годового импорта> <наименование товара> <стоимость единицы товара>”.

10.  Вывести данные об учениках, учащихся в заданном классе (класс задается в виде комбинации номера и индекса), в алфавитном порядке в виде списка строк формата “<ФИО> <признак успеваемости>”.

11.  Вывести данные о веществах, имеющих плотность больше заданного числа, в порядке возрастания наименования в виде списка строк формата “<наименование> <плотность> <молекулярная масса> <частота распространения>”.

12.  Вывести данные об автомобиле, расходующем меньше всего топлива на килограмм собственного веса, в виде строки формата “<марка> <наименование фирмы производителя> <расход на 1 кг. собственного веса>”.

13.  Вывести данные о странах, число жителей которых превышает заданное число, в порядке возрастания наименования страны в виде списка строк формата “<наименование страны> <год провозглашения свободы> <число жителей>”.

14.  Вывести данные о области, имеющий наибольший годовой бюджет на одного человека, в виде строки формата “<наименование области> <наименование города-центра> <годовой бюджет на одного человека>”.

15.  Вывести данные о городах в порядке возрастания наименования города в виде списка строк формата “<наименование города> <ФИО главы> <число районов> <число жителей>”.

16.  Вывести данные о рейсе, в котором развивается максимальная скорость, в виде строки формата “<номер рейса> <наименование самолета> <средняя скорость>”.

17.  Вывести данные о самолетах, имеющих максимальный объем топлива больше заданного числа, в порядке возрастания наименования в виде списка строк формата “<наименование> <максимальный объем топлива> <максимальная дальность полета>”.

18.  Вывести данные о блюде, приносящем наибольшую прибыль, в виде строки формата “<наименование> <вес> <прибыль>”.

19.  Вывести данные о квартире, потребляющей минимальное количество электроэнергии на одного жильца, в виде строки формата “<ФИО квартиросъемщика> <площадь> <потребление электроэнергии на одного жильца>”.

20.  Вывести данные о цветках заданного цвета в порядке возрастания наименования в виде списка строк формата “<наименование> <количество лепестков> <месяц цветения>”.

21.  Вывести данные о собаке, имеющей наибольшее соотношение рост : вес, в виде строки формата “<наименование> <средняя длина шерсти> <отношение рост : вес>”.

22.  Вывести данные о заводах, имеющих годовой доход более заданного числа, в порядке убывания количества выпускаемых товаров в виде списка строк формата “<наименование> <ФИО директора> <количество выпускаемых товаров> <годовой доход>”.

23.  Вывести данные о специальности, имеющей наибольшую годовую нагрузку, в виде строки формата “<наименование> <средняя годовая нагрузка>”.

24.  Вывести данные об абитуриентах, набравших баллов более заданного числа, в порядке возрастания ФИО в виде списка строк формата “<ФИО> <номер школы> <шифр специальности> <набранное число баллов>”.

25.  Вывести данные о командах в порядке убывания количества набранных очков в виде списка строк формата “<наименование команды> <выиграно> <ничья> <проиграно> <набрано очков>”.

Похожие материалы

Информация о работе

Предмет:
Информатика
Тип:
Задания на лабораторные работы
Размер файла:
44 Kb
Скачали:
0