Уроки
Уроки
C++ используют во многих областях: от системного ПО и игровых движков до встраиваемых систем и программ, где важна скорость.
Уроки
Урок 1
Напишите первую программу: выводите текст и числа через std::cout и исправляйте ошибки компилятора.
За урок вы получите 80 XP
Урок 2
Храните значения в переменных int, double и std::string, считайте и соединяйте текст с помощью +.
За урок вы получите 155 XP
Урок 3
Научите программу принимать решения с помощью if, else if и else и соединяйте условия через && и ||.
За урок вы получите 120 XP
Мини-проект
Узнайте, кто победит в бою героя с драконом, как помогает броня и когда герой получает новый уровень.
За урок вы получите 30 XP
Вывод
Ударов героя: 7Ударов дракона: 6Получено урона: 84Победил герой. Осталось здоровья: 16XP: 2750Уровень: 6 (новый уровень!)
Урок 5
Храните значения в std::vector, читайте их по индексу и пользуйтесь методами size(), push_back() и pop_back().
За урок вы получите 125 XP
Урок 6
Повторяйте код с помощью while и for, перебирайте векторы, ищите суммы, средние и наибольшие значения.
За урок вы получите 165 XP
Мини-проект
Выведите плейлист с длиной песен, найдите самую длинную и узнайте, какие песни поместятся в дорогу.
За урок вы получите 30 XP
Вывод
1. Пиксельное сердце (3:34)2. Дождливый вторник (4:05)3. Танцующие роботы (5:12)4. Лунный велосипед (3:07)5. Полуночная пицца (4:20)6. Бумажная ракета (3:18)Всего: 23:36Самая длинная: Танцующие роботы (5:12)Песен дольше 4 минут: 3Песни для поездки:Пиксельное сердцеДождливый вторникТанцующие роботыОсталось: 2:09
Урок 8
Пишите функции с параметрами, значениями по умолчанию и возвращаемыми значениями и передавайте в них векторы.
За урок вы получите 110 XP
Урок 9
Меняйте переменные в функциях через ссылки int& и работайте с указателями int* и nullptr.
За урок вы получите 120 XP
Урок 10
Напишите программу, которая выводит результаты теста с оценками, средний балл и лучшего ученика.
За урок вы получите 85 XP
Вывод
Макс не учится в этом классе.РЕЗУЛЬТАТЫ ТЕСТААдам, баллы: 45, оценка AЭмма, баллы: 41, оценка BТимур, баллы: 50, оценка AПавел, баллы: 17, оценка FЛиза, баллы: 38, оценка BСредний балл: 38.2Лучший: Тимур (баллы: 50)Не сдали: 1
C++ применяют в игровых движках, системном ПО, встраиваемых устройствах и везде, где важна скорость. Курс начинается с вывода текста и переменных, затем переходит к условиям, векторам, циклам и функциям и заканчивается ссылками и указателями.
Ваши программы компилируются и запускаются прямо в браузере, с настоящими сообщениями компилятора об ошибках. Между уроками вы самостоятельно пишете бой с драконом и плейлист, а в итоговом проекте — программу, которая выводит результаты контрольной работы класса, оценки и средний балл.