
- •Оглавление
- •Введение
- •П.1. Простейшие программы.
- •П.2. Функция sizeof( ).
- •П. 3. Основные свойства фундаментальных типов.
- •П. 4. Коды ascii.
- •П. 4. Оператор while.
- •П. 5. Операторы break и continue в циклах.
- •§ 4 Функции п. 1. Работа с функциями.
- •П. 2. Функции, расположенные в другом файле.
- •П. 3. Рекурсивные функции.
- •§ 5 Указатели. Ссылки. Массивы. П. 1. Указатели.
- •П. 2. Ссылки.
- •П. 3. Указатели на функции.
- •П. 4. Массивы.
- •П. 5. Многомерные массивы
- •П. 6. Динамические массивы.
- •П. 7. Вывод русского текста на экран
- •§ 6 Работа с файлами
- •Приложение 1. Контрольные работы профессора Богачёва к.Ю.
- •Контрольная работа №1
- •Контрольная работа №2
- •Контрольная работа №3
- •Контрольная работа №4
- •Контрольная работа №5
- •Контрольная работа №6
- •Обозначения
- •Литература
Оглавление
Оглавление 3
Введение 5
§ 1 Основные понятия языка С++ 6
п.1. Простейшие программы. 6
п.2. Функция sizeof( ). 6
п. 3. Основные свойства фундаментальных типов. 7
п. 4. Коды ASCII. 8
§ 2 Стандартные математические функции. Операторы. 8
п. 1. Стандартные математические функции. 8
п. 2. Условная трёхместная операция. 8
п. 3. Вычисление логических выражений. 9
§ 3 Основные операторы языка С++ 9
п. 1. Оператор if. 9
п. 2. Оператор switch. 9
п. 3. Оператор for. 10
п. 4. Оператор while. 11
п. 5. Операторы break и continue в циклах. 14
п. 6. Цикл while с условием while(cin>>n). 15
§ 4 Функции 15
п. 1. Работа с функциями. 15
п. 2. Функции, расположенные в другом файле. 16
п. 3. Рекурсивные функции. 16
§ 5 Указатели. Ссылки. Массивы. 22
п. 1. Указатели. 22
п. 2. Ссылки. 23
п. 3. Указатели на функции. 23
п. 4. Массивы. 24
п. 5. Многомерные массивы 25
п. 6. Динамические массивы. 26
п. 7. Вывод русского текста на экран 26
§ 6 Работа с файлами 27
Приложение 1. Контрольные работы профессора Богачёва К.Ю. 29
Контрольная работа №1 29
Контрольная работа №2 30
Контрольная работа №3 31
Контрольная работа №4 32
Контрольная работа №5 33
Контрольная работа №6 34
Обозначения 35
Литература 36
Введение
Учебно-методическое пособие предназначено для обучения в первом семестре языку С++ студентов специальностей «Математические методы в экономике» и «Прикладная математика. Информатика». Пособие рассчитано на использование компилятора Microsoft Visual C++.
Целью пособия является подготовка студентов к изучению объектно-ориентированного программирования, использованию основных конструкций языка С++ при изучении курсов «Алгоритмизация и языки программирования», «Объектно-ориентированное программирование», «Численные методы» и других.
В §1 знакомство с языком С++ начинается с изучения основных понятий языка С++, простейших программ, функции sizeof ( ), фундаментальных типов и их свойств, кода ASCII.
В §2 рассматривается применение стандартных математических функций и операторов, условная трёхместная операция, вычисление логических выражений.
В §3 значительное внимание уделено рассмотрению основных операторов языка С++, таких, как if, switch, for, while. Изучаются операторы break и continue в циклах.
В языке С++ большую роль играют функции. В §4 изучаются основные способы работы с функциями, большое внимание уделено работе с рекурсивными функциями.
Важным инструментом в работе с языком С++ являются указатели, ссылки, указатели на функцию, массивы, многомерные массивы, динамические массивы. Важную роль в овладении языком имеют навыки работы с файлами. В пособии рассматриваются потоки, открытие (создание) файла с помощью оператора open и флаги для функции open. Изучению этих вопросов посвящены параграфы 5 и 6.
В работе содержатся контрольные работы профессора кафедры вычислительной математики мехмата МГУ им. М. В. Ломоносова Богачёва К. Ю., которые предлагаются студентам в конце первого семестра. В конце данного курса предполагается выполнение студентами МГПУ этих контрольных работ.
Пособие написано на основе авторского опыта преподавания курса информатики в МГПУ для студентов, обучающихся по специальности «Математические методы в экономике». Работа предполагает использование односеместрового лекционного курса по языку С++, а также справочника «Справочник по языку С++». Пособие содержит список литературы, рекомендуемой для изучения.
§ 1 Основные понятия языка С++