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

Оглавление

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

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

1. КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ 2

1.1. Структура простейших программ на языке С++ 2

1.2. Понятие оператора в языке С++ 5

1.3. Метка оператора в языке С++ 7

1.4. Пустой оператор 8

1.5. Составной оператор (блок) 9

1.6. Операторы начала и конца программы 11

1.7. Оператор return 13

1.8. Оператор присваивания 14

1.8.1. Множественное присваивание 16

1.8.2. Ошибки при присваивании 17

1.8.3. Не путайте операторы равенства и присвоения 18

1.8.4. Составные операторы присвоения 18

1.8.5. L-значения и r-значения 21

1.8.6. Присваивание значения при объявлении 22

1.9. Операторы ввода-вывода 23

1.10. Функции ввода и вывода 24

1.10.1. Функция printf 25

1.10.2. Функция scanf 27

1.11. Операторы потокового ввода и вывода 29

1.11.1. Использование cout для отображения вывода на экран 29

1.11.2. Использование cout для вывода чисел 31

1.11.3. Вывод нескольких значений одновременно 32

1.11.4. Использование специальных символов вывода 34

1.11.5. Другие специальные символы 36

1.11.5. Вывод восьмеричных и шестнадцатеричных значений 37

1.11.6. Вывод на стандартное устройство ошибок 37

1.11.7. Управление шириной вывода 38

1.11.8. Директива #define 40

1.11.9. Оператор потокового вывода cin 41

1.11.10. Второе знакомство с cin 42

1.11.11. Следите за ошибками переполнения 44

1.11.12. Следите за ошибками несовпадения типов 44

1.11.13. Чтение символьных данных 44

1.11.14. Чтение слов с клавиатуры 45

1.11.15. Чтение строковых данных 46

1.12. Комментарии. Использование пробелов 48

1.13. Линейный вычислительный процесс 50

1.16. Таблица выбора идентификаторов 52

1.17. Реализация линейного вычислительного процесса средствами языка С++ 53

2. ЗАДАНИЕ 54

3. ВЫВОДЫ 63

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

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

Литература 67

69

ЛР № 03-Алгоритмизация вычислительного процесса