Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы / Lab5 / ЯП_лаб_5.doc
Скачиваний:
2
Добавлен:
18.02.2023
Размер:
122.88 Кб
Скачать

Задание 2 (необязательное)

Для структуры из первого задания разработать программу представляющую собой простейшую базу данных. Максимальное количество записей вводится при запуске программы. Список создается в виде динамического массива структур. Названия книг, наименования товаров, тексты сообщений могут состоять из нескольких слов и заключаются в двойные кавычки. Программа должна позволять:

  • вводить новые записи (до достижения максимального количества);

  • удалять записи;

  • редактировать записи;

  • сортировать по любому из полей и в любом направлении;

  • осуществлять поиск по любому из полей.

Максимальное количество баллов за выполнение задачи: 60 баллов.

Контрольные вопросы

  1. Что такое перечисление?

  2. По какому правилу элементам перечисления присваиваются целочисленные значения?

  3. Для чего используются перечисления?

  4. Что такое структура?

  5. Как производится объявление структур?

  6. Что такое поле структуры?

  7. Как осуществляется инициализация переменных типа структур?

  8. Как осуществляется обращение к полям структуры?

  9. Что такое объединение?

  10. Как производится объявление объединения?

  11. Как осуществляется обращение к полям объединения?

  12. Как определяется размер объединения?

  13. В чем основное отличие объединений от структур?

  14. Что такое битовое поле?

  15. В чем заключается специфика битовых полей?

Соседние файлы в папке Lab5