🔥5👍1
Первого числа каждого (почти) месяца я обновляю статистические показатели по курсу.
На 1 июля:
— 1 738 000 отправленных решений для задач на программирование;
— 777 отзывов
— 66475 учеников.
И всего лишь 2 ученика в Зале славы 5-го урока. =(
Upd: Три!!!
На 1 июля:
— 1 738 000 отправленных решений для задач на программирование;
— 777 отзывов
— 66475 учеников.
И всего лишь 2 ученика в Зале славы 5-го урока. =(
Upd: Три!!!
😢4👀2😱1
Теперь и у 6-го урока есть собственный Зал славы.
Кто уже решил все задачи из 6-го модуля, попробуйте собрать ключ и добавиться.
p.s. в ЗС5 ещё +2 ученика =)
Кто уже решил все задачи из 6-го модуля, попробуйте собрать ключ и добавиться.
p.s. в ЗС5 ещё +2 ученика =)
youngcoder.ru
Урок 6: Инструкции ветвления в языке Си
Знакомимся с инструкциями ветвления в языке Си: if-else и switch. Разбираемся на простых примерах из жизни, когда и какую инструкцию использовать для принятия решений в программе.
❤🔥3🔥2
Обновил шаг про форматный вывод и функцию printf
- структурировал и дополнил информацию в уроке;
- добавил новые примеры кода + скрины
- добавил доп. материалы (самая вишенка это string literal concatenation)
Если кто-то недавно читал старую версию, зацените новую и напишите в комменты к уроку, стало ли понятнее.
На Степик добавил ещё одну задачку из рубрики "Ментальный Си": https://stepik.org/lesson/40164/step/6
А так же краткую шпаргалку по материалам урока.
- структурировал и дополнил информацию в уроке;
- добавил новые примеры кода + скрины
- добавил доп. материалы (самая вишенка это string literal concatenation)
Если кто-то недавно читал старую версию, зацените новую и напишите в комменты к уроку, стало ли понятнее.
На Степик добавил ещё одну задачку из рубрики "Ментальный Си": https://stepik.org/lesson/40164/step/6
А так же краткую шпаргалку по материалам урока.
👍2🔥2😍1
И ещё кое-что.
Было / Стало
Подсветку кода в вариантах ответа пока подключить не удалось.
UPD: техподдержка сказала, что подсветка в вариантах решения не работает. Обещали рассмотреть возможность добавления подсветки в будущих обновлениях.
Было / Стало
Подсветку кода в вариантах ответа пока подключить не удалось.
UPD: техподдержка сказала, что подсветка в вариантах решения не работает. Обещали рассмотреть возможность добавления подсветки в будущих обновлениях.
👍4😍3🗿1
+4 НОВЫХ ЗАДАЧИ НА PRINTF
В обратной связи к уроку 3.1 несколько учеников обратили моё внимание, что среди текущих задач нет ни одной, где нужно было бы самому написать вызов функции printf. Во всех текущих задачах нужно лишь исправить или дополнить уже написанные вызовы.
Ситуация, действительно, не очень. Поэтому придумал и добавил на Stepik 4 задачки такого типа. Особенно мне нравится задача про представление даты и времени в формате ISO 8601. Она довольно простая, но имеет связь с реальным миром.
В обратной связи к уроку 3.1 несколько учеников обратили моё внимание, что среди текущих задач нет ни одной, где нужно было бы самому написать вызов функции printf. Во всех текущих задачах нужно лишь исправить или дополнить уже написанные вызовы.
Ситуация, действительно, не очень. Поэтому придумал и добавил на Stepik 4 задачки такого типа. Особенно мне нравится задача про представление даты и времени в формате ISO 8601. Она довольно простая, но имеет связь с реальным миром.
Stepik: online education
Функция форматного вывода printf
👍4❤1🔥1
Сделал мини-видео о том, как запускать программу консоли. https://www.youtube.com/watch?v=jRcs-2Pqdlc
Такой способ запуска программ будет полезен в будущем, чтобы наглядно продемонстрировать различные нюансы, например, взаимодействие программы с потоками ввода/вывода
Такой способ запуска программ будет полезен в будущем, чтобы наглядно продемонстрировать различные нюансы, например, взаимодействие программы с потоками ввода/вывода
YouTube
Как запустить программу из консоли
В видео показано, 00:01:31 как запускать скомпилированную программу не в IDE, а из консоли. Используются команды cd и ls.
БЕСПЛАТНЫЙ КУРС обучения основам программирования: https://youngcoder.ru/
Поддержать курс и канал: https://youngcoder.ru/donate.php
БЕСПЛАТНЫЙ КУРС обучения основам программирования: https://youngcoder.ru/
Поддержать курс и канал: https://youngcoder.ru/donate.php
🔥5
— Я никогда не видел, как работает
— Ладно, не заливай... Ни разу не видел, как
— Не довелось. Не видел.
— Уже написал свою первую программу, разобрал её по строчкам, скомпилировал и запустил её, но так и не видел, что возвращает инструкция
— Не успел. Не вышло.
— Не знал, что программисту без этого никуда? Пойми, программисты только и говорят, что о нуле, возвращаемом из функции
— Что ж теперь поделаешь...
— Как что? Скорее смотри новое короткое видео о том, как посмотреть возвращаемое значение.
Бонусом познакомитесь с консольными командами
return 0;— Ладно, не заливай... Ни разу не видел, как
return возвращает нулевое значение?— Не довелось. Не видел.
— Уже написал свою первую программу, разобрал её по строчкам, скомпилировал и запустил её, но так и не видел, что возвращает инструкция
return?— Не успел. Не вышло.
— Не знал, что программисту без этого никуда? Пойми, программисты только и говорят, что о нуле, возвращаемом из функции
main. О том, что надо возвращать нуль, а не что-то ещё. Что нуль — это бесконечно прекрасно, что это успех, это завершение программы без ошибок. А ты? Что ты им скажешь? Ведь ты ни разу сам не видел этого возвращаемого значения... Там наверху тебя окрестят лохом.— Что ж теперь поделаешь...
— Как что? Скорее смотри новое короткое видео о том, как посмотреть возвращаемое значение.
Бонусом познакомитесь с консольными командами
cat и echo.YouTube
Код возврата. Как увидеть return 0;? #it #code #youngcoder #programming #C
В видео демонстрируется, как посмотреть значение, возвращаемое инструкцией return из функции main. Используются команды cat, echo и переменная командной оболочки $?, которая хранит возвращаемое значение последней выполненной команды.
БЕСПЛАТНЫЙ КУРС обучения…
БЕСПЛАТНЫЙ КУРС обучения…
👍2🔥2😍1
Обновил заметку про форматный ввод и функцию scanf
Всем, кто ещё не закончил прохождение курса, рекомендую изучить новую версию. Она гораздо подробнее.
Если что-то будет непонятно, пишите комментарии прямо на сайте.
Всем, кто ещё не закончил прохождение курса, рекомендую изучить новую версию. Она гораздо подробнее.
Если что-то будет непонятно, пишите комментарии прямо на сайте.
🔥5👍1
Обновилась теория, значит пора обновить и практические задания на функцию scanf!
Тем более об этом часто просят в обратной связи. Понятно, что вопрошающие уже вряд ли увидят и оценят новые задания, но это их вклад в развитие курса для будущих поколений.
Сегодня подготовил 4 новых задачи на функцию scanf. Пару дней отлежатся, посмотрю на них свежим взглядом и добавлю в курс.
На скринах комменты из обратной связи уроку. =)
upd: Добавил ещё одну задачку.
Тем более об этом часто просят в обратной связи. Понятно, что вопрошающие уже вряд ли увидят и оценят новые задания, но это их вклад в развитие курса для будущих поколений.
Сегодня подготовил 4 новых задачи на функцию scanf. Пару дней отлежатся, посмотрю на них свежим взглядом и добавлю в курс.
На скринах комменты из обратной связи уроку. =)
upd: Добавил ещё одну задачку.
🔥3👍1