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

Оглавление

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

Программирование циклических вычислительных 2

процессов с заранее известным числом циклов 2

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

1.1. Понятие циклического вычислительного процесса 2

1.2. Типовая блок-схема организация ЦВП 4

1.3. Классификация ЦВП 4

1.4. Общие сведения об операторах цикла 8

1.5. Оператор цикла типа "прогрессия" for 11

1.6. Основные правила и порядок выполнения оператора цикла for: 14

Оператор цикла со спецификацией, заданной скалярным выражением 29

1.7. Оператор цикла while 31

1.5.4.1. Оператор цикла while 32

1.5.4.3. Оператор цикла while 34

1.5.5.4. Оператор цикла while 36

1.5.5.5. Основные правила использования и порядок выполнения оператора цикла while: 37

1.5.5.6. Пример № 1 43

1.8. Оператор цикла do...while 44

1.5.5.1. Оператор цикла do while 45

1.5.5.2. Оператор цикла с постусловием do 46

1.5.5.3. Оператор цикла do while 47

1.5.5.4. Оператор цикла do-while 48

1.9. Табулирование функций 52

1.10. Вычисление конечных сумм и произведений 55

1.11. Правила организации циклических алгоритмов 57

1.12. Операторы перехода и их использование в циклах 64

1.12.1. Оператор прерывания циклов break 64

1.12.2. Оператор перехода к следующей итерации цикла continue 66

Оператор продолжения continue для циклов do, while, for 66

1.12.3. Оператор перехода goto 67

1.12.4. Оператор возврата из функции return 68

Замечание: 68

2. ЗАДАНИЕ 69

2.1. Изучить теоретические сведения 69

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

2.4.1. Задание 1. Табуляция неразветвляющейся функции 69

2.4.1.2. Цикл типа арифметической прогрессии for для варианта 30 72

Программа 72

2.4.1.3. Цикл типа с предусловием while для варианта 30 73

Программа 73

2.4.1.4. Цикл типа с постусловием do …while для варианта 30 75

Программа 75

2.4.1.5. Цикл с помощью условного оператора if и оператора перехода 76

goto для варианта 30 76

Программа 76

2.4.2. Задание 2. Табулирование разветвляющейся функции 78

2.4.3. Задание 3. Табулирование разветвляющейся функции 80

2.5. Задания для дома 84

2.5.1. Задание 1. Табулирование неразветвляющейся функции в равноотстоящих точках 84

2.5.2. Задание 2. Табулирование разветвляющейся функции в равноотстоящих точках 86

3. ВЫВОДЫ 92

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

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

Литература 95

98