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

Лекции

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

    Harvard CS50
    1 уровень,12 лекция
    Как можно проверять решения на правильность? В «Виртуальную лабораторию CS50» и CS50 IDE встроено приложение check50. Оно проверяет некоторые программы (задания курса CS50) на наличие ошибок, а вызвать его можно из командной строки. Посмотрим, как это сделать.  
    Открыта
  • Библиотеки Си

    Harvard CS50
    1 уровень,13 лекция
    Cтандартные библиотеки составляют словарный запас языка. Функция printf() не встроена в компьютер, но входит в стандартную библиотеку языка Cи. То есть, некий программист ранее написал её и включил в библиотеку. Теперь другие могут ею пользоваться, не изобретая велосипед.
    Открыта
  • Структура библиотек C

    Harvard CS50
    1 уровень,14 лекция
    Когда программист пишет библиотеку, код распределяется по двум типам файлов — заголовочный файл (header, расширение *.h) и файл реализации (implementation, расширение *.c). Заголовочный файл содержит код, описывающий ресурсы библиотеки, которые вы можете использовать...
    Открыта
  • И снова Hello C: разбор синтаксиса простейших программ

    Harvard CS50
    1 уровень,15 лекция
    Итак, мы выяснили, что директива #include подключает библиотеки. В случае нашего hello.c — библиотеку ввода/вывода <stdio.h>. Программы в Cи состоят из функций, а те — из операторов и переменных. Функция — это кусок кода, в котором уже есть или подаются какие-то данные, а какие-то данные получаются в результате её исполнения.
    Открыта
  • Ввод данных с проверкой: специальные функции библиотеки cs50.h

    Harvard CS50
    1 уровень,16 лекция
    Для более удобного прохождения этого курса, преподаватели Гарварда разработали специальную библиотеку CS50, в которой, в частности, есть очень полезные функции обработки введенных пользователем данных. Помните о них, на первых уровнях эти функции вам очень пригодятся при выполнении заданий.
    Открыта
  • Задание 1: Умный подсчет расхода воды

    Harvard CS50
    1 уровень,17 лекция
    Логично: чем дольше вы принимаете душ, тем больше воды уходит на этот процесс. Давайте прикинем, сколько? Даже если ваш душ едва открыт, в минуту из него вытекает примерно 6 литров воды. А это 12 бутылочек воды, которые вы носите с собой для питья. Обычно человек принимает душ минут 10. Итого, чтобы помыться, нужно 120 полулитровых ...
    Открыта
  • Задание 2. С нами Марио!

    Harvard CS50
    1 уровень,18 лекция
    Знаете ли вы самого знаменитого водопроводчика в мире? С легкой руки Nintendo вымышленный усатый и полноватый дядечка в красной кепке стал героем для нескольких поколений геймеров. Если вы не знаете, о ком речь, вот вам ссылка на классическую игру 1985 года: поверьте, она всё ещё хороша и заслуживает внимания!
    Открыта
  • Задание 3. Время получать сдачу

    Harvard CS50
    1 уровень,19 лекция
    В наших широтах мы такого не встречали, а в США, похоже, распространён игрушечный кассовый аппарат, изображенный на фото выше. Цилиндры предназначены для хранения монет разного диаметра (и номиналов). Выдает их пружинный механизм, а сам агрегат можно закрепить на поясе ребёнка-кассира.
    Открыта
  • Ресурс кода и дополнительная литература

    Harvard CS50
    1 уровень,20 лекция
    В этой лекции вы найдёте ссылки на код, написанный Дэвидом Маланом и его ассистентами во время занятий на текущей неделе., а также ссылки дополнительные материалы.
    Открыта
  • Как написать HelloWorld на Java

    Harvard CS50
    1 уровень,21 лекция
    Самое лучшее в программировании — это то, что можно (даже не так: нужно!) начинать писать код не вникая в эти самые нюансы, разбираясь с ними постепенно, по ходу практических занятий. Да, именно практических занятий! Научиться программировать, только изучая теорию...
    Открыта
  • 1
  • 2
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush