Язык Си
556 subscribers
45 photos
2 videos
14 files
58 links
Download Telegram
Первого числа каждого (почти) месяца я обновляю статистические показатели по курсу.

На 1 июля:
— 1 738 000 отправленных решений для задач на программирование;
— 777 отзывов
— 66475 учеников.

И всего лишь 2 ученика в Зале славы 5-го урока. =(

Upd: Три!!!
😢4👀2😱1
Обновил шаг про форматный вывод и функцию printf

- структурировал и дополнил информацию в уроке;
- добавил новые примеры кода + скрины
- добавил доп. материалы (самая вишенка это string literal concatenation)

Если кто-то недавно читал старую версию, зацените новую и напишите в комменты к уроку, стало ли понятнее.

На Степик добавил ещё одну задачку из рубрики "Ментальный Си": https://stepik.org/lesson/40164/step/6
А так же краткую шпаргалку по материалам урока.
👍2🔥2😍1
И ещё кое-что.

Было / Стало

Подсветку кода в вариантах ответа пока подключить не удалось.

UPD: техподдержка сказала, что подсветка в вариантах решения не работает. Обещали рассмотреть возможность добавления подсветки в будущих обновлениях.
👍4😍3🗿1
+4 НОВЫХ ЗАДАЧИ НА PRINTF

В обратной связи к уроку 3.1 несколько учеников обратили моё внимание, что среди текущих задач нет ни одной, где нужно было бы самому написать вызов функции printf. Во всех текущих задачах нужно лишь исправить или дополнить уже написанные вызовы.

Ситуация, действительно, не очень. Поэтому придумал и добавил на Stepik 4 задачки такого типа. Особенно мне нравится задача про представление даты и времени в формате ISO 8601. Она довольно простая, но имеет связь с реальным миром.
👍41🔥1
Сделал мини-видео о том, как запускать программу консоли. https://www.youtube.com/watch?v=jRcs-2Pqdlc

Такой способ запуска программ будет полезен в будущем, чтобы наглядно продемонстрировать различные нюансы, например, взаимодействие программы с потоками ввода/вывода
🔥5
— Я никогда не видел, как работает return 0;
— Ладно, не заливай... Ни разу не видел, как return возвращает нулевое значение?
— Не довелось. Не видел.
— Уже написал свою первую программу, разобрал её по строчкам, скомпилировал и запустил её, но так и не видел, что возвращает инструкция return?
— Не успел. Не вышло.
— Не знал, что программисту без этого никуда? Пойми, программисты только и говорят, что о нуле, возвращаемом из функции main. О том, что надо возвращать нуль, а не что-то ещё. Что нуль — это бесконечно прекрасно, что это успех, это завершение программы без ошибок. А ты? Что ты им скажешь? Ведь ты ни разу сам не видел этого возвращаемого значения... Там наверху тебя окрестят лохом.
— Что ж теперь поделаешь...
— Как что? Скорее смотри новое короткое видео о том, как посмотреть возвращаемое значение.

Бонусом познакомитесь с консольными командами cat и echo.
👍2🔥2😍1
Обновил заметку про форматный ввод и функцию scanf

Всем, кто ещё не закончил прохождение курса, рекомендую изучить новую версию. Она гораздо подробнее.

Если что-то будет непонятно, пишите комментарии прямо на сайте.
🔥5👍1
Обновилась теория, значит пора обновить и практические задания на функцию scanf!

Тем более об этом часто просят в обратной связи. Понятно, что вопрошающие уже вряд ли увидят и оценят новые задания, но это их вклад в развитие курса для будущих поколений.

Сегодня подготовил 4 новых задачи на функцию scanf. Пару дней отлежатся, посмотрю на них свежим взглядом и добавлю в курс.

На скринах комменты из обратной связи уроку. =)

upd: Добавил ещё одну задачку.
🔥3👍1