Курс на Stepik
Обложка курса «Программирование на языках C и C++» на Stepik
Бесплатно

Программирование на языках C и C++ ★ 4.700

Открыть на
STEPIK.ORG

Программирование на языках С и C++ для студентов первого курса ОНУ им. И. И. Мечникова Пока что находится в стадии разработки

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на языках C и C++»Учеников на курсе 8 177
Сертификаты, выданные на курсе «Программирование на языках C и C++»Сертификатов выдано 0
Отзывы о курсе «Программирование на языках C и C++»Отзывов получено 20
Рейтинг курса «Программирование на языках C и C++»Рейтинг курса 4.700
Уроки в курсе «Программирование на языках C и C++»Количество уроков 65
Тесты в курсе «Программирование на языках C и C++»Количество квизов 67
Задачи с кодом в курсе «Программирование на языках C и C++»Количество задач с кодом 42
Время прохождения курса «Программирование на языках C и C++»Время прохождения курса —
Обновления курса «Программирование на языках C и C++»Обновления курса — —
Дата публикации курса «Программирование на языках C и C++»Дата публикации курса — ———
Последнее обновление курса «Программирование на языках C и C++»Последнее обновление — ———

Содержание курса

Разделы в курсе «Программирование на языках C и C++» 12 разделов Уроки в курсе «Программирование на языках C и C++» 65 уроков Тесты в курсе «Программирование на языках C и C++» 67 тестов Задачи в курсе «Программирование на языках C и C++» 42 задачи Время прохождения курса «Программирование на языках C и C++» 11 ч. Последнее обновление курса «Программирование на языках C и C++» обн. 2 года назад

Введение в языки C и C++

4 урока
1. Обзор языков C/C++ и история их создания ↗
2. Минимальная программа ↗
3. Программа "Привет, мир!" ↗
4. Программа "Калькулятор" ↗

Основные элементы языков C/C++

7 уроков
1. Алфавит и лексемы языков C/C++ ↗
2. Идентификаторы ↗
3. Ключевые слова ↗
4. Литералы, переменные и типы ↗
5. Встроенные типы языков C/C++ и их литералы ↗
6. Присваивание переменных и преобразование типов ↗
7. Ввод и вывод переменных ↗

Операции и выражения

10 уроков
1. Введение в операции ↗
2. Арифметические операции ↗
3. Операции сравнения ↗
4. Логические операции ↗
5. Побитовые операции ↗
6. Составное присваивание ↗
7. Операции инкремента и декремента ↗
8. Операторы работы с указателями и членами класса ↗
9. Другие операции ↗
10. Выражения ↗

Операторы языков С/С++

4 урока
1. Структурное программирование ↗
2. Операторы ветвления ↗
3. Операторы цикла ↗
4. Операторы перехода ↗

Массивы. Контейнеры языка C++

7 уроков
1. Обзор контейнеров языка C++ ↗
2. Использование цикла for для контейнеров ↗
3. Массив языка C ↗
4. Класс vector ↗
5. Класс array ↗
6. Класс set - множество ↗
7. Класс map - ассоциативный массив ↗

Указатели, ссылки и управление памятью

5 уроков
1. Указатели ↗
2. Способы выделения памяти, динамическое выделение памяти ↗
3. Адресная арифметика ↗
4. Динамический массив и указатели ↗
5. Ссылки языка C++ ↗

Функции

3 урока
1. Функции ↗
2. Передача массивов и контейнеров в функции ↗
3. Рекурсивные функции ↗

Строки

6 уроков
1. Строки языка Си ↗
2. Строки языка C++. Класс string ↗
3. Ввод и вывод строк ↗
4. Методы класса string ↗
5. Соответствие функций C / С++ / Pascal ↗
6. Передача строк в функции ↗

Двумерные массивы

3 урока
1. Многомерные массивы в стиле Си ↗
2. Вектора векторов ↗
3. Передача многомерных массивов в функции ↗

Описание собственных типов

4 урока
1. Структуры языка Си ↗
2. Передача структур в функции ↗
3. Структуры языка C++ - добавляем методы ↗
4. Классы языка C++. Инкапсуляция. Сокрытие внутренней реализации ↗

Элементы обобщенного программирования

5 уроков
1. Обобщенное программирование в языке Си ↗
2. Перегрузка функций ↗
3. Шаблонные функции ↗
4. Шаблонные типы ↗
5. Динамический полиморфизм ↗

Контрольная работа номер 1

7 уроков
1. Общие вопросы и выбор варианта ↗
2. Основные элементы языка, выражения, присваивание ↗
3. Логические выражения и условные операторы ↗
4. Разветвленные алгоритмы ↗
5. Циклические алгоритмы ↗
6. Массивы ↗
7. Функции ↗