JavaRush
Акция
Университет
Java FullStack
Python FullStack
AI Native Developer
new
Web FullStack
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Будущее наступило

    C++ SELF
    4 уровень,0 лекция
    В этой вдохновляющей статье вы узнаете, как технологии изменили нашу жизнь в 21 веке: от смартфонов и интернета до VR и онлайн-образования. Мы поговорим о возможностях, которые открывает современный мир, и о том, почему важно не упустить свой шанс воспользоваться ими. Прочитайте притчу о выборе и действии — и сделайте шаг в будущее уже сегодня!
    Открыта
  • Цикл while в C++

    C++ SELF
    4 уровень,1 лекция
    В этой лекции вы разберёте цикл while в C++: порядок выполнения (проверка условия перед каждой итерацией), «три части» хорошего цикла (подготовка, условие, шаг), идею инварианта для самопроверки, несколько практических шаблонов (сумма, ввод до стоп-значения, поиск делителя без break), а также типичные причины бесконечных циклов и способы их быстро находить по блок‑схеме.
    Открыта
  • Цикл for: счётчик, границы

    C++ SELF
    4 уровень,2 лекция
    В этой лекции по C++ вы разберёте, зачем нужен цикл for при наличии while, как читать заголовок for (инициализация, условие, шаг), в каком порядке выполняются его части, как мысленно разворачивать for в while, а также как не попадаться на ошибку off-by-one. В конце соберём мини-приложение StepTracker и обсудим типичные ошибки с границами, шагом и областью видимости счётчика.
    Открыта
  • do-while: хотя бы один раз

    C++ SELF
    4 уровень,3 лекция
    В этой лекции разбираем цикл do-while в C++: почему он гарантирует выполнение тела хотя бы один раз, чем отличается от while, зачем нужна обязательная точка с запятой ;, а также рассматриваем практические кейсы — повторный ввод до корректного значения и консольное меню. В конце — порядок выполнения, частые ловушки и типичные ошибки, чтобы уверенно применять do-while в реальном коде.
    Открыта
  • break/continue и вложенные циклы

    C++ SELF
    4 уровень,4 лекция
    В этой лекции по C++ вы разберёте операторы управления циклом break и continue, поймёте их поведение во вложенных циклах, научитесь правильно «досрочно выходить» и «пропускать итерации», а также увидите практические примеры: поиск делителя, фильтрация значений, таблица умножения и консольное меню. Отдельно обсудим, почему break завершает только ближайший цикл и какие ошибки чаще всего встречаются у новичков.
    Открыта
  • Идея сложности: два вложенных цикла дают O(N²)

    C++ SELF
    4 уровень,5 лекция
    В этой лекции вы разберёте идею асимптотической сложности (Big‑O) на примерах циклов в C++: что такое размер входа N, почему один цикл обычно даёт O(N), а два вложенных цикла — O(N²), как выглядят «квадрат» и «треугольник» по количеству итераций, и почему break иногда ускоряет выполнение, но не всегда меняет порядок роста. В конце вы соберёте небольшой “LoopLab” для экспериментов с подсчётом итераций.
    Открыта
  • Курс C++ 23 от JavaRush

    C++ SELF
    4 уровень,6 лекция
    Страница-знакомство с историей и эволюцией JavaRush: от лампового обучения и тысяч практических задач до международной экспансии под брендом CodeGym, запуска JavaRush University и появления нового курса C++ 23. Узнаем, как устроен подход «много практики + менторство», и что будет в программе C++ Software Engineer.
    Открыта
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush