Система задач и упражнений по языку программирования Pascal. Часть 2 - 9 стр.

UptoLike

9
2.4 город с самым коротким названием;
2.5 самая длинная фамилия;
2.6 самое короткое имя;
2.7 самый маленький индекс.
Задание 3
Изменить программу так, чтобы проверялось одно из приведенных ниже условий и,
либо печаталась пара соответствующих записей, либо печаталось сообщение о том,
что условие не выполнено:
3.1 есть ли однофамильцы;
3.2 есть ли тезки по имени
и отчеству;
3.3 есть ли люди с одинаковым днем рождения;
3.4 есть ли люди, живущие на одной улице;
3.5 есть ли люди, живущие в одном доме;
3.6 есть ли люди, живущие в одной квартире.
Задание 4
Изменить основную программу так, чтобы вычислялся и печатался:
4.1 распределение числа родившихся по месяцам года;
4.2 распределение числа
родившихся по дням месяца;
4.3 распределение числа родившихся по годам (нулевые числа должны
пропускаются);
4.4 распределение числа живущих по городам [+1 балл].
Задание 5
Упорядочить массив записей по возрастанию:
5.1 длины фамилии;
5.2 года рождения;
5.3 длины названия улицы;
5.4 номера дома;
5.5 длины названия города;
5.6 номера квартиры;
5.7 возраста [+ 1 балла];
5.8 по алфавитному порядку фамилий
[+ 1 балл];
Задание 6
Выбрать и распечатать (в том же виде, что и в программе) всех:
6.1 людей, живущих в Ярославле;
6.2 родившихся весной;
6.3 русских;
6.4 женщин;
6.5 людей с фамилией короче 10 букв;
6.6 с трехзначным номером квартиры;
6.7 мужчин с именем короче 8 букв;
6.8 русских с номером дома из одной цифры.