Мы используем cookie для стабильной работы сервиса. Подробнее

ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++

ФорматОнлайн
Объём11 занятий
О курсе

Подробнее

Курс разработан для студентов Санкт-Петербургского Государственного Электротехнического Университета "ЛЭТИ", кафедры ИС. Курс содержит теорию, необходимую для выполнения практических работ. Всего необходимо выполнить 4 практические  работы и одну курсовую, которая отражает приобретенные навыки и знания по ходу изучения дисциплины. Выполнение работы проходит с возможностью консультаций.
Аудитория

Для кого этот курс

  • Студенты 1-го курса ЛЭТИ
Содержание

Программа курса

11 занятий
№ТемаЧто внутри
01Введение

- Информация по курсу
- Стиль написания кода

02Общие сведения о языке программирования C++

- История создания языка C++
- Краткая характеристика языка C++
- Структура и основные элементы программы
- Трансляция программ и их выполнение

03Стандартные (базовые) типы данных, операции и выражения

- Типы данных, переменные и константы
- Время жизни и область видимости
- Ввод и вывод простых типов данных
- Целочисленные типы данных
- Вещественные типы данных
- Логический тип данных
- Символьный тип данных
- Операции и выражения

04Управляющие структуры и инструкции языка C++

- Идеи структурного программирования
- Условная инструкция (if)
- Инструкция множественного выбора (switch)
- Циклы
- Практическая работа №1

05Массивы

- Объявление массивов
- Ввод-вывод массивов
- Сортировки
- Бинарный поиск
- Практическая работа №2

06Функции и структура программы

- Создание и использование функций
- Параметры функции
- Передача аргументов по значению и по ссылке
- Рекурсивные функции

07Указатели

- Понятие указателей
- Операции с указателями
- Арифметика указателей
- Указатели и массивы
- Практическая работа №3

08Текстовые строки как массивы символов

- Работа с текстовыми строками
- Класс string
- Поиск подстроки в строке
- Практическая работа №4

09Организация работы с файлами

- Потоки для работы с файлами
- Запись и чтение данных

10Курсовая работа

- Задание к курсовой работе

11Проверка знаний

- Блок заданий №1
- Блок заданий №2

01Введение

- Информация по курсу
- Стиль написания кода

02Общие сведения о языке программирования C++

- История создания языка C++
- Краткая характеристика языка C++
- Структура и основные элементы программы
- Трансляция программ и их выполнение

03Стандартные (базовые) типы данных, операции и выражения

- Типы данных, переменные и константы
- Время жизни и область видимости
- Ввод и вывод простых типов данных
- Целочисленные типы данных
- Вещественные типы данных
- Логический тип данных
- Символьный тип данных
- Операции и выражения

04Управляющие структуры и инструкции языка C++

- Идеи структурного программирования
- Условная инструкция (if)
- Инструкция множественного выбора (switch)
- Циклы
- Практическая работа №1

05Массивы

- Объявление массивов
- Ввод-вывод массивов
- Сортировки
- Бинарный поиск
- Практическая работа №2

06Функции и структура программы

- Создание и использование функций
- Параметры функции
- Передача аргументов по значению и по ссылке
- Рекурсивные функции

07Указатели

- Понятие указателей
- Операции с указателями
- Арифметика указателей
- Указатели и массивы
- Практическая работа №3

08Текстовые строки как массивы символов

- Работа с текстовыми строками
- Класс string
- Поиск подстроки в строке
- Практическая работа №4

09Организация работы с файлами

- Потоки для работы с файлами
- Запись и чтение данных

10Курсовая работа

- Задание к курсовой работе

11Проверка знаний

- Блок заданий №1
- Блок заданий №2

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

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

Оставьте заявку

Консультант ответит на вопросы о курсе «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++» и поможет разобраться в деталях обучения.

Комментарий ...

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

Информация обновлена 21 сентября 2026 г.

Продолжить выбор

Похожие курсы

Объектно-ориентированное программирование на языке С++
−10%40 академ. часов
Объектно-ориентированное программирование на языке С++

Освойте основы программирования на языке С++ для создания высокопроизводительных и надежных приложений. В курсе подробно рассматриваются конструкции языка С++ стандарта С++14 и лу…

ОнлайнНачальный
Практические занятия
48 200 ₽−10%
43 380 ₽
PRO C#. Чистый код
2-3 часов в неделю
PRO C#. Чистый код

Чистый код на C#: практическое руководство по написанию понятного кода. Курс входит в состав четырех потоковых курсов, поэтому, если планируете продолжать учиться по одному из эти…

Онлайн10 занятий
12 300 ₽
Разработка игр Middle PRO
−30%16 месяцев
Разработка игр Middle PRO

Расширенный онлайн-курс «Разработка игр Middle PRO» от Skillbox Kids: на курсе дети узнают, как создавать собственные 3D-миры, прорабатывать механику и дизайн игр, а также освоят…

Онлайн
165 143 ₽−30%
115 600 ₽
PRO C#. LINQ
PRO C#. LINQ

🏅 В списке бестселлеров 2024 года! Хочешь получить бесплатную консультацию? Пиши слово "Консультация" по ссылке https://t.me/ironprogrammpro_bot Курс можно купить в рамках курса P…

Онлайн19 занятий
14 800 ₽
PRO C#. ООП на практике
6-8 часов в неделю
PRO C#. ООП на практике

Большинство новичков застревают в одной точке. Они: знают синтаксис могут писать циклы и условия прошли курс «Основы программирования» Но… не могут написать даже простую программу…

Онлайн26 занятий
68 900 ₽
Основы разработки на C++: коричневый пояс
Основы разработки на C++: коричневый пояс

Основная цель курса «Основы разработки на С++: коричневый пояс» — научить идиомам языка C++, то есть показать, как с помощью различных возможностей языка создавать элегантные, эфф…

Онлайн6 занятий
20 000 ₽
Начать без затрат

Бесплатные курсы

Сборник задач с сайта acmp.ru
Бесплатно
Сборник задач с сайта acmp.ru

На данный момент этот курс пока не готов. Если же кто-нибудь решит все задачи, которые на данный момент находятся в уроке, я приступлю к следующему уроку :)

Онлайн1 занятий
Бесплатно
PRO C#. Задачник
Бесплатно
PRO C#. Задачник

В ходе прохождения данного курса вы: Закрепите знания языка C# Попрактикуетесь в решении сложных задач Поймете есть ли у вас пробелы в теоретической части обучения. Если вы уже зн…

Онлайн5 занятий
Бесплатно
Bioinformatics Contest 2021
Бесплатно
Bioinformatics Contest 2021

Participants need to solve bioinformatics problems using programming. The goal is to solve as many problems as possible. If you are interested in Bioinformatics, enjoy solving com…

Онлайн3 занятий
Бесплатно