Вступний курс з програмування на мові з/C++. Послідовно викладаються поняття мови і поступово засвоюються типові алгоритми. Завдання підібрані від простого до складного.
про курс
Це перша частина розширеного курсу " Основи програмування на C/C++" призначена для новачків у програмуванні.
Розглядаються базові типи даних і основні алгоритмічні конструкції. Не зачіпаються питання об'єктно-орієнтованого програмування!
Основна мета цього курсу-розвинути алгоритмічне мислення у початківця програміста. Для цього потрібно в першу чергу практика, практика і ще раз практика! Ви зробите багато помилок (я постараюся вас "зловити" на типових проблемах початківців програмістів але розуміння цих помилок і їх виправлення дасть вам неоціненний досвід, якого не отримати, розбираючи чужий "зразковий" код.
У кожен модуль додані додаткові завдання, вирішення яких дає можливість "набити руку" по зазначеній темі. Проходження уроків "додаткові завдання" і "підсумковий тест" можна відкласти, і пройти в кінці вивчення даного курсу. Таке повернення до теми через якийсь час дає ефект актуалізації знання, розміщення його в "довготривалої пам'яті" учня.
Щоб весь цей обсяг знань і навичок не перетворився в "кашу" і зручно осів в голові, дуже важлива послідовність подачі матеріалу і підбір завдань так, щоб для їх вирішення було достатньо тільки тих знань, які вже отримані раніше.
Теоретичний матеріал курсу викладено так докладно і послідовно, що відпадає необхідність використовувати додаткові джерела інформації при вирішення завдань. Підтримка автора курсу полягає у своєчасній відповіді на коментарі. Також брати участь у відповідях можуть всі учні.
Продовження цього курсу: " Основи програмування на C/C++. Частина 2" . У ньому вам належить вивчити покажчики, функції, рядки, структури і файли. Переходити до другої частини можна після завершення даного курсу, оскільки вони логічно пов'язані між собою.
Для кого цей курс
чого ви навчитеся
у курс входять
вартість: 45 BYN
про курс
Це перша частина розширеного курсу " Основи програмування на C/C++" призначена для новачків у програмуванні.
Розглядаються базові типи даних і основні алгоритмічні конструкції. Не зачіпаються питання об'єктно-орієнтованого програмування!
Основна мета цього курсу-розвинути алгоритмічне мислення у початківця програміста. Для цього потрібно в першу чергу практика, практика і ще раз практика! Ви зробите багато помилок (я постараюся вас "зловити" на типових проблемах початківців програмістів але розуміння цих помилок і їх виправлення дасть вам неоціненний досвід, якого не отримати, розбираючи чужий "зразковий" код.
У кожен модуль додані додаткові завдання, вирішення яких дає можливість "набити руку" по зазначеній темі. Проходження уроків "додаткові завдання" і "підсумковий тест" можна відкласти, і пройти в кінці вивчення даного курсу. Таке повернення до теми через якийсь час дає ефект актуалізації знання, розміщення його в "довготривалої пам'яті" учня.
Щоб весь цей обсяг знань і навичок не перетворився в "кашу" і зручно осів в голові, дуже важлива послідовність подачі матеріалу і підбір завдань так, щоб для їх вирішення було достатньо тільки тих знань, які вже отримані раніше.
Теоретичний матеріал курсу викладено так докладно і послідовно, що відпадає необхідність використовувати додаткові джерела інформації при вирішення завдань. Підтримка автора курсу полягає у своєчасній відповіді на коментарі. Також брати участь у відповідях можуть всі учні.
Продовження цього курсу: " Основи програмування на C/C++. Частина 2" . У ньому вам належить вивчити покажчики, функції, рядки, структури і файли. Переходити до другої частини можна після завершення даного курсу, оскільки вони логічно пов'язані між собою.
Для кого цей курс
студенти молодших курсів, школярі старших класів та всі бажаючі почати вивчати програмування
чого ви навчитеся
- після проходження курсу ви навчитеся писати прості програми на мові з/C++.
- розберетеся в базових типах даних, навчитеся правильно будувати і обчислювати вирази.
- зможете використовувати основні алгоритмічні конструкції (розгалуження і цикл), працювати з масивами.
- познайомитеся з основними методами сортування і пошуку в масиві.
ніяких особливих знань не потрібно. Математика і логіка на рівні початкових класів середньої школи.
у курс входять
- 38 уроків
- 6 годин відео
- 118 тестів
- 101 інтерактивна задача
введення в мову програмування з
- чому c++?
- IDE-інтегроване середовище розробки
- Основи роботи в Visual Studio
- Escape-послідовності
- основні поняття мови
- зберігання чисел в пам'яті комп'ютера
- змінні та типи даних
- потокове введення - виведення мови C++
- операції та вирази
- операції та вирази ч. 2
- перетворення типів даних
- введення і виведення в мові з
- додаткові завдання по темі "змінні і типи даних ""
- системи числення
- бітові операції
- підсумковий тест по темі "змінні і типи даних"
- логічні вирази
- умовний оператор if
- Оператор вибору switch
- Перераховуваний тип даних
- додаткові завдання по темі"оператори розгалуження"
- підсумковий тест по темі"оператори розгалуження"
- види циклів у мові з
- Передача управління з тіла циклу
- Налагодження програм у Visual Studio
- вкладені цикли
- структурне програмування
- додаткові завдання по темі"оператори циклу"
- підсумковий тест по темі"оператори циклу"
- одновимірні масиви
- випадкові числа в мові C++
- двовимірні масиви
- методи сортування
- методи пошуку в одновимірному масиві
- одновимірні масиви. Завдання на закріплення матеріалу
- двовимірні масиви. Завдання на закріплення матеріалу
- методи сортування та пошуку. Продовження
- підсумковий тест по темі"масиви"
введення в мову програмування з
- чому c++?
- IDE-інтегроване середовище розробки
- Основи роботи в Visual Studio
- Escape-послідовності
- основні поняття мови
- зберігання чисел в пам'яті комп'ютера
- змінні та типи даних
- потокове введення - виведення мови C++
- операції та вирази
- операції та вирази ч. 2
- перетворення типів даних
- введення і виведення в мові з
- додаткові завдання по темі "змінні і типи даних ""
- системи числення
- бітові операції
- підсумковий тест по темі "змінні і типи даних"
- логічні вирази
- умовний оператор if
- Оператор вибору switch
- Перераховуваний тип даних
- додаткові завдання по темі"оператори розгалуження"
- підсумковий тест по темі"оператори розгалуження"
- види циклів у мові з
- Передача управління з тіла циклу
- Налагодження програм у Visual Studio
- вкладені цикли
- структурне програмування
- додаткові завдання по темі"оператори циклу"
- підсумковий тест по темі"оператори циклу"
- одновимірні масиви
- випадкові числа в мові C++
- двовимірні масиви
- методи сортування
- методи пошуку в одновимірному масиві
- одновимірні масиви. Завдання на закріплення матеріалу
- двовимірні масиви. Завдання на закріплення матеріалу
- методи сортування та пошуку. Продовження
- підсумковий тест по темі"масиви"
https://privatelink.de/?https://stepik.org/course/55918/