D.7. Лабораторная работа № 7
Тема: Записи.
Цель: Приобретение навыков обработки таблиц, ведомостей, документации.
Записи, как и массивы, используются для описания упорядоченной последовательности величин. Однако записи отличаются от массивов тем, что в них элементы (поля записи) могут иметь различные типы, в то время как массив – это совокупность однотипных данных. Еще одно отличие заключается в способе обращения к элементам записи: если при обращении к элементу массива необходимо указывать имя (идентификатор) массива и индекс (номер элемента массива), то в записях каждому полю присваивается собственное имя и обращение к элементу записи требует указания имени записи и имени поля, к которому производится обращение.
Для выполнения данной лабораторной работы необходимо изучить правила конструирования и описания записей, понятие составного имени, оператор WITH.
Варианты заданий
На основе таблицы, включающей названия 10 моделей автомобилей, их технические характеристики (мощность, наибольшая скорость, масса, вид кузова, рабочий объем цилиндра), цену:
1. Напечатать таблицу, расположив модели в порядке невозрастания мощности.
2. Вывести на печать характеристики модели с наименьшим рабочим объемом цилиндра.
3. Напечатать таблицу в порядке неубывания стоимости моделей.
4. Вывести на печать технические характеристики автомобиля с наименьшей скоростью.
5. Напечатать таблицу, расположив модели в порядке невозрастания рабочего объема цилиндра.
На основе таблицы чемпионата по футболу, содержащей данные о команде: название команды, число выигрышей, поражений, ничьих, количество забитых и пропущенных мячей:
6. Составить итоговую таблицу чемпионата, подсчитав число очков для каждой команды и расположив их в порядке невозрастания.
7. Напечатать результаты команды, набравшей наибольшее количество очков.
8. Напечатать таблицу, расположив команды в порядке невозрастания пропущенных очков.
9. Напечатать результаты команд, набравших одинаковое количество очков.
10. Вывести таблицу в порядке неубывания числа поражений.
На основе записной книжки, содержащей сведения: фамилия, год рождения, адрес (город, улица, номер дома, квартиры), место работы (учебы):
11. Напечатать список в алфавитном порядке.
12. Напечатать фамилии лиц, живущих в Красноярске.
13. Напечатать фамилии и адреса лиц, живущих в Красноярске по улице Мира, и расположить список в алфавитном порядке.
14. Напечатать список лиц, работающих (учащихся) в КрасГАУ.
15. Напечатать в алфавитном порядке сведения о лицах, старше 30 лет.
На основе таблицы, включающей название планеты, расстояние от Солнца, количество спутников, период обращения, средний радиус, массу, вывести на печать:
16. Характеристики планет, расположенных в порядке невозрастания количества спутников (массы, радиуса обращения).
17. Составить таблицу в алфавитном порядке.
18. Характеристики самой маленькой планеты.
19. Планеты, находящиеся на расстоянии менее 2 а. Ед. от Солнца.
20. Характеристики планет с наибольшим периодом обращения.
На основе сводной экзаменационной ведомости, включающей фамилии студентов и дисциплины (математика, физика, программирование, история), подсчитать средний балл для каждого студента и вывести на печать:
21. Ведомость в порядке невозрастания среднего балла.
22. Результаты сессии для студента, набравшего наибольший балл.
23. Ведомость, упорядоченную в алфавитном порядке, и подсчитать средний балл по каждому предмету.
24. Фамилии студентов и название дисциплины, по которой получена «двойка».
25. Напечатать название предмета, по которому получено наибольшее количество «двоек», и фамилии студентов, получивших по этому предмету «двойку».
Дата добавления: 2014-12-24; просмотров: 2171;