Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР14-С++-24-мая-2012.doc
Скачиваний:
34
Добавлен:
23.09.2019
Размер:
2.26 Mб
Скачать

Литература

1. Волков В. Б., Макарова Н. В. Информатика. Учебник для вузов. – СПб: Питер, 2011

2. Гагарина Л.Г. , Колдаев В.Д. Алгоритмы и структуры данных: учеб. пособие. – М.: Финансы и статистика; ИНФРА-М, 2009. -304 с: ил.

3. Голицына О.Л., Попов И.И. Основы алгоритмизации и программирования: учеб. пособие. – 3-е изд., испр. и доп. – М: ФОРУМ, 2008. — 432 с. — (Про­фессиональное образование).

4. Страуструп Б. Программирование: принципы и практика использования C++. Пер. с англ. – М.: ООО "И.Д. Вильямс", 2011. – 1248 с.: ил.

5. Савич У. Программирование на C++. – СПб: Питер, 2004.

6. ГОСТ 19.701-90. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.

7. Хенкеманс Д., Ли М. Программирование на С++. – Пер. с англ. – СПб: Символ-Плюс, 2002, 2005. 416 с, ил.

8. Герберт Ш. С++: базовый курс, 3-е издание. : Пер. с англ. – М.: Издательский дом "Вильяме", 2010. – 624 с.: ил.

9. Дейтел Х., Дейтел П. Как программировать на С++ Бином-Пресс, 2010.

Оглавление

Лабораторная работа № 14 2

Программирова­ние с использованием струк­тур 2

1. Краткие теоретические сведения 2

1.1. Понятие структуры 2

1.2. Определение (описание) шаблона структуры 6

1.3. Описатель типа 12

1.4. Объявление переменных структурного типа 12

1.5. Инициализация переменной структурного типа 14

1.6. Операции со структурами 16

1.7. Доступ к значениям полей структурного типа 16

1.8. Вложенные структурные типы 20

1.9. Массивы структурного типа 22

1.10. Структурные переменные и указатели 23

1.11. Структуры и функции 26

1.11. Использование синонима типа 30

1.12. Доступ к отдельному биту 30

1.13.Типичные ошибки при разработке структур 31

1.14. Примеры программирования задач на структуры 32

2. ЗАДАНИЕ 53

2.4. Задания для выполнения на занятиях 53

2.4.1. Задание 1. Вычисление с использованием структур 53

2.4.1.1. Условие задания 53

2.4.1.2. Пример для варианта 30 56

2.4.1.3. Программа 56

2.4.1.4. Тестирование 58

2.4.2. Задание 2. Массив структур 59

2.4.2.1. Условие задания 59

2.4.2.2. Пример выполнения работы 62

2.4.2.3. Программа 63

2.4.2.4. Тестирование 64

2.4.3. Задание 3. Структуры данных 67

2.4.3.1. Условие задания 67

2.4.3.2. Пример для варианта 30 72

2.4.3.3. Программа 73

2.4.3.4. Тестирование 75

2.4.4. Задание 4. Структуры данных 75

2.4.4.1. Условие задания 75

2.4.4.2. Пример для варианта 31 82

2.4.4.3. Программа 83

2.4.4.4. Тестирование 84

2.4.5. Задание 5. Создание и обработка структур 84

2.4.5.1. Условие задания 84

2.4.5.2. Пример для варианта 30 87

2.4.5.3. Программа 87

2.4.5.4. Тестирование 87

2.4.6. Задание 6. Структурs 87

2.4.6.1. Условие задания 87

2.4.6.2. Пример для варианта 30 92

2.4.6.3. Программа 93

2.4.6.4. Тестирование 93

2.4.7. Задание 7. Задания по структурам 93

2.4.7.1. Условие задания 93

2.4.7.2. Пример для варианта 30 101

2.4.7.3. Программа 101

2.4.7.4. Тестирование 116

3. ВЫВОДЫ 118

4. ТРЕБОВАНИЕ К ОТЧЕТУ 119

5. ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ 119

ЛИТЕРАТУРА 120

122