Компьютерные науки

Алгоритмизация. Введение в язык программирования C++

Программа о введении в алгоритмизацию и язык C++ для студентов первых курсов и старшеклассников. Разбираются понятие алгоритма, блок-схемы, линейные, разветвляющиеся и циклические структуры, а также работа с одномерными массивами и файловыми потоками.
Студентов 8043 Выпускников 1687 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебный курс посвящен базовым принципам построения алгоритмов и их реализации на языке программирования С++. В материалах разбираются создание блок-схем, работа с линейными, разветвляющимися и циклическими алгоритмами, использование массивов и файловых потоков. Язык С++ рассматривается исключительно как инструмент процедурного и алгоритмического программирования. Курс станет надежной базой для студентов и старшеклассников, начинающих свой путь в разработке программного обеспечения.
Цели
  • Сформировать понимание концепции алгоритма и его графического представления.
  • Развить умение реализовывать типовые алгоритмы на языке С++.
  • Подготовить к созданию программ с использованием базовых структур данных.
Чему я научусь?
  • Разрабатывать блок-схемы для линейных, циклических и разветвляющихся алгоритмов.
  • Применять базовый синтаксис языка С++ для написания и отладки программ.
  • Использовать массивы и файловые потоки при обработке информации.

Авторы

Белоцерковская Ирина Ефимовна
Белоцерковская Ирина Ефимовна
Кандидат физ.-мат. наук, старший преподаватель кафедры Прикладная математика, ИРИТ, НГТУ им. Р.Е. Алексеева\n
Галина Наталья Владимировна
Галина Наталья Владимировна
Старший преподаватель кафедры Прикладная математика, ИРИТ, НГТУ им. Р.Е. Алексеева
Катаева Лилия Юрьевна
Катаева Лилия Юрьевна
Доктор физ.-мат. наук, кафедра "Экономическая теория и эконометрика" Института экономики и управления, НГТУ им. Р.Е. Алексеева
Чему я научусь?
  • Разрабатывать блок-схемы для линейных, циклических и разветвляющихся алгоритмов.
  • Применять базовый синтаксис языка С++ для написания и отладки программ.
  • Использовать массивы и файловые потоки при обработке информации.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Понятие алгоритма. Виды алгоритмов Алгоритм является базовым понятием для тех, кто хочет начать программировать на любом языке программирования. Любая задача... Алгоритм является базовым понятием для тех, кто хочет начать программировать на любом языке программирования. Любая задача может быть формализована алгоритмически. Чтобы понять, с чего начать, рассмотрим основные виды алгоритмов. ещё
Понятие алгоритма. Виды алгоритмов тест для курса Алгоритмизация. Введение в язык программирования C++ 35 мин
2 Блок-схемы. Графическая реализация алгоритмов Блок-схемы представляют собой наглядную реализацию алгоритма. Рассмотрим, как графически представлять разные виды алгоритмов на математических задачах... Блок-схемы представляют собой наглядную реализацию алгоритма. Рассмотрим, как графически представлять разные виды алгоритмов на математических задачах и ситуациях из жизни. ещё
Блок-схемы. Графическая реализация алгоритмов тест для курса Алгоритмизация. Введение в язык программирования C++ 40 мин
3 Основы программирования на языке С++ Подступаемся к языку программирования С++. Будем делать это уверенными шагами. Сначала посмотрим, как и где он... Подступаемся к языку программирования С++. Будем делать это уверенными шагами. Сначала посмотрим, как и где он работает. ещё
Основы программирования на языке С++ тест для курса Алгоритмизация. Введение в язык программирования C++ 40 мин
4 Реализация линейного и разветвляющегося алгоритмов Умение писать программы начинается с понимания реализации простейших алгоритмов. Разбор линейного и разветвляющегося алгоритмов на примерах... Умение писать программы начинается с понимания реализации простейших алгоритмов. Разбор линейного и разветвляющегося алгоритмов на примерах с результатами выполнений программ нам в этом поможет. ещё
Реализация линейного и разветвляющегося алгоритмов тест для курса Алгоритмизация. Введение в язык программирования C++ 40 мин
5 Реализация циклического алгоритма Продолжаем изучать применение стандартных элементов алгоритма в простейших задачах. Циклический алгоритм – это мощное средство при... Продолжаем изучать применение стандартных элементов алгоритма в простейших задачах. Циклический алгоритм – это мощное средство при решении разных примеров. ещё
Реализация циклического алгоритма тест для курса Алгоритмизация. Введение в язык программирования C++ 40 мин
6 Массивы Существует ряд задач, в которых одни и те же действия нужно совершить над набором данных, массивом.... Существует ряд задач, в которых одни и те же действия нужно совершить над набором данных, массивом. Массивы применяются в разных задачах, начиная от математики (вектора, матрицы), заканчивая оконными приложениями (набор строк, параметры приложения и т.д.). ещё
Массивы тест для курса Алгоритмизация. Введение в язык программирования C++ 40 мин
7 Работа с файловыми потоками. Пользовательские функции Очень часто бывают задачи, в которых неоходимо производить запись в файл или чтение из файла. Например,... Очень часто бывают задачи, в которых неоходимо производить запись в файл или чтение из файла. Например, если программа производит много вычислений, по результатам которых нужно постороить график в MS Excel. Другой пример, когда программа работает с большим набором данных, которые хранятся в файлах. ещё
Работа с файловыми потоками. Пользовательские функции тест для курса Алгоритмизация. Введение в язык программирования C++ 40 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.