Друга частина розширеного вступного курсу з програмування на З/З++. Розглядається тільки процедурно-орієнтована частина мови (без об'єктно-орієнтованого програмування!) Завдання підібрані від простого до складного. Курс завершується розробкою проекту"записна книжка".
про курс
Це друга частина розширеного курсу " Основи програмування на C/C++".
Розглядаються Базові поняття мови з++: покажчики, функції, рядки, структури. Розбирається використання динамічної пам'яті і файлів.
Основна мета цього курсу та ж, що і у першій частині - розвинути алгоритмічне мислення. Але при цьому потрібно засвоїти більш складні компоненти мови і навчитися їх комбінувати і використовувати в програмах.
Завдання від модуля до модуля стають все складніше, але принцип "не використовувати того, що не було вивчено раніше" залишається незмінним. Крок за кроком нова інформація додається до вже засвоєної, закріплюється на безлічі завдань і тестів. Останній модуль "Курсовий проект" - це детальний розбір більш складної, комплексної програми, яка підводить підсумок всьому навчанню.
Уроки " додаткові завдання ..."і" підсумковий тест по темі ..."можна проходити після виконання кожної теми. Але їх також можна і відкласти, і виконати при завершенні курсу. Це дасть можливість оновити і актуалізувати всі знання, які ви отримаєте.
Підтримка автора курсу полягає у своєчасній відповіді на коментарі. Також брати участь у відповідях можуть всі учні.
Для кого цей курс
вартість: 60 BYN
про курс
Це друга частина розширеного курсу " Основи програмування на C/C++".
Розглядаються Базові поняття мови з++: покажчики, функції, рядки, структури. Розбирається використання динамічної пам'яті і файлів.
Основна мета цього курсу та ж, що і у першій частині - розвинути алгоритмічне мислення. Але при цьому потрібно засвоїти більш складні компоненти мови і навчитися їх комбінувати і використовувати в програмах.
Завдання від модуля до модуля стають все складніше, але принцип "не використовувати того, що не було вивчено раніше" залишається незмінним. Крок за кроком нова інформація додається до вже засвоєної, закріплюється на безлічі завдань і тестів. Останній модуль "Курсовий проект" - це детальний розбір більш складної, комплексної програми, яка підводить підсумок всьому навчанню.
Уроки " додаткові завдання ..."і" підсумковий тест по темі ..."можна проходити після виконання кожної теми. Але їх також можна і відкласти, і виконати при завершенні курсу. Це дасть можливість оновити і актуалізувати всі знання, які ви отримаєте.
Підтримка автора курсу полягає у своєчасній відповіді на коментарі. Також брати участь у відповідях можуть всі учні.
Для кого цей курс
студенти 1 курсу, школярі старших класів
початкові вимогипочаткові знання про типи даних та основні алгоритмічні конструкції мови C++. Рекомендується спочатку пройти курс " Основи програмування на C/C++ " .
що Ви отримуєте - актуальні знання основ мови з/C++;
- Можливість відпрацювання практичних навичок програмування;
- постійну підтримку автора курсу
- 39 уроків
- 11 годин відео
- 130 тестів
- 99 інтерактивних завдань
покажчики
- поняття покажчика
- операції над покажчиками
- особливі покажчики
- покажчики та одновимірні масиви
- покажчики та двовимірні масиви
- масиви покажчиків
- багаторівневі покажчики
- додаткові завдання по темі"покажчики"
- підсумковий тест по темі"покажчики"
- поняття функції. Опис функції користувача
- функції та масиви
- посилання
- локальні, глобальні, статичні змінні
- стек викликів
- перевантаження та шаблони функцій
- додаткові завдання по темі"функції"
- ще раз про параметри функції. Перевантаження та шаблони
- рекурсія
- покажчик на функцію
- підсумковий тест по темі"функції"
- динамічна пам'ять та її використання
- багатовимірні динамічні масиви
- додаткові завдання по темі"Управління динамічною пам'яттю"
- підсумковий тест по темі "Управління динамічною пам'яттю"
- рядки в стилі з
- алгоритми роботи з рядками без використання функцій string.h
- функції бібліотеки string.h
- рядки в стилі C++
- додаткові завдання по темі"рядки"
- підсумковий тест по темі"рядки"
- структури: оголошення та використання
- особливі види структур
- повторення. Динамічні масиви структур
- організація даних: стек, черга та дек
- підсумковий тест по темі"структури"
- Загальна інформація про файли
- текстові файли мови з
- Проект "записна книжка"
- Проект "записна книжка". Закінчення
покажчики
- поняття покажчика
- операції над покажчиками
- особливі покажчики
- покажчики та одновимірні масиви
- покажчики та двовимірні масиви
- масиви покажчиків
- багаторівневі покажчики
- додаткові завдання по темі"покажчики"
- підсумковий тест по темі"покажчики"
- поняття функції. Опис функції користувача
- функції та масиви
- посилання
- локальні, глобальні, статичні змінні
- стек викликів
- перевантаження та шаблони функцій
- додаткові завдання по темі"функції"
- ще раз про параметри функції. Перевантаження та шаблони
- рекурсія
- покажчик на функцію
- підсумковий тест по темі"функції"
- динамічна пам'ять та її використання
- багатовимірні динамічні масиви
- додаткові завдання по темі"Управління динамічною пам'яттю"
- підсумковий тест по темі "Управління динамічною пам'яттю"
- рядки в стилі з
- алгоритми роботи з рядками без використання функцій string.h
- функції бібліотеки string.h
- рядки в стилі C++
- додаткові завдання по темі"рядки"
- підсумковий тест по темі"рядки"
- структури: оголошення та використання
- особливі види структур
- повторення. Динамічні масиви структур
- організація даних: стек, черга та дек
- підсумковий тест по темі"структури"
- Загальна інформація про файли
- текстові файли мови з
- Проект "записна книжка"
- Проект "записна книжка". Закінчення
https://privatelink.de/?https://stepik.org/course/116440/