Содержание

Презентация 1. Элементы �языка программирования� С++.

Вопросы занятий: Основные символы. Базовые типы данных. Идентификаторы. Переменные и массивы.

Презентация 2. Математические операции и стандартные функции.

Вопросы занятий: Математические операции и стандартные функции. Арифметические операции. Математические функции. Тригонометрические функции. Дополнительные функции. Арифметические выражения. Операции присваивания. Операции отношения. Логические операции. Преобразование типов в операциях присваивания. Преобразование типа в выражениях. Приведение типа.

Презентация 3. Структура программы и описание переменных.

Вопросы занятий: Структура программы. Описание переменных и массивов. Определение констант. Инициализация массива. Ввод-вывод данных.

Презентация 4. Программирование разветвляющихся процессов.

Вопросы занятий:

1. Условная операция.

2. Условный оператор.

2.1. Сокращенная форма условного оператора.

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

2.3. Технология программирования задачи с разветвлением на три направления.

3. Оператор выбора.

3.1. Общий вид оператора.

3.2. Пример.

Презентация 5. Технология программирования задач с циклами.

Вопросы занятий: Общая характеристика операторов цикла. Оператор цикла с предусловием. Оператор цикла с постусловием. Типовые приемы программирования циклических процессов.

Презентация 6. Счетный оператор цикла� и массивы.

Вопросы занятий: Счетный оператор цикла. Программа для определения максимального элемента в массиве. Программа для определения первого по порядку следования элемента массива, значение которого равно заданной величине. Программа для определения среднего арифметического положительных элементов массива. Пример программы �с использованием счетного оператора цикла. Параметр цикла вещественного типа. Использование нескольких переменных управления циклом. Пропущенные секции в операторе for.

Презентация 7. Особенности работы с функциями.

Вопросы занятий: Вызов функций. Имена функций. Необязательные аргументы функций. Рекурсия.

Презентация 8. Функции и указатели (примеры).

Вопросы занятий:

1. Общая форма определения функции.

2. Создание функции

3. Передача значений в функцию

4. Возврат одного значения из функции

5. Указатели

6. Операторы указателей

7. Возврат нескольких значений из функции

8. Передача массива в функцию и обратно

Презентация 9. Обработка одномерных массивов. Сортировка. Работа с файлами.

Вопросы занятий: Линейная сортировка. Инициализация массива случайными числами. Передача массива в функции. Пузырьковая схема сортировки. Задачи на сортировку. Основы работы с файлами.

Презентация 10. Динамические массивы.

Вопросы занятий:

1. Способы описания динамических массивов.

2. Способы обращения к элементам динамического массива.

3. Описание двумерных массивов.

4. Два способа создания двумерных массивов.

5. Суть представленных операторов.

6. Матрица.

7. Запись и считывание двумерного массива.

Презентация 11. Работа с файлами.

Вопросы занятий:

1. Открытие и закрытие файла.

2. Чтение и запись текстовых файлов.

3. Запись и считывание одномерного массива.

4. Запись и считывание двумерного массива.

Презентация 12. Работа со строковыми данными.

Вопросы занятий: Символьный тип char. Строки в языке C++. Основные приемы работы с объектами string. Считывании строк

Выдержка из текста

Презентации для лекционных занятий по программированию (С++). Полный курс.

Список использованной литературы

Т.А. Павловская. С/С++. Программирование на языке высокого уровня. СПб: Питер, 2013 — 461 стр.

Т.А. Павловская, Ю.А. Щупак. С/С++. Программирование на языке высокого уровня. ПРАКТИКУМ. (Структурное программирование. СПб: Питер, 2013 — 264 стр.

Похожие записи