Skip to content

CS151512/Laba_work_7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Лабораторная Работа #7

PDF


Задачи лабораторной работы №7

Часть 1. Описание структуры и методы (3 балла)

Вариант Имя структуры Назначение Поле 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 найти у

Часть 2. Динамический массив структур и работа с файлом (3 балла)

Вариант 1

Счет в банке представляет собой структуру с полями:

  • номер счета
  • код счета
  • фамилия владельца
  • сумма на счете
  • дата открытия счета
  • годовой процент начисления

Реализовать поиск и сортировку по:

  • номеру счета
  • дате открытия
  • фамилии владельца

Вариант 2

Запись о товаре на складе представляет собой структуру с полями:

  • номер склада
  • код товара
  • наименование товара
  • дата поступления на склад
  • срок хранения в днях
  • количество единиц товара
  • цена за единицу товара

Реализовать поиск и сортировку по:

  • номеру склада
  • наименованию товара

Вывести список просроченных товаров (поиск всех товаров, у которых на текущую дату истек срок хранения).

Вариант 3

Запись о преподаваемой дисциплине представляется структурой:

  • код дисциплины в учебном плане
  • наименование дисциплины
  • фамилия преподавателя
  • код группы
  • количество студентов в группе
  • количество часов лекций
  • количество часов практических занятий
  • вид итогового контроля (зачет или экзамен)
  • дата начала занятий

Реализовать поиск и сортировку по:

  • фамилии преподавателя
  • количеству часов
  • дате начала занятий

Вариант 4

Информационная запись о книге, выданной на руки абоненту, представляет собой структуру:

  • номер читательского билета
  • фамилия абонента
  • дата выдачи
  • количество дней
  • автор
  • название
  • год издания
  • цена

Реализовать поиск и сортировку по:

  • номеру читательского билета
  • автору

Вывести список всех просроченных книг (поиск всех книг, которые на текущую дату должны быть сданы).

Вариант 5

Информационная запись о файле содержит следующие поля:

  • каталог
  • имя файла
  • расширение
  • дата и время создания
  • атрибуты «только для чтения», «скрытый», «системный»
  • количество выделенных секторов (размер сектора принять равным 512 байт)

Поиск и сортировку выполнять по:

  • каталогу
  • дате создания

Выяснить, влезет ли файл на носитель с некоторым количеством секторов.

Вариант 6

Разовый платеж за телефонный разговор является структурой с полями:

  • фамилия плательщика
  • номер телефона
  • дата разговора
  • тариф за минуту разговора
  • время начала разговора
  • время окончания разговора

Поиск и сортировка по:

  • фамилии
  • дате разговора

Найти все разговоры со временем разговора больше заданного.

Вариант 7

Модель компьютера характеризуется:

  • код и название марки компьютера
  • тип процессора (может содержать цифры и буквы)
  • частота работы процессора
  • объем оперативной памяти
  • объем жесткого диска
  • дата выпуска на рынок
  • стоимость компьютера в рублях
  • количество экземпляров, имеющихся в наличии

Поиск и сортировка по:

  • типу процессора
  • объему ОЗУ
  • дате выпуска на рынок

Вариант 8

Список абонентов сети кабельного телевидения состоит из элементов:

  • фамилия
  • район
  • адрес
  • телефон
  • номер договора
  • дата заключения договора
  • оплата установки
  • дата последнего платежа

Поиск и сортировка по:

  • району
  • номеру договора
  • дате последнего платежа

Вариант 9

Сотрудник представлен структурой Person с полями:

  • табельный номер
  • номер отдела
  • фамилия
  • оклад
  • дата поступления на работу
  • процент надбавки
  • процент налоговых сборов
  • количество отработанных дней в месяце
  • количество рабочих дней в месяце
  • начислено
  • удержано

Поиск и сортировка по:

  • номеру отдела
  • дате поступления на работу
  • фамилии

Вариант 10

Одна запись о медикаменте содержит следующие поля:

  • номер аптеки
  • название лекарства
  • количество упаковок, имеющиеся в наличии в данной аптеке
  • стоимость одной упаковки
  • дата поступления в аптеку
  • срок хранения (в днях)

Поиск и сортировка по:

  • номеру аптеки
  • наименованию препарата
  • дате поступления

Вариант 11

Одна запись журнала содержит поля:

  • код игрушки
  • название игрушки
  • тип игрушки
  • возрастные границы (например, от 6 лет)
  • цена за единицу
  • количество в наличии
  • дата поступления в магазин
  • поставщик

Поиск и сортировка по:

  • дате поступления
  • поставщику
  • возрастным границам

Вариант 12

Один элемент (автомобиль) представляет собой структуру с полями:

  • фамилия владельца
  • марка автомобиля
  • требуемая марка бензина
  • мощность двигателя
  • объем бака
  • остаток бензина
  • объем масла
  • дата техосмотра

Дана фиксированная цена литра бензина и заливки масла.

Поиск и сортировка по:

  • марке автомобиля
  • мощности двигателя
  • дате техосмотра

Вариант 13

Запись в журнале зимней экзаменационной сессии представляет собой структуру с полями:

  • курс
  • код группы
  • фамилия студента
  • дата поступления
  • номер зачетной книжки
  • дисциплина
  • оценка за экзамен по дисциплине

Поиск и сортировка по:

  • курсу
  • номеру зачетной книжки
  • дате поступления

Вариант 14

Структура одной записи оплаты за коммунальные услуги содержит поля:

  • номер дома
  • номер квартиры
  • фамилия владельца
  • вид платежа (квартплата, газ, вода, электричество)
  • дата платежа
  • сумма платежа
  • процент пени
  • на сколько дней просрочен платеж

Поиск и сортировка по:

  • номеру дома
  • виду платежа
  • дате платежа

Вариант 15

Одна запись счета за ремонтные работы содержит поля:

  • название фирмы
  • вид работ
  • единица измерения
  • стоимость единицы выполненных работ
  • дата исполнения
  • количество выполненной работы

Поиск и сортировка по:

  • названию фирмы
  • виду работ
  • дате исполнения

Вариант 16

Одна учетная запись журнала стоянки автомобилей имеет структуру:

  • номер автомобиля
  • фамилия владельца
  • дата и время начала
  • дата и время окончания
  • тариф за час

Поиск и сортировка по:

  • номеру автомобиля
  • дате начала стоянки
  • фамилии владельца

Вариант 17

Структура записи о сельскохозяйственном продукте содержит поля:

  • наименование района (где выращивают)
  • наименование продукта
  • площадь (га)
  • урожайность (кг/га)
  • цена за 1 кг
  • потери при транспортировке (%)
  • стоимость продукта
  • предполагаемая дата сбора

Поиск и сортировка по:

  • наименованию района
  • урожайности
  • предполагаемой дате сбора

Вариант 18

В туристической фирме учетная запись о проданном туре содержит следующие поля:

  • наименование тура
  • фамилия клиента
  • цена одного дня (в рублях)
  • дата заезда
  • количество дней
  • стоимость проезда
  • курс валюты
  • количество валюты

Поиск и сортировка по:

  • наименованию тура
  • стоимости проезда
  • дате заезда

Вариант 19

Сотовый телефон характеризуется:

  • название производителя
  • номер модели (может содержать цифры и буквы)
  • время работы аккумулятора
  • наличие и максимальная емкость карты памяти
  • дата выпуска на рынок
  • стоимость в рублях
  • количество экземпляров, имеющихся в наличии

Поиск и сортировка по:

  • номеру модели
  • объему памяти на карте
  • дате выпуска на рынок

Вариант 20

Одна запись о предмете мебели содержит следующие поля:

  • артикул (может содержать цифры и буквы)
  • наименование
  • цвет
  • стоимость
  • дата изготовления
  • количество имеющихся в наличии экземпляров

Поиск и сортировка по:

  • артикулу
  • количеству экземпляров
  • дате изготовления

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors