Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР6-С++-27 марта-2012.doc
Скачиваний:
17
Добавлен:
28.08.2019
Размер:
6.55 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.

Оглавление

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

Программирование разветвляющихся вычислительных процессов 2

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

1.1. Операции сравнения и логические операции 2

1.1.1. Операции сравнения 2

1.1.2. Логические операции 4

1.1.3. Логические выражения 4

1.2. Приоритет операций 5

1.3. Разветвляющийся вычислительный процесс 8

1.4. Реализация РВП средствами языка С++ 9

1.5. Оператор перехода 12

1.6. Пустой оператор 14

1.7. Условный оператор и его формы в С++ 16

1.7.1. Короткая форма условного оператора 18

1.7.2. Полная форма условного оператора 19

1.8. Программирование простых РВП средствами языка С++ 22

1.9. Понятие составного оператора (группы операторов) 23

1.10. Программирование сложных (произвольных) РВП средствами языка С++ 27

1.10.1. Проверка двух или более условий 27

1.10.2. В C++ истина представляется как ненулевое значение, а ложь как 0 30

1.10.3. Использование операции НЕ в C++ 31

1.10.4. Использование логических операций C++ 31

1.10.5. Обработка нескольких условий 32

1.10.6. Вложенный условный оператор 34

1.11. Рекомендации по заданию исходных значений переменным 50

1.11.1. Операторы присваивания 50

1.11.2. Операторы ввода 51

1.11.3. Инициализация переменных 51

1.11.4. Именованные константы 52

1.12. Оператор множественного выбора switch 55

1.13. Использование отступов для улучшения удобочитаемости вашей программы 63

2. ЗАДАНИЕ 63

3.6. Пример программы 90

3.7. Типичные ошибки при выполнении работы 94

3. ВЫВОДЫ 102

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

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

Литература 105

107

ЛР № 06-Разветвляющийся вычислительный процесс