1

Етап 1

Программирование: принципы и практика в C++ - Глава 4. Вычисления

31 серпня—07 вересня

2

Етап 2

Программирование на языке C++ - Как выполняются программы на C++.

31 серпня—07 вересня

3

Етап 3

Повторение пройденного за неделю

08 вересня—09 вересня

4

Етап 4

Программирование: принципы и практика в C++ - Глава 5. Ошибки

10 вересня—16 вересня

5

Етап 5

Программирование на языке C++ - Структуры и классы.

10 вересня—16 вересня

6

Етап 6

Повторение пройденного материала

17 вересня—18 вересня

7

Етап 7

Программирование на языке C++ - Объектно-ориентированное программирование.

19 вересня—28 вересня

8

Етап 8

Программирование: принципы и практика в C++ - Глава 6. Написание программ

19 вересня—30 вересня

9

Етап 9

Повторение пройденного материала

05 жовтня—06 жовтня

10

Етап 10

Программирование на языке C++ - Дополнительные возможности C++.

07 жовтня—13 жовтня

11

Етап 11

Программирование: принципы и практика в C++ - Глава 7. Завершение программы

07 жовтня—14 жовтня

12

Етап 12

Повторение пройденного материала

13 жовтня—15 жовтня

13

Етап 13

Программирование на языке C++ - Шаблоны.

16 жовтня—20 жовтня

14

Етап 14

Программирование: принципы и практика в C++ - Глава 8. Технические детали: функции и прочее

16 жовтня—22 жовтня

15

Етап 15

Потворение пройденного материала

20 жовтня—22 жовтня

16

Етап 16

Введение в программирование (C++) - Цикл While

23 жовтня—29 жовтня

17

Етап 17

Программирование: принципы и практика в C++ - Глава 9. Технические детали: классы и прочее

23 жовтня—30 жовтня

18

Етап 18

Повторение пройденного материала

29 жовтня—04 листопада

19

Етап 19

Введение в программирование (C++) - Действительные числа

05 листопада—11 листопада

20

Етап 20

Программирование: принципы и практика в C++ - Глава 10. Потоки ввода и вывода

05 листопада—11 листопада

21

Етап 21

Повторение пройденного материала

12 листопада—13 листопада

22

Етап 22

Введение в программирование (C++) - Цикл for и массивы

05 грудня—11 грудня

23

Етап 23

Программирование: принципы и практика в C++ - Глава 11. Настройка ввода и вывода

05 грудня—11 грудня

24

Етап 24

Повторение пройденного материала

12 грудня—13 грудня

25

Етап 25

Введение в программирование (C++) - Двумерные массивы

14 грудня—20 грудня

26

Етап 26

Программирование: принципы и практика в C++ - Глава 12. Вывод на экран

14 грудня—20 грудня

27

Етап 27

Повторение пройденного материала

21 грудня—22 грудня

28

Етап 28

Введение в программирование (C++) - Функции и рекурсия

23 грудня—29 грудня

29

Етап 29

Программирование: принципы и практика в C++ - Глава 13. Графические классы

23 грудня—29 грудня

30

Етап 30

Повторение пройденного материала

30 грудня—31 грудня

1

Етап 1

Программирование: принципы и практика в C++ - Глава 4. Вычисления

31 серпня—07 вересня

3

Етап 3

Повторение пройденного за неделю

08 вересня—09 вересня

4

Етап 4

Программирование: принципы и практика в C++ - Глава 5. Ошибки

10 вересня—16 вересня

6

Етап 6

Повторение пройденного материала

17 вересня—18 вересня

7

Етап 7

Программирование на языке C++ - Объектно-ориентированное программирование.

19 вересня—28 вересня

9

Етап 9

Повторение пройденного материала

05 жовтня—06 жовтня

10

Етап 10

Программирование на языке C++ - Дополнительные возможности C++.

07 жовтня—13 жовтня

12

Етап 12

Повторение пройденного материала

13 жовтня—15 жовтня

13

Етап 13

Программирование на языке C++ - Шаблоны.

16 жовтня—20 жовтня

15

Етап 15

Потворение пройденного материала

20 жовтня—22 жовтня

16

Етап 16

Введение в программирование (C++) - Цикл While

23 жовтня—29 жовтня

18

Етап 18

Повторение пройденного материала

29 жовтня—04 листопада

19

Етап 19

Введение в программирование (C++) - Действительные числа

05 листопада—11 листопада

21

Етап 21

Повторение пройденного материала

12 листопада—13 листопада

22

Етап 22

Введение в программирование (C++) - Цикл for и массивы

05 грудня—11 грудня

24

Етап 24

Повторение пройденного материала

12 грудня—13 грудня

25

Етап 25

Введение в программирование (C++) - Двумерные массивы

14 грудня—20 грудня

27

Етап 27

Повторение пройденного материала

21 грудня—22 грудня

28

Етап 28

Введение в программирование (C++) - Функции и рекурсия

23 грудня—29 грудня

30

Етап 30

Повторение пройденного материала

30 грудня—31 грудня

2

Етап 2

Программирование на языке C++ - Как выполняются программы на C++.

31 серпня—07 вересня

5

Етап 5

Программирование на языке C++ - Структуры и классы.

10 вересня—16 вересня

8

Етап 8

Программирование: принципы и практика в C++ - Глава 6. Написание программ

19 вересня—30 вересня

11

Етап 11

Программирование: принципы и практика в C++ - Глава 7. Завершение программы

07 жовтня—14 жовтня

14

Етап 14

Программирование: принципы и практика в C++ - Глава 8. Технические детали: функции и прочее

16 жовтня—22 жовтня

17

Етап 17

Программирование: принципы и практика в C++ - Глава 9. Технические детали: классы и прочее

23 жовтня—30 жовтня

20

Етап 20

Программирование: принципы и практика в C++ - Глава 10. Потоки ввода и вывода

05 листопада—11 листопада

23

Етап 23

Программирование: принципы и практика в C++ - Глава 11. Настройка ввода и вывода

05 грудня—11 грудня

26

Етап 26

Программирование: принципы и практика в C++ - Глава 12. Вывод на экран

14 грудня—20 грудня

29

Етап 29

Программирование: принципы и практика в C++ - Глава 13. Графические классы

23 грудня—29 грудня

31 серпня 2016 01 січня 2018
Ціль прострочена на 2518 днів

Мета закинута

Автор не відписував в цілі 7 років 11 месяців 8 днів

Кар'єра та робота

Освоить базовые принципы языка программирования C++

Когда я был в 8 классе, я наткнулся на уроки по HTML и CSS от Евгения Попова. Я начал учить, и в последствии создал свой сайт. Но затем энтузиазм пропал и я прекратил обучение.

В 9 классе 3 четверти мы начали изучать программирование на языке Pascal. Меня это снова затянуло и я решил, что буду сдавать ОГЭ по информатике и свяжу свою жизнь с программированием. Учитель дал мне книгу по языку Pascal и я стал учить его в свободное время.

Но мне Pascal надоел и я стал смотреть в сторону других языков. Вот тогда я и нашел C++. Но изучал я его время от времени, не было дисциплины. Вот поэтому я и решил создать цель на Smart Progess.

 Критерій завершення

1) Прошел курс "Программирование на языке C++" на платформе Stepic.org и получил сертификат по этой теме.

2)Прошел курс "Введение в программирование (C++)" на платформе Stepic.org и получить сертификат по этой теме.

3)Прочел книгу "Программирование: принципы и практика в C++" - Бьерн Страуструп.

 Особисті ресурси

Время и информация.

  1. Программирование: принципы и практика в C++ - Глава 4. Вычисления

    В главе излагаются основы вычислений.

    1. 4.1. Вычисления

    2. 4.2. Цели и средства

    3. 4.3. Выражения

    4. 4.4. Инструкции

    5. 4.5. Функции

    6. 4.6. Вектор

    7. 4.7. Языковые возможности

  2. Программирование на языке C++ - Как выполняются программы на C++.

    1. Как выполняются программы на C++

    2. Стек вызовов

    3. Указатели и массивы

    4. Использование указателей

    5. Ссылки

    6. Динамическая память

    7. Многомерные массивы

    8. Строки и ввод-вывод

  3. Повторение пройденного за неделю

  4. Программирование: принципы и практика в C++ - Глава 5. Ошибки

    В этой главе обсуждаются вопросы, связанные с корректностью программ, а также с ошибками и методами их исправления.

    1. Введение

    2. Источники ошибок

    3. Ошибки времени компиляции

    4. Ошибки времени редактирования связей

    5. Ошибки времени выполнения связей

    6. Исключения

    7. Логические ошибки

    8. Оценка

    9. Отладка

    10. Пред- и постусловия

    11. Тестирование

  5. Программирование на языке C++ - Структуры и классы.

    1. Структуры

    2. Методы

    3. Конструкторы и деструкторы

    4. Объекты и классы

    5. Модификаторы доступа

    6. Константность

    7. Конструктор копирования и оператор присваивания

    8. Класс массива

  6. Повторение пройденного материала

  7. Программирование на языке C++ - Объектно-ориентированное программирование.

    1. Наследование

    2. Перегрузка

    3. Виртуальные методы

    4. Таблица виртуальных методов

    5. Объектно-ориентированное программирование

    6. Особенности наследования в C++

  8. Программирование: принципы и практика в C++ - Глава 6. Написание программ

    В этой и следующей главах мы разработаем одну программу, пройдя весь путь от первой еще неясной идеи через этапы анали­за, проектирования, реализации, тестирования. Повторного проектирования и повторной реализации.

    1. Задача

    2. Размышления над задачей

    3. Вернемся к калькулятору

    4. Грамматики

    5. Превращение грамматики в программу

    6. Испытание первой версии

    7. Испытание второй версии

    8. Потоки лексем

    9. Структура программы

  9. Повторение пройденного материала

  10. Программирование на языке C++ - Дополнительные возможности C++.

    1. Перегрузка операторов

    2. Правила переопределения операторов

    3. Умные указатели

    4. Ключевые слова static и inline

    5. Ключевое слово friend

    6. Шаблон проектирования Singleton

  11. Программирование: принципы и практика в C++ - Глава 7. Завершение программы

    1. Введение

    2. Ввод и вывод

    3. Обработка ошибок

    4. Отрицательные числа

    5. Остаток от деления: %

    6. Приведение кода в порядок

    7. Восстановление после ошибок

    8. Переменные

  12. Повторение пройденного материала

  13. Программирование на языке C++ - Шаблоны.

    Stepic.org - Шаблоны.

    Stepic.org - Заключительный модуль.

    1. Шаблоны классов

    2. Шаблоны функций

    3. Специализация шаблонов

    4. Еще о шаблонах

    5. Заключительный модуль.

  14. Программирование: принципы и практика в C++ - Глава 8. Технические детали: функции и прочее

    В этой и следующей главах мы перейдем от общих рассуждений о программировании к нашему основному инструменту программирования - языку С++.

    1. Технические детали

    2. Объявление и определение

    3. Заголовочные файлы

    4. Область видимости

    5. Вызов функции и аозрат значения

    6. Порядок вычислений

    7. Пространство имен

  15. Потворение пройденного материала

  16. Введение в программирование (C++) - Цикл While

    Решение задач по теме "Цикл While". - Stepic.org

    1. 1 Задача

    2. 2 Задача

    3. 3 Задача

    4. 4 Задача

    5. 5 Задача

    6. 6 Задача

    7. 7 Задача

    8. 8 Задача

    9. 9 Задача

    10. 10 Задача

    11. 11 Задача

    12. 12 Задача

    13. 13 Задача

    14. 14 Задача

  17. Программирование: принципы и практика в C++ - Глава 9. Технические детали: классы и прочее

    9.1. Технические детали: классы и прочее

    9.2. Классы и члены

    9.3. Интерфейс и реализация

    9.4. Разработка класса

    9.5. Перечисления

    9.6. Перегрузка операторов

    9.7. Интерфейсы классов

    9.8. Класс Date

  18. Повторение пройденного материала

  19. Введение в программирование (C++) - Действительные числа

    Решение задач по теме "Действительные числа" - Stepic.org

    1. Задача

    2. Задача

    3. Задача

    4. Задача

    5. Задача

    6. Задача

    7. Задача

    8. Задача

    9. Задача

    10. Задача

    11. Задача

    12. Задача

  20. Программирование: принципы и практика в C++ - Глава 10. Потоки ввода и вывода

    10.1. Ввод и вывод

    10.2. Модель потока ввода-вывода

    10.3. Файлы 367 10.4. Открытие файла

    10.5. Чтение и запись файла

    10.6. Обработка ошибок ввода-вывода

    10.7. Считывание отдельного значения

    10.7.1. Разделение задачи на управляемые части

    10.7.2. Отделение диалога от функции

    10.8. Операторы вывода, определенные пользователем

    10.9. Операторы ввода, определенные пользователем

    10.10. Стандартный цикл ввода

    10.11. Чтение структурированного файла

    10.11.1. Представление в памяти

    10.11.2. Считывание структурированных значений

    10.11.3. Изменение представления

  21. Повторение пройденного материала

  22. Введение в программирование (C++) - Цикл for и массивы

    Решение задач по теме Цикл for и массивы

    1. Задача

    2. Задача

    3. Задача

    4. Задача

    5. Задача

    6. Задача

    7. Задача

    8. Задача

    9. Задача

    10. Задача

    11. Задача

    12. Задача

    13. Задача

    14. Задача

  23. Программирование: принципы и практика в C++ - Глава 11. Настройка ввода и вывода

    11.1. Регулярность и нерегулярность

    11.2. Форматирование вывода

    11.2.1. Вывод целых чисел

    11.2.2. Ввод целых чисел

    11.2.3. Вывод чисел с плавающей точкой

    11.2.4. Точность

    11.2.5. Поля

    11.3. Открытие файла и позиционирование

    11.3.1. Режимы открытия файлов

    11.3.2. Бинарные файлы

    11.3.3. Позиционирование в файлах

    11.4. Потоки строк

    11.5. Ввод, ориентированный на строки

    11.6. Классификация символов

    11.7. Использование нестандартных разделителей

    11.8. И еще много чего

  24. Повторение пройденного материала

  25. Введение в программирование (C++) - Двумерные массивы

    Решение задач по теме Двумерные массивы

    1. Задача

    2. Задача

    3. Задача

    4. Задача

    5. Задача

    6. Задача

    7. Задача

    8. Задача

    9. Задача

    10. Задача

    11. Задача

    12. Задача

    13. Задача

  26. Программирование: принципы и практика в C++ - Глава 12. Вывод на экран

    12.1. Почему графика?

    12.2. Вывод на дисплей

    12.3. Первый пример

    12.4. Использование библиотеки графического пользовательского интерфейса

    12.5. Координаты

    12.6. Класс Shape

    12.7. Использование графических примитивов

    12.7.1. Графические заголовочные файлы и функция main

    12.7.2. Почти пустое окно

    12.7.3. Оси координат

    12.7.4. График функции

    12.7.5. Многоугольники

    12.7.6. Прямоугольник

    12.7.7. Заполнение

    12.7.8. Текст

    12.7.9. Изображения

    12.7.10. И многое другое

    12.8. Запуск программы

    12.8.1. Исходные файлы

  27. Повторение пройденного материала

  28. Введение в программирование (C++) - Функции и рекурсия

    Решение задач по теме Функции и рекурсия

  29. Программирование: принципы и практика в C++ - Глава 13. Графические классы

    13.1. Обзор графических классов

    13.2. Классы Point и Line

    13.3. Класс Lines

    13.4. Класс Color

    13.5. Класс Line_style

    13.6. Класс Open_polyline

    13.7. Класс Closed_polyline

    13.8. Класс Polygon

    13.9. Класс Rectangle

    13.10. Управление неименованными объектами

    13.11. Класс Text

    13.12. Класс Circle

    13.13. Класс Ellipse

    13.14. Класс Marked_polyline

    13.15. Класс Marks

    13.16. Класс Mark

    13.17. Класс Image

  30. Повторение пройденного материала

  • 2903
  • 31 серпня 2016, 11:06

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?