Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Урок 1. Введение в программирование
- Урок 2. Условия
- Урок 3. Циклы
- Урок 4. Цикл for
- Урок 5. Вложенные циклы
- Урок 6. Массивы
- Урок 7. Многомерные массивы
- Урок 8. Функции
- Урок 9. Перегрузка функций и шаблоны функций
- Урок 10. Поиск и сортировка
- Урок 11. Рекурсия, быстрая сортировка
- Урок 12. Указатели
- Урок 13. Константный указатель и указатель на константу,
- cсылки, операторы new и delete
- Урок 14. Строки, стандартная библиотека ввода-вывода
- в языке C, использование аргументов командной строки
- Урок 15. Многомерные динамические массивы
- Урок 16. Структуры
- Урок 17. Битовые операции, работа с файлами, поиск файлов
- Урок 18. Препроцессор и его использование
- Урок 19. Экзамен
- Урок 1
- Введение в программирование
- 1. Предварительные рассуждения
- 2. Введение
- ■ История и этапы развития языка С++;
- ■ Сравнительный анализ языка C++ с другими языками программирования.
- 3. Алгоритм
- ■ Понятие алгоритма;
- ■ Примеры использования алгоритмов в реальной жизни;
- ■ Типы алгоритмов: линейный, разветвленный, циклический.
- 4. Понятие блок-схемы
- ■ Базовые обозначения в блок-схемах;
- ■ Блок начала алгоритма;
- ■ Блок завершения алгоритма;
- ■ Блок ввода данных;
- ■ Блок вывода данных;
- ■ Блок вычислений;
- ■ Простейшие примеры использования блок-схем.
- 5. Инсталляция Microsoft Visual Studio
- 6. Первый проект
- 7. Понятие библиотеки
- 8. Анализ понятий: компилятор, линковщик, интерпретатор
- 9. Вывод данных
- 10. Понятие ESCAPE-последовательности
- ■ ESCAPE последовательность \n;
- ■ ESCAPE последовательность \t;
- ■ ESCAPE последовательность \b;
- ■ ESCAPE последовательность \»;
- ■ ESCAPE последовательность \\;
- ■ ESCAPE последовательность \a.
- 11. “Raw” строки
- ■ Что такое “raw” строки;
- ■ Примеры использования “raw” строк.
- Программа курса «Основы программирования на языке С++»
- Для групп полустационара. Версия 1.0.1 стр. 4 из 9
- 12. Комментарии
- ■ Однострочные;
- ■ Многострочные.
- 13. Типы данных
- 14. Переменные и константы
- 15. Ввод данных
- 16. Литералы
- Урок 2
- Условия
- 1. Понятие оператора
- 2. Арифметические операции с числами
- 3. Применение арифметических операций
- 4. Преобразование типов
- ■ Необходимость использования;
- ■ Неявное преобразование типов;
- ■ Списковая инициализация, сужение и неявное преобразование типов;
- ■ Явное преобразование типов.
- 5. Логические операции
- 6. Примеры построения программ с использованием блок-схем
- 7. Конструкция логического выбора if
- 8. Лесенка if – else if
- 9. Практический пример на создание примитивного текстового квеста
- 10. Практический пример на принадлежность точки кольцу
- 11. Структура множественного выбора switch
- 12. Обозначение условий в блок-схемах
- ■ Блок условия;
- ■ Обозначение объединения ветвей в блок-схемах;
- ■ Примеры построения программ с использованием операторов ветвлений на языке блок-схем.
- 13. Понятие enum
- ■ Понятие enum, как перечислимого
- Программа курса «Основы программирования на языке С++»
- Для групп полустационара. Версия 1.0.1 стр. 5 из 9
- Урок 3
- Циклы
- 1. Понятие цикла
- 2. Циклические алгоритмы
- 3. Конструкция while
- 4. Конструкция do while
- 5. Обозначение циклов в блок-схемах. Блок цикла
- 6. Примеры построения программ с использованием циклов на языке блоксхем
- 7. Примеры использования циклов
- Урок 4
- Цикл for
- 1. Цикл for. Особенности цикла for
- 2. Ключевые слова break и continue
- 3. Практические примеры
- Урок 5
- Вложенные циклы
- 1. Вложенная конструкция
- 2. Практические примеры
- 3. Использование интегрированного отладчика Microsoft Visual Studio
- Урок 6
- Массивы
- 1. Необходимость группировки данных. Понятие массива
- 2. Создание массива и заполнение его данными
- 3. Пример программы для нахождения суммы отрицательных элементов
- массива
- 4. Пример программы для нахождения минимального и максимального
- элементов массива
- 5. Примеры использования массивов на языке блок-схем
- Программа курса «Основы программирования на языке С++»
- Для групп полустационара. Версия 1.0.1 стр. 6 из 9
- Урок 7
- Многомерные массивы
- 1. Генератор случайных чисел
- 2. Использование генератора случайных чисел
- 3. Двумерные массивы как частный случай многомерных массивов
- 4. Практический пример
- 5. Понятие статического выделения памяти
- Урок 8
- Функции
- 1. Введение в мир функций
- 2. Необходимость использования
- 3. Объявление функций
- 4. Вызов функций
- 5. Примеры создания и вызова функций
- 6. Передача аргументов
- 7. Прототипы функций
- 8. Область видимости
- 9. Понятие области видимости. Локальные и глобальные переменные. Классы памяти
- 10. Аргументы (параметры) по умолчанию
- Урок 9
- Перегрузка функций и шаблоны функций
- 1. Встраивание (inline функции)
- 2. Перегрузка функций
- 3. Шаблоны функций
- Программа курса «Основы программирования на языке С++»
- Для групп полустационара. Версия 1.0.1 стр. 7 из 9
- Урок 10
- Поиск и сортировка
- 1. Линейный поиск
- 2. Сортировка выбором
- 3. «Пузырьковая» сортировка
- 4. Сортировка вставками
- Урок 11
- Рекурсия, быстрая сортировка
- 1. Знакомство с рекурсией
- 2. Рекурсии или итерации?
- 3. Быстрая сортировка
- 4. Двоичный поиск
- 5. Функция, принимающая неограниченное количество элементов
- Урок 12
- Указатели
- 1. Статическое и динамическое выделение памяти
- 2. Указатели
- 3. Анализ использования NULL и nullptr
- 4. Указатели и массивы
- 5. Указатели – аргументы функций. Передача аргументов по указателю
- Урок 13
- Константный указатель и указатель на константу,
- cсылки, операторы new и delete
- 1. Константный указатель и указатель на константу
- 2. Общие сведения о ссылках
- 3. Ссылочные параметры. Передача аргументов по ссылке
- 4. Ссылки в качестве результатов функций
- 5. Синтаксис объявления const ссылки
- 6. Операторы выделения памяти new и delete
- Программа курса «Основы программирования на языке С++»
- Для групп полустационара. Версия 1.0.1 стр. 8 из 9
- Урок 14
- Строки, стандартная библиотека ввода-вывода
- в языке C, использование аргументов командной строки
- 1. Работа со строками в стиле языка C. Синтаксис объявления строковых
- массивов и их инициализация
- 2. Взаимосвязь строк и указателей
- 3. Функции работы со строками из библиотеки обработки строк
- 4. Работа со строками в стиле языка C
- 5. Примеры использования
- 6. Стандартная библиотека ввода-вывода в языке C. Функции scanf, printf
- 7. Выделение и очистка памяти в языке C
- ■ Функция malloc;
- ■ Функция calloc;
- ■ Функция realloc;
- ■ Функция free.
- 8. Перенаправление ввода-вывода
- 9. Использование аргументов командной строки
- Урок 15
- Многомерные динамические массивы
- 1. Многомерные динамические массивы
- 2. Примеры на многомерные динамические массивы
- 3. Перечислимые типы
- 4. Указатели на функции
- 5. Ключевые слова auto и decltype. Автоматическое выведение типа
- 6. Хвостовой возвращаемый тип
- Урок 16
- Структуры
- 1. Структура
- 2. Определение структур
- 3. Действия над структурами
- 4. Оператор sizeof
- Программа курса «Основы программирования на языке С++»
- Для групп полустационара. Версия 1.0.1 стр. 9 из 9
- Урок 17
- Битовые операции, работа с файлами, поиск файлов
- 1. Краткие сведения из курса двоичной арифметики. Использование нескольких систем исчисления
- 2. Битовые операции
- 3. Объединения
- 4. Битовые поля
- 5. Работа с файлами
- ■ Понятие файла;
- ■ Понятие дескриптора файла;
- ■ Текстовые и двоичные файлы;
- ■ Текстовый и двоичный режим открытия файлов;
- ■ Открытие файлов;
- ■ Сохранение данных в файл;
- ■ Чтение данных из файла;
- ■ Закрытие файла;
- ■ Понятие буфера при работе с файлами;
- ■ Текущая позиция в файле. Позиционирование по файлу.
- 6. Поиск файлов
- ■ Поиск файлов по заданной маске и пути;
- ■ Использование битовых операций при поиске файлов.
- Урок 18
- Препроцессор и его использование
- 1. Препроцессор
- 2. Определение констант с помощью #define
- 3. Условная компиляция
- 4. Другие директивы препроцессора
- 5. Разнесение проекта по несколько файлов
Advertisement
Add Comment
Please, Sign In to add comment