| Вариант | Имя структуры | Назначение | Поле 1 | Поле 2 | Задание |
|---|---|---|---|---|---|
| 1 | complex | комплексные числа | Re | Im | Вычитание |
| 2 | complex | комплексные числа | Re | Im | Модуль |
| 3 | complex | комплексные числа | Re | Im | Умножение |
| 4 | complex | комплексные числа | Re | Im | Деление |
| 5 | triangle | прямоугольный треугольник | a | b | Площадь |
| 6 | triangle | прямоугольный треугольник | a | b | Косинус alpha |
| 7 | triangle | прямоугольный треугольник | a | b | Гипотенуза |
| 8 | triangle | прямоугольный треугольник | a | b | Высота к стороне с |
| 9 | triangle | прямоугольный треугольник | a | b | Радиус описанной окружности |
| 10 | time | хранение времени | hour | minute | Вычесть минуты |
| 11 | time | хранение времени | hour | minute | Разность |
| 12 | time | хранение времени | hour | minute | Добавить минуты |
| 13 | time | хранение времени | hour | minute | Перевод в минуты |
| 14 | money | денежный тип | rub | kop | Перевод в копейки |
| 15 | money | денежный тип | rub | kop | Сложение |
| 16 | money | денежный тип | rub | kop | Увеличение на процент |
| 17 | money | денежный тип | rub | kop | Добавить копейки |
| 18 | money | денежный тип | rub | kop | Вычитание |
| 19 | linsolve | линейное уравнение | A | B | Найти корень Ax+B=0 |
| 20 | linsolve | линейное уравнение | A | B | По x найти у |
Счет в банке представляет собой структуру с полями:
- номер счета
- код счета
- фамилия владельца
- сумма на счете
- дата открытия счета
- годовой процент начисления
Реализовать поиск и сортировку по:
- номеру счета
- дате открытия
- фамилии владельца
Запись о товаре на складе представляет собой структуру с полями:
- номер склада
- код товара
- наименование товара
- дата поступления на склад
- срок хранения в днях
- количество единиц товара
- цена за единицу товара
Реализовать поиск и сортировку по:
- номеру склада
- наименованию товара
Вывести список просроченных товаров (поиск всех товаров, у которых на текущую дату истек срок хранения).
Запись о преподаваемой дисциплине представляется структурой:
- код дисциплины в учебном плане
- наименование дисциплины
- фамилия преподавателя
- код группы
- количество студентов в группе
- количество часов лекций
- количество часов практических занятий
- вид итогового контроля (зачет или экзамен)
- дата начала занятий
Реализовать поиск и сортировку по:
- фамилии преподавателя
- количеству часов
- дате начала занятий
Информационная запись о книге, выданной на руки абоненту, представляет собой структуру:
- номер читательского билета
- фамилия абонента
- дата выдачи
- количество дней
- автор
- название
- год издания
- цена
Реализовать поиск и сортировку по:
- номеру читательского билета
- автору
Вывести список всех просроченных книг (поиск всех книг, которые на текущую дату должны быть сданы).
Информационная запись о файле содержит следующие поля:
- каталог
- имя файла
- расширение
- дата и время создания
- атрибуты «только для чтения», «скрытый», «системный»
- количество выделенных секторов (размер сектора принять равным 512 байт)
Поиск и сортировку выполнять по:
- каталогу
- дате создания
Выяснить, влезет ли файл на носитель с некоторым количеством секторов.
Разовый платеж за телефонный разговор является структурой с полями:
- фамилия плательщика
- номер телефона
- дата разговора
- тариф за минуту разговора
- время начала разговора
- время окончания разговора
Поиск и сортировка по:
- фамилии
- дате разговора
Найти все разговоры со временем разговора больше заданного.
Модель компьютера характеризуется:
- код и название марки компьютера
- тип процессора (может содержать цифры и буквы)
- частота работы процессора
- объем оперативной памяти
- объем жесткого диска
- дата выпуска на рынок
- стоимость компьютера в рублях
- количество экземпляров, имеющихся в наличии
Поиск и сортировка по:
- типу процессора
- объему ОЗУ
- дате выпуска на рынок
Список абонентов сети кабельного телевидения состоит из элементов:
- фамилия
- район
- адрес
- телефон
- номер договора
- дата заключения договора
- оплата установки
- дата последнего платежа
Поиск и сортировка по:
- району
- номеру договора
- дате последнего платежа
Сотрудник представлен структурой Person с полями:
- табельный номер
- номер отдела
- фамилия
- оклад
- дата поступления на работу
- процент надбавки
- процент налоговых сборов
- количество отработанных дней в месяце
- количество рабочих дней в месяце
- начислено
- удержано
Поиск и сортировка по:
- номеру отдела
- дате поступления на работу
- фамилии
Одна запись о медикаменте содержит следующие поля:
- номер аптеки
- название лекарства
- количество упаковок, имеющиеся в наличии в данной аптеке
- стоимость одной упаковки
- дата поступления в аптеку
- срок хранения (в днях)
Поиск и сортировка по:
- номеру аптеки
- наименованию препарата
- дате поступления
Одна запись журнала содержит поля:
- код игрушки
- название игрушки
- тип игрушки
- возрастные границы (например, от 6 лет)
- цена за единицу
- количество в наличии
- дата поступления в магазин
- поставщик
Поиск и сортировка по:
- дате поступления
- поставщику
- возрастным границам
Один элемент (автомобиль) представляет собой структуру с полями:
- фамилия владельца
- марка автомобиля
- требуемая марка бензина
- мощность двигателя
- объем бака
- остаток бензина
- объем масла
- дата техосмотра
Дана фиксированная цена литра бензина и заливки масла.
Поиск и сортировка по:
- марке автомобиля
- мощности двигателя
- дате техосмотра
Запись в журнале зимней экзаменационной сессии представляет собой структуру с полями:
- курс
- код группы
- фамилия студента
- дата поступления
- номер зачетной книжки
- дисциплина
- оценка за экзамен по дисциплине
Поиск и сортировка по:
- курсу
- номеру зачетной книжки
- дате поступления
Структура одной записи оплаты за коммунальные услуги содержит поля:
- номер дома
- номер квартиры
- фамилия владельца
- вид платежа (квартплата, газ, вода, электричество)
- дата платежа
- сумма платежа
- процент пени
- на сколько дней просрочен платеж
Поиск и сортировка по:
- номеру дома
- виду платежа
- дате платежа
Одна запись счета за ремонтные работы содержит поля:
- название фирмы
- вид работ
- единица измерения
- стоимость единицы выполненных работ
- дата исполнения
- количество выполненной работы
Поиск и сортировка по:
- названию фирмы
- виду работ
- дате исполнения
Одна учетная запись журнала стоянки автомобилей имеет структуру:
- номер автомобиля
- фамилия владельца
- дата и время начала
- дата и время окончания
- тариф за час
Поиск и сортировка по:
- номеру автомобиля
- дате начала стоянки
- фамилии владельца
Структура записи о сельскохозяйственном продукте содержит поля:
- наименование района (где выращивают)
- наименование продукта
- площадь (га)
- урожайность (кг/га)
- цена за 1 кг
- потери при транспортировке (%)
- стоимость продукта
- предполагаемая дата сбора
Поиск и сортировка по:
- наименованию района
- урожайности
- предполагаемой дате сбора
В туристической фирме учетная запись о проданном туре содержит следующие поля:
- наименование тура
- фамилия клиента
- цена одного дня (в рублях)
- дата заезда
- количество дней
- стоимость проезда
- курс валюты
- количество валюты
Поиск и сортировка по:
- наименованию тура
- стоимости проезда
- дате заезда
Сотовый телефон характеризуется:
- название производителя
- номер модели (может содержать цифры и буквы)
- время работы аккумулятора
- наличие и максимальная емкость карты памяти
- дата выпуска на рынок
- стоимость в рублях
- количество экземпляров, имеющихся в наличии
Поиск и сортировка по:
- номеру модели
- объему памяти на карте
- дате выпуска на рынок
Одна запись о предмете мебели содержит следующие поля:
- артикул (может содержать цифры и буквы)
- наименование
- цвет
- стоимость
- дата изготовления
- количество имеющихся в наличии экземпляров
Поиск и сортировка по:
- артикулу
- количеству экземпляров
- дате изготовления