Уровень 1 · Уроков: 53
Программирование на C++ I: основы программирования
Основы программирования на C++23: от задачи к алгоритму, типы и их пределы, выражения, ветвления и циклы с инвариантом, функции и рекурсия, векторы, таблицы и записи, текст и файлы, программы из нескольких файлов, протестированные и отлаженные.
Содержание курса
Модуль 0Знакомство с курсом
Модуль 1Первые шаги
- 02Первые шаги в C++: введение
- 03От задачи к алгоритму
- 04Программы, компиляторы и C++С аккаунтом
- 05Установка среды в Windows, macOS и LinuxС аккаунтом
- 06Компиляция, запуск и настройкаС аккаунтом
- 07Анатомия программыС аккаунтом
- 08Ввод, вывод и ошибкиС аккаунтом
- 09Первые шаги в C++: итоги и задачи повышенной трудностиС аккаунтом
Модуль 2Данные и типы
- 10Данные и типы: введениеПодпискаС аккаунтом
- 11Переменные и памятьПодпискаС аккаунтом
- 12Целые числа и их представлениеПодпискаС аккаунтом
- 13Числа с плавающей точкойПодпискаС аккаунтом
- 14Символы, логические значения, преобразования и константыПодпискаС аккаунтом
- 15Данные и типы: итоги и задачи повышенной трудностиПодпискаС аккаунтом
Модуль 3Выражения и операторы
- 16Выражения и операторы: введениеПодпискаС аккаунтом
- 17Арифметические операцииПодпискаС аккаунтом
- 18Отношения и логикаПодпискаС аккаунтом
- 19Присваивание, побочные эффекты и неопределённое поведениеПодпискаС аккаунтом
- 20Биты и математическая библиотекаПодпискаС аккаунтом
- 21Выражения и операторы: итоги и задачи повышенной трудностиПодпискаС аккаунтом
Модуль 4Управление потоком
- 22Introducción: control de flujoДоступно на испанскомПодпискаС аккаунтом
- 23ВетвленияПодпискаС аккаунтом
- 24ЦиклыПодпискаС аккаунтом
- 25Diseñar bucles correctosДоступно на испанскомПодпискаС аккаунтом
- 26Algoritmos numéricosДоступно на испанскомПодпискаС аккаунтом
- 27Síntesis y desafíos: control de flujoДоступно на испанскомПодпискаС аккаунтом
Модуль 5Функции
- 28Introducción: funcionesДоступно на испанскомПодпискаС аккаунтом
- 29FuncionesДоступно на испанскомПодпискаС аккаунтом
- 30Parámetros y alcanceДоступно на испанскомПодпискаС аккаунтом
- 31Diseñar con funcionesДоступно на испанскомПодпискаС аккаунтом
- 32RecursiónДоступно на испанскомПодпискаС аккаунтом
- 33Síntesis y desafíos: funcionesДоступно на испанскомПодпискаС аккаунтом
Модуль 6Составные данные
- 34Introducción: datos compuestosДоступно на испанскомПодпискаС аккаунтом
- 35ArreglosДоступно на испанскомПодпискаС аккаунтом
- 36VectoresДоступно на испанскомПодпискаС аккаунтом
- 37El costo de un algoritmoДоступно на испанскомПодпискаС аккаунтом
- 38Buscar y ordenarДоступно на испанскомПодпискаС аккаунтом
- 39TablasДоступно на испанскомПодпискаС аккаунтом
- 40RegistrosДоступно на испанскомПодпискаС аккаунтом
- 41Síntesis y desafíos: datos compuestosДоступно на испанскомПодпискаС аккаунтом
Модуль 7Текст и файлы
- 42Introducción: texto y archivosДоступно на испанскомПодпискаС аккаунтом
- 43CadenasДоступно на испанскомПодпискаС аккаунтом
- 44El texto no es ASCIIДоступно на испанскомПодпискаС аккаунтом
- 45Leer bienДоступно на испанскомПодпискаС аккаунтом
- 46Archivos de textoДоступно на испанскомПодпискаС аккаунтом
- 47Síntesis y desafíos: texto y archivosДоступно на испанскомПодпискаС аккаунтом
Модуль 8Более крупные программы
- 48Introducción: programas más grandesДоступно на испанскомПодпискаС аккаунтом
- 49Varios archivos y bibliotecas propiasДоступно на испанскомПодпискаС аккаунтом
- 50ProbarДоступно на испанскомПодпискаС аккаунтом
- 51DepurarДоступно на испанскомПодпискаС аккаунтом
- 52Síntesis y desafíos: programas más grandesДоступно на испанскомПодпискаС аккаунтом