СОДЕРЖАНИЕ
Контрольная работа 1: структуры и массивы структур. 3
Постановка задачи. 3
Текст программы.. 3
Демонстрация работы.. 4
Контрольная работа 2: стеки и очереди. 5
Постановка задачи. 5
Текст программы.. 5
Демонстрация работы.. 9
Список использованных источников. 10
Контрольная работа 1: структуры и массивы структур
Постановка задачи
При написании программ с элементами массива и с полями структур можно работать обычным образом или используя механизм указателей.
Опишите структуру с именем ZNAK, содержащую следующие поля: - фамилия и инициалы; - знак Зодиака; - дата рождения (массив из 3 чисел). Программа должна обеспечить выполнение следующих действий:
1) ввод с клавиатуры данных в массив, состоящий из 10 структур типа ZNAK;
2) вывод на экран монитора информации о людях, родившихся в месяц, значение которого введено с клавиатуры.
Контрольная работа 2: стеки и очереди
Постановка задачи
Создайте две очереди для символов. Заполните данными сначала первую, затем вторую очередь (до ввода с клавиатуры эталонного символа). Проверьте, является ли вторая очередь частью первой очереди, и выведите на экран соответствующее сообщение. Выведите также содержимое каждой из очередей.
Список использованной литературы:
Литвиненко Н.А. Технология программирования на С++. Начальный курс.– СПб.: БХВ – Петербург, 2004. Романов Е.Л. Практикум по программированию на С++: Уч. пособие. – СПб.: БХВ – Петербург, 2002. Луцик Ю.А. Методическое пособие по курсу «Основы алгоритмизации и программирования» для студентов специальности «Вычислительные машины системы и сети». – Минск: БГУИР, 2009. Луцик Ю.А. Объектно-ориентированное программирование на С++. – Мн.: БГУИР Кафедра электронных вычислительных машин – 2005. Кёнинг Эндрю, Барбара Му Эффективное программирование на С++. Пер. с англ. – М.: Издательский дом “Вильямс”, 2002.

