Узнать подробности и записаться на сайте школы на пробный бесплатный урок Сайт школы

Курс "Процедурное программирование и основы С++. Интерактивный курс"

Школа GeekBrains

Программа курса разработана как для тех, кто уже имеет знакомство с языками программирования, так и для новичков

  • Цена
    8 767 руб.
  • Срок обучения
    1 месяц
  • Количество занятий
    4 урока

Чему Вы научитесь

  • Проектировать алгоритм для решаемой задачи, в том числе определять необходимый набор классов, функций и переменных. Писать многомодульные программы. Обрабатывать потоковый ввод, преобразовывать и проверять на корректность текстовые данные, осуществлять вывод данных в требуемом формате. Обрабатывать данные на уровне бит, в том числе осуществлять упаковку и простое кодирование данных. Разрабатывать структуру классов для решаемой задачи, реализуя принципы модульности, минимальной связанности, разделения интерфейса и реализации.

Программа обучения

Урок 1. Компилируемый язык. Этапы трансляции и сборки программ

  • 1. Зачем нужен С++. 2. Средства разработки на С++. 3. Как работает компилируемый язык. 4. Этапы трансляции программы. 5. Как работает сценарий сборки. 6. Разбор домашнего задания.

Урок 2. Имена в программе. Данные, типы, функции и переменные

  • 1. Имена, типы и переменные. 2. Переменная и представление числа. 3. Вычислимость. 4. Функция. Понятие и смысл. 5. Функции и их аргументы. 6. Простые массивы. 7. Разбор домашнего задания.

Урок 3. Конструируем алгоритм на языке C++

  • 1. Блоки. Понятие алгоритма Пространство имен. 2. Условные операции. 3. Константный множественный выбор. 4. Циклическая условная операция while. 5. Управление итерацией (повторяемостью цикла). 6. Счетный цикл. 7. Исключительные ситуации. 8. Разбор домашнего задания.

Урок 4. Процедурное программирование

  • 1. Собираем скелет проекта для Qt Creator. 2. Получаем доступ к файлу с данными. 3. Хак формата: расшифровка способа хранения данных. 4. Декодирование формата PNM/PGM. 5. Побочные преобразования данных: читаем размеры изображения. 6. Построение выходной гистограммы и вывод данных. 7. Разбор проекта программы, составленной в процедурном стиле.