Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Задания по теме “ЗАПИСИ”
1.Определите запись для хранения информации о книге в библиотеке: название, количество страниц, год издания.
Опишите процедуру вывода одной записи (Print).
Сформируйте массив записей с информацией о всех книгах некоторой библиотеки.
Опишите процедуру вывода массива записей.
Напишите процедуру, определяющую книгу с наибольшим количеством страниц среди всех книг библиотеки. Соответствующая этой книге запись должна быть выходным параметром процедуры.
Напишите функцию, определяющую среднее количество страниц в книге среди всех книг библиотеки.
По заданному массиву записей сформируйте массив, содержащий книги, изданные позднее заданного года.
2. Определите запись для хранения информации об адресе проживания: название улицы, номер дома, номер квартиры, этаж.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– процедуру, определяющую запись с наибольшим номером квартиры среди всех адресов населённого пункта (соответствующая запись должна быть выходным параметром процедуры),
– процедуру формирования по заданному массиву записей нового массива, содержащего адреса с названием заданной улицы,
– функцию, определяющую количество жителей первого этажа,
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
3. Определите запись для хранения информации о студенте: фамилия и. о., номер курса, номер группы, массив из трёх экзаменационных оценок.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию нахождения средней оценки у одного студента,
– процедуру формирования по заданному массиву записей нового массива записей с полями: фамилия и. о., номер курса, номер группы, массив из трёх экзаменационных оценок, средняя оценка (использовать предыдущую функцию),
– процедуру, определяющую запись с наибольшей средней оценкой (соответствующая запись должна быть выходным параметром процедуры),
– функцию, определяющую общую среднюю оценку всех студентов,
–процедуру формирования по заданному массиву записей нового массива, содержащего записи со средней оценкой, большей заданного значения,
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
4. Определите запись для хранения информации о больном: фамилия и. о., год рождения, диагноз.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию, определяющую средний возраст всех больных,
–процедуру, определяющую запись с наименьшим возрастом больного (соответствующая запись должна быть выходным параметром процедуры),
–процедуру формирования по заданному массиву записей нового массива, содержащего записи с заданным заболеванием,
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
5. Определите запись для хранения информации об автомобиле: марка машины, год покупки, цена.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию, определяющую среднюю цену машины,
–процедуру, определяющую запись с наименьшим годом покупки (соответствующая запись должна быть выходным параметром процедуры),
–процедуру формирования по заданному массиву записей нового массива, содержащего записи с заданной маркой машины,
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
6. Определите запись для хранения информации о служащих: фамилия, зарплата (в рублях), стаж работы (в годах).
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию нахождения средней зарплаты,
–процедуру, определяющую запись с максимальным стажем работы (соответствующая запись должна быть выходным параметром процедуры),
–процедуру формирования по заданному массиву записей нового массива, содержащего записи с заданным стажем работы и с зарплатой, большей заданной
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
7. Определите запись для хранения информации о сотрудниках вуза: факультет, количество преподавателей, средняя зарплата (в рублях).
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию нахождения среднего количества преподавателей вуза,
–процедуру, определяющую запись с максимальной средней зарплатой (соответствующая запись должна быть выходным параметром процедуры),
–процедуру формирования по заданному массиву записей нового массива, содержащего записи с количеством преподавателей, большим заданного количества,
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
8 Определите запись для хранения информации о преподаваемой дисциплине: название дисциплины, количество лекционных часов, количество практических (лабораторных) часов.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию нахождения среднего количества практических часов,
–процедуру, определяющую запись с максимальным количеством лекционных часов (соответствующая запись должна быть выходным параметром процедуры),
–процедуру формирования по заданному массиву записей нового массива, содержащего записи, у которых количеством практических часов больше количества лекционных часов,
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
9. Определите запись для хранения информации о клиенте банка: фамилия, номер банка, баланс счёта (сума денег на счёте).
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию нахождения среднего баланса,
–процедуру, определяющую запись с максимальным балансом (соответствующая запись должна быть выходным параметром процедуры),
–процедуру формирования по заданному массиву записей нового массива, содержащего записи клиентов заданного банка,
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
10. Определите запись для хранения информации о классе в школе: фамилия классного руководителя, номер класса, количество учеников в классе.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию нахождения среднего количества учеников в классе,
–процедуру, определяющую запись с минимальным количеством учеников (соответствующая запись должна быть выходным параметром процедуры),
–процедуру формирования по заданному массиву записей нового массива, содержащего записи, в которых фамилия классного руководителя содержит больше гласных букв, чем согласных,
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
11. Определите запись для хранения информации о кинофильмах: название фильма, продолжительность сеанса в часах и минутах, средняя цена билета.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию нахождения средней продолжительности киносеанса в часах и минутах,
–процедуру, определяющую запись с наибольшей средней ценой билета (соответствующая запись должна быть выходным параметром процедуры),
–процедуру формирования по заданному массиву записей нового массива, содержащего записи с продолжительностью сеанса большей заданной,
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
12. Определите запись для хранения информации о товаре на складе: наименование товара, цена, количество единиц товара на складе.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию нахождения среднего количества единиц товара на складе,
–процедуру, определяющую запись с минимальной ценой товара (соответствующая запись должна быть выходным параметром процедуры),
–процедуру формирования по заданному массиву записей нового массива, содержащего записи с ценой товара, меньшей заданной цены, и с количеством единиц товара, больщим заданного количества,
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
13. Определите запись для хранения информации о студенте: фамилия, возраст (в годах), цвет волос.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию нахождения среднего возраста студента,
–процедуру, определяющую запись с минимальным возрастом студента (соответствующая запись должна быть выходным параметром процедуры),
–процедуру формирования по заданному массиву записей нового массива, содержащего записи с заданным цветом волос,
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
14. Определите запись для хранения информации о студенте: фамилия, возраст (в годах), номер курса, рост (в сантиметрах).
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию нахождения среднего возраста студента на первом курсе,
–процедуру, определяющую запись с наибольшим возрастом студента на пятом курсе (соответствующая запись должна быть выходным параметром процедуры),
–процедуру формирования по заданному массиву записей нового массива, содержащего записи с заданным номером курса и с заданным ростом,
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
15. Определите запись для хранения информации о студенте: фамилия и. о., экзаменационные оценки по трём предметам (алгебра, информатика, матанализ). Названия предметов также входят в состав записи.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию, определяющую назначение (или нет) стипендии студенту (стипендия назначается в случае, если все оценки больше 3),
–процедуру формирования по заданному массиву записей нового массива, содержащего сведения о студентах, получающих стипендию (использовать предыдущую функцию),
–процедуру, определяющую запись с наибольшей средней оценкой (соответствующая запись должна быть выходным параметром процедуры),
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
16. Определите запись для хранения информации о городах: название, год основания, количество жителей.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию нахождения среднего количества жителей в городе,
–процедуру формирования по заданному массиву записей нового массива, содержащего сведения о тех городах, количество жителей в которых больше заданного значения,
–процедуру, определяющую запись с наименьшим годом основания, (соответствующая запись должна быть выходным параметром процедуры),
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
17. Определите запись для хранения информации о дереве: название, возраст (в годах), высота в метрах и сантиметрах.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию нахождения среднего возраста деревьев с заданным названием,
–процедуру формирования по заданному массиву записей нового массива, содержащего сведения о тех деревьях парка, высота которых больше заданного значения, –процедуру, определяющую запись с наибольшим возрастом (соответствующая запись должна быть выходным параметром процедуры),
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
18. Определите запись для хранения информации о предприятии: название, количество выпускаемой продукции по плану, фактическое количество выпущенной продукции.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
– функцию подсчёта количества предприятий с одинаковым количеством планируемой продукции и количеством, выпущенным фактически,
–процедуру формирования по заданному массиву записей нового массива, содержащего сведения о тех предприятиях, которые выполняют план выпуска продукции, –процедуру, определяющую запись с максимальным количеством фактически выпущенной продукции (соответствующая запись должна быть выходным параметром процедуры),
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
19. Определите запись для хранения информации о квартире: адрес, этаж, площадь, количество комнат.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
–функцию подсчёта количества записей, в адресе которых указано заданное название улицы,
–процедуру формирования по заданному массиву записей нового массива, содержащего сведения о тех квартирах, в которых количество комнат больше двух и этаж выше первого,
–процедуру, определяющую запись с минимальной ценой и этажом, не выше заданного (соответствующая запись должна быть выходным параметром процедуры),
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
20. Определите запись для хранения информации о владельце телефона: ФИО абонента, номер телефона, год установки, размер платы за телефон.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
–функцию подсчёта средней платы за телефон,
–процедуру формирования по заданному массиву записей нового массива, содержащего сведения о тех владельцах телефона, которые установили телефон раньше указанного года,
–процедуру, определяющую запись с минимальным размером оплаты за телефон (соответствующая запись должна быть выходным параметром процедуры),
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
21. Определите запись для хранения информации о туристической поездке: страна, продолжительность тура, транспорт, стоимость поездки.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
–функцию подсчёта средней стоимости путевки,
–процедуру формирования по заданному массиву записей нового массива, содержащего сведения о тех турах, которые осуществляют поездку заданным видом транспорта,
–процедуру, определяющую запись с заданной продолжительностью тура (соответствующая запись должна быть выходным параметром процедуры),
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
22. Определите запись для хранения информации о студенте: ФИО студента, номер курса, сессия - массив из трех оценок (предмет, экзаменатор, оценка).
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
–функцию подсчёта средней оценки студентов с заданным номером курса,
–процедуру формирования по заданному массиву записей нового массива, содержащего сведения о тех студента, которые успешно сдали сессию,
–процедуру, определяющую запись с оценкой отлично по заданному предмету (соответствующая запись должна быть выходным параметром процедуры),
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.
23. Определите запись для хранения информации о писателе: ФИО автора, название произведения, жанр, год издания, издательство, количество страниц.
Напишите
– процедуру вывода одной записи print,
– процедуру вывода массива записей print1,
– процедуру ввода массива записей enter,
–функцию подсчёта среднего количества страниц книги указанного автора, –процедуру формирования по заданному массиву записей нового массива, содержащего сведения о произведениях, имеющих указанный жанр, и количество страниц принадлежит диапазону [n1,n2] (n1,n2 заданы),
–процедуру, определяющую запись с минимальным годом издания (соответствующая запись должна быть выходным параметром процедуры),
– процедуру сортировки массива записей по каждому полю записи.
Напишите клиентскую программу, содержащую вызов всех процедур и функций.


