На главную
Контакты
Оплата
Университеты
Частые вопросы
Заказать курсовую

Помощь с курсовой

Как заказать курсовую

Стоимость курсовых


Заказать лабораторную работу по Си в Гомеле

Структуры

В каждой из ниже перечисленных задач организовать массив структур с полями соответствующими пункту “атрибуты”. Программа должна:
  1. Добавлять записи.
  2. Выводить на экран все записи в виде таблицы.
  3. Удалять запись по номеру.
  4. Осуществлять поиск в соответствии с запросами указанными в пункте «основные функции». Результаты поиска выводить на экран в виде таблицы.
Все действия со структурами оформить в виде отдельных функций. Диалог с пользователем организовать в виде меню. Использовать функции с аргументами, т.е. передачи информации между функциями с помощью формальных и фактических аргументов и передачу одного из результатов в точку вызова (доп. баллы).
  1. Понятие структуры
  2. Описание шаблона структуры.
  3. Способы описания структурных переменных.
  4. Доступ к полям структуры.
  5. Описание массивов структур.
  6. Доступ к полям элемента массива структур.
  7. Описание указателей на структуру.
  8. Доступ к полям структуры через указатель.
  9. Разновидности структур.
  10. Переопределение типа, перечисления.
  • Создать массив структур, добавить структуры в массив структур.
  • Просмотреть массив структур (выдать на экран все структуры из массива структур в виде таблицы (можно без ее оформления).
  • Удалить по номеру структуру из массива структур.
  • Удаление структур из массива структур по заданному значению поля.
  • Изменение значения заданного поля в структурах из массива структур по заданному критерию.
  • Выбор структур из массива структур по заданному критерию
  • Упорядочить массив структур по заданному полю.
  • Вычислить сумму, среднее арифметическое, произведение по заданному полю для массива структур.
  • Найти максимальное (минимальное) значение по заданному полю в массиве структур.

1. Страховое агентство Атрибуты: ФИО застрахованного, Страховая сумма, Дата страховки, Дата окончания страховки Основные функции 1) Вывести список застрахованных, которых страховка не закончилась.
2. Фирма комиссионной продажи автомобилей Атрибуты: Номер авто, Марка, Дата выпуска, Дата приема на продажу, Цена Основные функции 1) Вывести список авто, у которых цена меньше заданной.
3. Банк Атрибуты: Номер счета, Операция, Дата, Сумма Основные функции 1) Вывести список счетов, у которых для заданной даты было только пополнение счета.
4. Отдел сбыта предприятия Атрибуты: Изделие, Дата изготовления, Количество, Цена Основные функции 1) Вывести список изделий, которые изготовлены в заданную дату.
5. Учителя школы Атрибуты: ФИО учителя, Стаж, Категория, Ставка, Количество часов в неделю Основные функции 1) Вывести список учителей высшей категории.
6. Киоск Атрибуты: Название товара Цена, Дата поступления, Количество Основные функции 1) Вывести список товаров, у которых цена меньше заданной.
7. Научно-исследовательский институт (НИИ) Атрибуты: Название отдела, ФИО сотрудника, Звание, Степень, Оклад Основные функции 1) Вывести список сотрудников, у которых есть степень.
8. Книжный магазин Атрибуты: Авторы, Название книги, Год выпуска, Цена, Количество Основные функции 1) Вывести список книг, которые изданы в заданный год.
9. Склад товаров Атрибуты: Наименование товара, Цена, Дата поступления, Количество, Основные функции 1) Вывести список товаров, которые поступили в заданную дату.
10. Аптечный киоск Атрибуты: Название лекарства, Последняя дата реализации, Цена, Количество, Дата поступления Основные функции 1) Вывести список лекарств, у которых Закончился срок реализации.
11. Общежитие Атрибуты: ФИО студента, Номер комнаты, Факультет, Группа, Дата заселения Основные функции 1) Вывести список студентов, которые живут в общежитии, для заданного факультета.
12. Прохождение техосмотра Атрибуты: Номер авто, Марка, ФИО владельца, Дата выпуска, Дата последнего техосмотра, Дата оплаты, Размер оплаты Основные функции 1) Вывести список авто, которые прошли техосмотр в прошлом году.
13. Абонементный отдел библиотеки Атрибуты: Номер книги, Авторы, Название, ФИО читателя, Дата выдачи, Дата возврата Основные функции 1) Вывести список читателей, которые брали заданную книгу.
14. Отдел кадров учреждения Атрибуты: Название отдела, ФИО, Должность, Дата приема на работу, Оклад, Надбавка Основные функции 1) Вывести список сотрудников заданного отдела.
15. Отдел снабжения предприятия Атрибуты: ФИО поставщика, Наименование изделия, Цена, Количество, Дата поступления. Основные функции 1) Вывести список изделий заданного поставщика.
16. Фирма продажи компьютеров Атрибуты: Название производителя, Название компьютера, Цена, Дата продажи, Процент фирмы Основные функции 1) Вывести список компьютеров заданного производителя.
17. Преподаватели вуза Атрибуты: ФИО, Должность, Стаж, Степень, Оклад Основные функции 1) Вывести список преподавателей, у которых стаж больше 10 лет.
18. Читальный зал Атрибуты: ФИО читателя, Номер книги, Название, Цена, Дата выдачи, Основные функции 1) Вывести список читателей, бравших заданную книгу.
19. Расчет оплаты услуг ЖЭУ Атрибуты: Лицевой номер счета, ФИО хозяина, Размер площади, Тариф Размер оплаты Дата оплаты Основные функции 1) Вывести список лицевых счетов, у которых не оплачены услуги.
20. Фирма продажи комплектующих для компьютеров Атрибуты: Название комплектующего, Цена, Гарантийный срок, Название производителя, Дата изготовления, Дата продажи. Основные функции 1) Вывести список комплектующих заданного производителя.
21. Клуб собаководства Атрибуты: Порода собаки, Кличка, Дата рождения, Пол, ФИО владельца, Стоимость, Основные функции 1) Вывести список собак, которые родились в заданный год.
22. Обувной магазин Атрибуты: Название обуви, Цена, Количество, Дата поступления. Основные функции 1) Вывести список обуви, поступивших в заданную дату.
23. Расчет оплаты услуг химчистки Атрибуты: ФИО заказчика, Адрес, Услуга, Название одежды, Стоимость услуги, Дата заказа, Дата выдачи. Основные функции 1) Вывести список услуг, выполненных в указанную дату.
24. Парикмахерская Атрибуты: ФИО сотрудника, Услуга, Стоимость, Дата выполнения, Оклад сотрудника, Процент надбавки Основные функции 1) Вывести список сотрудников, указав объем выполненных услуг в заданную дату.
25. Продажа автомобилей Атрибуты: 1. Номер авто 2. Марка, 3. ФИО владельца 4. Дата выпуска 5. Дата приема на продажу, 6. Цена Основные функции: 1) Удалить все записи по заданной марке
26. Расписание трансляции художественных фильмов на месяц Атрибуты: 1. УДК кассеты 2. Название фильма 3. Год выпуска 4. Дата проката 5. Время проката Основные функции: 1) Удалить все записи о фильмах с заданным жанром
27. Программа телепередач на неделю Атрибуты: 1. Название передачи 2. УДК кассеты 3. День недели 4. Время трансляции Основные функции: 1) Изменить время трансляции заданной передачи
28. Продажа книг Атрибуты: 1. Номер книги, 2. Авторы 3. Название 4. Дата выпуска 5. Цена Основные функции: 1) Изменить цену заданной книги
29. Продажа автомобилей Атрибуты: 1. Номер авто 2. Марка, 3. ФИО владельца 4. Дата выпуска 5. Дата приема на продажу, 6. Цена 7. Процент фирме Основные функции: 1) Изменить дату приема на продажу авто для заданного владельца
В каждой директории по программе к лабораторной работе. Учитесь хорошо!