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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на языках C и C++»Учеников на курсе 7 984
Сертификаты, выданные на курсе «Программирование на языках 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. Функции