Чему вы научитесь
- Основная цель курса: освоить базовую лексику языка программирования С++. Важный акцент в курсе сделан на практическое применение полученных знаний. Курс содержит достаточное количество задач, которые познакомят с алгоритмами различной сложности, помогут развить аналитические навыки, алгоритмическое и инженерное мышление.
О курсе
В мире на C++ написано больше всего кода, что говорит о его широком применении. Лексика языка понятна и доступна, а программы на писанные на C++ отличаются высокой скоростью.
В курсе вы узнаете из каких основных элементов состоят языки программирования. Познакомитесь с базовыми понятиями и определениями С++. Научитесь работать с базовыми алгоритмическими конструкциями.
Основные темы курса:
1. Основные лексические понятия и определения, переменные, типы данных и математические операторы.
2. Ввод / Вывод и первая программа. Раздел знакомит с работой в системе и предлагается решить несколько простых задач.
3. Простые линейные алгоритмы. Так же в этом разделе познакомитесь с строковым вводом числовых данных и форматированным выводом вещественных чисел.
4. Основы алгебры логики и алгоритмы ветвления (условный оператор if)
5. Алгоритмы содержащие циклы for и while. Тренировочные задачи на тему циклы.
6. .Массивы
7. Двумерные массивы
8. Алгоритм поиска максимального и минимального элемента. Поиск элементов по заданному условию в не упорядоченной последовательности
9. Символы и строки
10. Некоторые встроенные функции
Для реализации процесса обучения курс содержит интерактивный практические задачи.
Обновления на курсе:
17.02.2023 - Добавлен урок "Массивы и арифметика указателей", теория и задачи
05.02.2023 - обновление блока, динамическое программирование. Добавлена теория и задачи
03.02.2023 - обновление блока, однопроходные алгоритмы. Добавлен урок "Конечные автоматы"
Для кого этот курс
Всем желающим изучать программирование.