ОТКРЫТЫЙ КУРС · 20 уроків

С++

Познайомся з C++ через невеликі консольні програми: введення, умови, цикли та функції.

Навчання з прогресомНотатки можна прочитати без реєстрації. Для збереження поставлених завдань потрібен обліковий запис.
Кому підійде

Для початківців, яким цікаві строгіші мови й програми для комп’ютера. Складна математика для старту не потрібна.

Як побудоване навчання

20 уроків у чотирьох модулях. Короткі приклади пояснюють ідеї, класна робота тренує набір коду, а домашня потребує власного рішення. Наприкінці — іспит.

Чого навчишся

  • Розуміти роль main, cout і cin у простій програмі.
  • Працювати зі змінними, типами, порівняннями та умовами.
  • Користуватися циклами, рядками, масивами або vector для кількох значень.
  • Виносити повторювану дію у функцію та складати консольну програму.

Шлях модулями

  1. ЗнайомствоБудова програми, вивід, введення та змінні.
  2. Рішення та зверненняПеревірки й вибір дії за умовою.
  3. Цикли та набори данихЦикли й робота з кількома значеннями.
  4. Власні програмиФункції, структури й підсумкова програма.

Результат курсу

Ти складеш невелику консольну задачу з вивчених частин і перевіриш себе на підсумковому іспиті з чотирьох модулів.

Що вивчати далі

Це основи C++. Вказівники, керування пам’яттю, шаблони й великі програми потребують продовження. Для компіляції файлів на комп’ютері стане у пригоді курс VS Code.

01
МОДУЛЬ 1 · УРОКИ 1–5

Знайомство

Включення, змінні та складові

  1. Урок 1. Перше повідомленняcout і main · 12 мин →
  2. Урок 2. Кількість ящиківint · 12 мин →
  3. Урок 3. Текстове полеstring · 12 мин →
  4. Урок 4. Розрахувати покупки.+, * і кронштейни · 12 мин →
  5. Урок 5. Вибираємо шляхif і else · 12 мин →
02
МОДУЛЬ 2 · УРОКИ 6–10

Рішення та звернення

Умови, вхідні та цикли

  1. Урок 6. Правда або помилковістьbool і порівняння · 12 мин →
  2. Урок 7. Два чеки.&& и || · 12 мин →
  3. Урок 8. Кількість з точкоюdouble · 12 мин →
  4. Урок 9. Клавіатура відповідьcin · 12 мин →
  5. Урок 10. Повторна дія.for · 12 мин →
03
МОДУЛЬ 3 · УРОКИ 11–15

Цикли та набори даних

Рекорд, масиви, рядки і vector

  1. Урок 11. Повторюємо кордон.while · 12 мин →
  2. Урок 12. КількістьМасивний · 12 мин →
  3. Урок 13. Слово і його довжинаstring.size() · 12 мин →
  4. Урок 14. Вирощування спискуvector · 12 мин →
  5. Урок 15. Додати до спискуpush_back · 12 мин →
04
МОДУЛЬ 4 · УРОКИ 16–20

Власні програми

Функції, конструкції та фінальний проект

  1. Урок 16. Ваша команда.Мета · 12 мин →
  2. Урок 17. Функція з реагуваннямreturn і аргументи · 12 мин →
  3. Урок 18. Кожен елементrange for · 12 мин →
  4. Урок 19. Пункт з властивостямиstruct · 12 мин →
  5. Урок 20. Підсумок: командні точкиФункція vector і if · 18 мин →