- •1. Краткие теоретические сведения
- •1.4. Пустой оператор
- •1.5. Составной оператор (блок)
- •1.6. Операторы начала и конца программы
- •Int main()
- •1.7. Оператор return
- •1.8. Оператор присваивания
- •1.8.1. Множественное присваивание
- •1.8.2. Ошибки при присваивании
- •1.8.3. Не путайте операторы равенства и присвоения
- •1.8.4. Составные операторы присвоения
- •1.8.6. Присваивание значения при объявлении
- •1.9. Операторы ввода-вывода
- •1.10. Функции ввода и вывода
- •1.10.1. Функция printf
- •1.10.2. Функция scanf
- •1.11. Операторы потокового ввода и вывода
- •1.11.1. Использование cout для отображения вывода на экран
- •1.11.2. Использование cout для вывода чисел
- •1.11.3. Вывод нескольких значений одновременно
- •1.11.4. Использование специальных символов вывода
- •1.11.5. Другие специальные символы
- •1.11.5. Вывод восьмеричных и шестнадцатеричных значений
- •1.11.6. Вывод на стандартное устройство ошибок
- •1.11.7. Управление шириной вывода
- •1.11.8. Директива #define
- •1.11.9. Оператор потокового вывода cin
- •1.11.10. Второе знакомство с cin
- •1.11.11. Следите за ошибками переполнения
- •1.11.12. Следите за ошибками несовпадения типов
- •1.11.13. Чтение символьных данных
- •1.11.14. Чтение слов с клавиатуры
- •1.11.15. Чтение строковых данных
- •1.12. Комментарии. Использование пробелов
- •1.13. Линейный вычислительный процесс
- •1.16. Таблица выбора идентификаторов
- •2. Задание
- •2.10. Задания
- •2.10.1. Задание 1
- •2.10.2. Задание 2
- •2.10.3. Задание 3 (домашнее)
- •3. Выводы
- •4. Требование к отчету
- •5. Вопросы для самоконтроля
- •Литература
- •Оглавление
Литература
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