Тема: Создание
программ для обработки записей
Цель: практически
закрепить навыки по отработке алгоритмов обработки записей в программах на
языке TURBO PASCAL
1. Вверху экрана в
разных строках выведите текст "Индивидуальное задание № 4" и
"Вариант №__";
2. Ниже в левой
части выведите текст "Программу составил:".
На этой же строке в правой части "студент (ка) гр_______". Ниже под словом "студент (ка)" выведите фамилию и имя;
3. Согласно своего варианта решить задачу по обработке массива
записей;
4. Программу
оформить в цветовой гамме. Цвета подобрать самостоятельно на свой вкус;
|
№ по списку |
Задание |
|
1 , 26 |
Известны фамилии, адреса и
телефоны группы людей. Составить программу, выводящую на экран фамилии и
адреса тех, чей номер начинается с заданного набора цифр. Если данных нет, то
выдать соответствующее сообщение |
|
2 , 27 |
Имеются данные о
сотрудниках фирмы (фамилия, зарплата, пол). Найти фамилии мужчин и женщин,
получающих наименьшую зарплату. |
|
3 , 28 |
Имеются данные о
результатах соревнований среди спортсменов: номер спортсмена, пять оценок по
каждому из видов соревнований. Составить программу, которая выводит на экран
разницу между средним баллом победителя и спортсменом, занявшим последнее
место. |
|
4 , 29 |
Имеются данные о
сотрудниках фирмы: фамилия, адрес, возраст. Составить программу, которая по
заданной части фамилии выводит на экран адреса сотрудников. Если данных нет,
то выдать соответствующее сообщение |
|
5, 30 |
Имеются данные о странах:
название, площадь, количество жителей. Выдать на экран названия государств,
плотность населения которых меньше среднего показателя по всем странам |
|
6 |
Имеются данные о студентах группы:
фамилия, имя, рост в сантиметрах. Составить программу, выводящую на экран
фамилию и имя самого высокого и самого низкого студентов, а также разницу
между их показателями роста |
|
7 |
Имеется группа студентов:
фамилия, имя и средний рост в сантиметрах. В группу пришел новый студент.
Составить программу, выводящую на экран фамилию и имя студента, рост которого
наименее отличается от роста нового студента |
|
8 |
В записной книжке имеются
записи: фамилия, имя, телефон. Составить программу, которая по части имени
выводит на экран полную информацию о человеке. Если данных нет, то выдать
соответствующее сообщение |
|
9 |
Группа пятиборцев (фамилия
и пять оценок по каждому из видов соревнований) получили соответствующие
оценки. Определить победителя соревнований. |
|
10 |
Имеются данные о количестве
учащихся в средних учебных заведениях города: тип заведения (школа, лицей,
гимназия), номер, количество учащихся. Составить программу, для определения
номера учебного заведения, имеющего заданный пользователем тип и содержащего
минимальное количество учащихся |
|
11 |
Имеются данные об
автомобилях: тип (легковой или грузовой), цвет и цена. Вывести на экран
данные с минимальной ценой для автомобиля заданного типа |
|
12 |
Имеются данные о
сотрудниках: фамилия, возраст, вес. Определить средний вес людей до 35 лет и
после 35 лет. |
|
13 |
Имеются данные об оценках
группы: фамилия, имя, семь оценок по предметам. Составить программу,
выводящую фамилии студентов, средний балл которых больше среднего балла по
группе |
|
14 |
Имеются данные о
сотрудниках коллектива: фамилия, семейное положение (женат/замужем
или нет), количество детей. Составить программу, которая выводит на экран
список сотрудников с заданным количеством детей и семейным положением. Если
данных нет, то выдать соответствующее сообщение |
|
15 |
Имеются данные о группе
студентов: фамилия, имя, адрес, телефон. Составить программу, выводящую на
экран данные о студентах, не имеющих телефона и с заданным фрагментом фамилии |
|
16 |
Известны данные о клиентах
пункта проката: фамилия, адрес и предмет проката (телевизор, холодильник,
пылесос и т.п.). Составить программу, которая выводит на экран данные о
клиентах, взявших на прокат указанный предмет. Если данных нет, то выдать
соответствующее сообщение |
|
17 |
Имеются данные о багаже
пассажиров: фамилия, количество вещей, общий вес багажа. Составить программу,
выводящую на экран данные о пассажирах, вес багажа которых больше заданного и
количество вещей не более заданного. Если данных
нет, то выдать соответствующее сообщение |
|
18 |
Имеются данные об учениках
спортивной школы: фамилия, вид спорта, количество лет посещения секции.
Составить программу, которая выводит на экран список учеников, посещающих
заданную секцию не менее указанного количества лет.
Если данных нет, то выдать соответствующее сообщение |
|
19 |
Имеются данные о
сотрудниках предприятия: фамилия, стаж, зарплата. Составить программу,
которая печатает список сотрудников, отработавших не менее
указанного количества лет. Если данных нет, то выдать соответствующее
сообщение. Определить среднюю зарплату по предприятию |
|
20 |
Имеются данные о
сотрудниках предприятия: фамилия, стаж, зарплата. Составить программу,
которая определят максимальную зарплату для сотрудников с фамилией на
заданную букву |
|
21 |
Имеются данные о студентах:
фамилия, пол, вес. Определить средний вес юношей и девушек. Найти фамилию самого
легкого студента |
|
22 |
Имеются данные о
сотрудниках: фамилия, возраст и отношение к воинской службе (военнообязанный
или нет). Составить программу, которая выводит на экран фамилии сотрудников с
максимальным возрастом среди военнообязанных и невоеннообязанных |
|
23 |
Имеются данные об учащихся
музыкальной школы: фамилия, инструмент, количество лет обучения. Выдать на
экран фамилию ученика, который обучается на указанном инструменте наибольшее
количество лет |
|
24 |
Имеются данные о блюдах в столовой:
название, цена, число калорий. Составить программу, которая определяет цену
самого калорийного блюда и число калорий в самом дешевом блюде |
|
25 |
Имеются данные об учениках
школы: фамилия, класс и 5 оценок по предметам. Вывести на экран фамилию,
класс и средний балл учеников, которые закончили семестр без троек |