Остапа понесло...
Добавил ещё одну задачку:
Система управления освещением
Её можно решить через switch, но я предлагаю подумать над решением без switch, а только через логические выражения.
p.s. на сегодня точно всё. В этот урок больше нельзя добавить задач.
Добавил ещё одну задачку:
Система управления освещением
Её можно решить через switch, но я предлагаю подумать над решением без switch, а только через логические выражения.
p.s. на сегодня точно всё. В этот урок больше нельзя добавить задач.
Stepik: online education
Отношения и логические операторы
👍7🔥3
Linux — 34 года
В этот день в 1991 году молодой финский парень Линус Торвальдс написал сообщение о разработке прототипа новой операционной системы.
Теперь Linux завоевал весь мир. А на чём написано ядро Linux? Правильно, на языке Си! Поэтому всех с праздником.
В честь такого дня подготовил небольшую заметку об одном стандартном подходе к тестированию программ — тестирование на основе классов эквивалентности. Это базовая база, которую должен знать любой, кто пишет программы.
В этот день в 1991 году молодой финский парень Линус Торвальдс написал сообщение о разработке прототипа новой операционной системы.
Я создаю (свободную) операционную систему (просто хобби, ничего большого и профессионального, типа GNU)
Теперь Linux завоевал весь мир. А на чём написано ядро Linux? Правильно, на языке Си! Поэтому всех с праздником.
В честь такого дня подготовил небольшую заметку об одном стандартном подходе к тестированию программ — тестирование на основе классов эквивалентности. Это базовая база, которую должен знать любой, кто пишет программы.
❤🔥8👍3
Media is too big
VIEW IN TELEGRAM
Си как первый язык программирования. Почему это правильно?
Константин Игоревич Владимиров аргументированно объясняет, почему язык Си является хорошим первым языком для изучения программирования.
К.И. Владимиров:
— руководитель команды векторного графического компилятора в Intel (до их ухода из РФ).
— руководитель направления Compilers & Tools в компании Syntacore
Константин Игоревич ведёт семинары по языку Си на Физтехе. Их стоит посмотреть, если вы уже хотя бы немного программировали на Си, иначе будет сложновато.
Плейлист курса по Си от К.И. Владимирова (лучше смотреть, когда пройдёте весь курс)
Полное интервью.
Этот отрывок на youtube
Константин Игоревич Владимиров аргументированно объясняет, почему язык Си является хорошим первым языком для изучения программирования.
К.И. Владимиров:
— руководитель команды векторного графического компилятора в Intel (до их ухода из РФ).
— руководитель направления Compilers & Tools в компании Syntacore
Константин Игоревич ведёт семинары по языку Си на Физтехе. Их стоит посмотреть, если вы уже хотя бы немного программировали на Си, иначе будет сложновато.
Плейлист курса по Си от К.И. Владимирова (лучше смотреть, когда пройдёте весь курс)
Полное интервью.
Этот отрывок на youtube
🔥6😍3👍1
Сегодня 1 сентября, а значит что? Значит время обновить ежемесячную статистику по курсу.
За август:
— отправлено 9620 верных решений;
— выдано 42 сертификата;
— 581 ученик поступил на курс;
— 9 учеников оставили отзыв о курсе на Stepik;
— 5 учеников попали в Зал славы 5-го урока;
— поставлено 442 лайка под уроками и 30 дизлайка;
— размер Tg-канала увеличился почти вдвое: с 68 до 123.
— +1 контрибьютор на github (VibrantFalcon, привет и ещё раз спасибо!)
P.S. Вы как вообще? Как линейка прошла? Как вам первые уроки/пары? Уже прогуляли что-нибудь? Как первый день на Основе Школы 21?
Мне 1 сентября всегда нравилось. Реально маленький праздник как будто, т.к. нравится изучать что-то новое, разбираться в этом. Желаю вам, чтобы получение новых знаний приносило вам радость и удовольствие.
Кто на заплыве — не сдавайтесь! =)
За август:
— отправлено 9620 верных решений;
— выдано 42 сертификата;
— 581 ученик поступил на курс;
— 9 учеников оставили отзыв о курсе на Stepik;
— 5 учеников попали в Зал славы 5-го урока;
— поставлено 442 лайка под уроками и 30 дизлайка;
— размер Tg-канала увеличился почти вдвое: с 68 до 123.
— +1 контрибьютор на github (VibrantFalcon, привет и ещё раз спасибо!)
P.S. Вы как вообще? Как линейка прошла? Как вам первые уроки/пары? Уже прогуляли что-нибудь? Как первый день на Основе Школы 21?
Мне 1 сентября всегда нравилось. Реально маленький праздник как будто, т.к. нравится изучать что-то новое, разбираться в этом. Желаю вам, чтобы получение новых знаний приносило вам радость и удовольствие.
Кто на заплыве — не сдавайтесь! =)
🎉7❤3
Всем привет, ребят.
Кто проплывал Бассейн и при этом проходил курс, напишите в комментах, добавление/изменение чего в курсе вам прям сильно помогло бы на заплыве?
Чего катастрофически не хватает? 20% каких изменений дало бы 80% к вашему опыту, как бассейниста?
Кто проплывал Бассейн и при этом проходил курс, напишите в комментах, добавление/изменение чего в курсе вам прям сильно помогло бы на заплыве?
Чего катастрофически не хватает? 20% каких изменений дало бы 80% к вашему опыту, как бассейниста?
👍6👏2😁1
Пока я отсутствовал, Денис подготовил урок про базовые принципы написания чистого кода. Вчера я его немного отредактировал и опубликовал на сайте.
В уроке на конкретном примере показано, как последовательно применяя базовые принципы чистого кода превратить исходный говнокод в конфетку.
P.S. Напоминаю, что поддержать нашу работу над Курсом можно тут.
В уроке на конкретном примере показано, как последовательно применяя базовые принципы чистого кода превратить исходный говнокод в конфетку.
P.S. Напоминаю, что поддержать нашу работу над Курсом можно тут.
🔥9
Статистика за сентябрь:
— отправлено 24400 верных решений;
— выдано 30 сертификатов;
— 1657 новых учеников начали освоение курса;
— 30 учеников получили сертификат по курсу;
— из них 7 оставили отзыв о курсе на Stepik;
— 3 ученика попали в Зал славы 5-го урока (Поздравляю!!!);
— ученики поставили 461 лайк и 34 дизлайка к урокам;
— нас в Tg-канале стало на 64 человека больше (какое круглое число).
P.S. Готовлю новую версию урока про if-else.
— отправлено 24400 верных решений;
— выдано 30 сертификатов;
— 1657 новых учеников начали освоение курса;
— 30 учеников получили сертификат по курсу;
— из них 7 оставили отзыв о курсе на Stepik;
— 3 ученика попали в Зал славы 5-го урока (Поздравляю!!!);
— ученики поставили 461 лайк и 34 дизлайка к урокам;
— нас в Tg-канале стало на 64 человека больше (какое круглое число).
P.S. Готовлю новую версию урока про if-else.
IF (вы недавно проходили этот урок && у вас есть что сказать) {
// сейчас самое подходящее время для обратной связи
не стесняйтесь;
говорите;
пишите;
}🔥8👍2
Пользователь ввёл значение 10000. Что выведет эта программа?
Anonymous Quiz
53%
9200.00
15%
9500.00
32%
10000.00
😢1
Пару месяцев назад я начал отслеживать количество лайков/дизлайков под уроками. А сегодня ночью эту систему заменили на набор из 5 смайликов.
Лайки и дизы, накопленные курсом за 7 лет, полностью обнулены. Зато теперь вы можете оценивать не весь урок скопом, а каждый отдельный степ, каждую отдельную задачку.
В общем, если есть время, пробежитесь по старым урокам, проставьте смайлики к тем урокам, что вы уже прошли. Особенно интересуют задачи, которые больше всего понравились и больше всего не понравились.
Вся надежда только на вас!
Лайки и дизы, накопленные курсом за 7 лет, полностью обнулены. Зато теперь вы можете оценивать не весь урок скопом, а каждый отдельный степ, каждую отдельную задачку.
В общем, если есть время, пробежитесь по старым урокам, проставьте смайлики к тем урокам, что вы уже прошли. Особенно интересуют задачи, которые больше всего понравились и больше всего не понравились.
Вся надежда только на вас!
🫡9😢3👍1
Благие вести из мира свободного программного обеспечения.
FSF (Фонд свободного ПО) объявил о запуске проекта Librephone.
Цель проекта: выявить и исследовать все проприетарные зависимости в мобильных операционных системах, чтобы в дальнейшем можно было создать их свободные альтернативы.
Конечно, это дело не простое и не быстрое, но очень важное.
FSF (Фонд свободного ПО) объявил о запуске проекта Librephone.
Цель проекта: выявить и исследовать все проприетарные зависимости в мобильных операционных системах, чтобы в дальнейшем можно было создать их свободные альтернативы.
Конечно, это дело не простое и не быстрое, но очень важное.
🔥9👏2
Всем общий "Hello, World!" Опубликовал новую версию заметки про if-else. Как обычно, объём заметки увеличился (в этот раз более чем в 3 раза).
В новую версию добавил более подробные пояснения различных сценариев использования if-else:
— полная форма if-else
— сокращённая форма if
— вложенные if-else
— каскад из вложенных if else
Всё это снабдил примерами и новыми иллюстрациями. Кроме того, добавил несколько практических задач для самостоятельного решения и парочку исследовательских задач для хакеров.
И торопитесь попасть в Зал славы 6 урока, скоро количество задач, которые надо будет для этого решить, увеличится.
Хороших вам выходных. =)
В новую версию добавил более подробные пояснения различных сценариев использования if-else:
— полная форма if-else
— сокращённая форма if
— вложенные if-else
— каскад из вложенных if else
Всё это снабдил примерами и новыми иллюстрациями. Кроме того, добавил несколько практических задач для самостоятельного решения и парочку исследовательских задач для хакеров.
И торопитесь попасть в Зал славы 6 урока, скоро количество задач, которые надо будет для этого решить, увеличится.
Хороших вам выходных. =)
🔥4❤🔥3❤2👍1
Кстати, СПАСИБО всем, кто ставит добрые эмодзи у степов.
Текущая статистика:
😠 3
☹️ 6
😐 6
🙂 10
😊 141
Средняя оценка: 4.69
p.s. Прошу продолжать в том же духе! =)
Текущая статистика:
😠 3
☹️ 6
😐 6
🙂 10
😊 141
Средняя оценка: 4.69
p.s. Прошу продолжать в том же духе! =)
🔥20
Новые задачи на if-else на Stepik
— Проверяющая система для игры "Больше-меньше"
— Контроль целостности данных
— Система расчёта урона в RPG-игре
А ещё добавил в урок по if-else степ с краткой шпаргалкой и внес пару-тройку старых задач.
Есть ещё несколько задачек, но не могу их добавить в этот урок, т.к. есть ограничение в 16 шагов в одном уроке.
Всех жду в комментариях и на форуме решений. Задачи новые, поэтому требуется обратная связь, как они вам. =)
P.S. На днях 70 000 ученик начал прохождение курса.
— Проверяющая система для игры "Больше-меньше"
— Контроль целостности данных
— Система расчёта урона в RPG-игре
А ещё добавил в урок по if-else степ с краткой шпаргалкой и внес пару-тройку старых задач.
Есть ещё несколько задачек, но не могу их добавить в этот урок, т.к. есть ограничение в 16 шагов в одном уроке.
Всех жду в комментариях и на форуме решений. Задачи новые, поэтому требуется обратная связь, как они вам. =)
P.S. На днях 70 000 ученик начал прохождение курса.
Stepik: online education
Условные инструкции: if-else, if, вложенные if-else
🔥5❤🔥2👍1
И ещё одна новая задачка на if-else.
— Досрочный выход
Вопрос.
Думаю над тем, чтобы добавить на сложные темы дополнительные наборы задач, которые не будут давать баллы, но будут помогать закрепить самую базу на "учебных" примерах. Например, если это дополнительный урок на базу printf, то в нём будут задачи вроде таких:
— Выведи целое число
— Выведи целое число с ведущими нулями
— Выведи целое число со знаком
— Выведи целое число, занимающее 8 позиций
— Выведи целое число, занимающее 8 позиций с выравниваем по левому краю
— Выведи целое число со знаком и ведущими нулями
Напишите ваше мнение в комменты
— Досрочный выход
Вопрос.
Думаю над тем, чтобы добавить на сложные темы дополнительные наборы задач, которые не будут давать баллы, но будут помогать закрепить самую базу на "учебных" примерах. Например, если это дополнительный урок на базу printf, то в нём будут задачи вроде таких:
— Выведи целое число
— Выведи целое число с ведущими нулями
— Выведи целое число со знаком
— Выведи целое число, занимающее 8 позиций
— Выведи целое число, занимающее 8 позиций с выравниваем по левому краю
— Выведи целое число со знаком и ведущими нулями
Напишите ваше мнение в комменты
Stepik: online education
Условные инструкции: if-else, if, вложенные if-else
🔥7❤1👍1
Если вдруг вы завершили курс и вам хочется ещё немножечко Си, программирования, математики и информатики. =)
🔥10❤4👍1
Подъехала октябрьская статистика
— отправлено 32 480 верных решений;
— 1073 новых ученика;
— 58 учеников получили сертификат по курсу;
— из них 7 оставили отзыв о курсе;
— и на 7 человек пополнился Зал славы 5-го урока;
— ученики поставили 467 лайков и 22 дизлайка к урокам (я думал их совсем убрали уже);
— и 1130 эмодзи. Средняя оценка 4.74
— Tg-канал подрос на 60 подписчиков.
— переписан урок про if-else и в курс добавлен заключительный модуль.
Приступаю к Циклам!
P.S. На днях обнаружил, что пропустил 3 доната, сделанные за сентябрь и октябрь учениками. Банк перестал присылать СМС оповещения. Уже добавил всех на сайт и на Степик, но в качестве извинения увековечиваю память о них ещё и здесь:
Алексей В. — 50 руб.
Михаил Ф. — 500 руб.
Марсель Давыдов — 241 руб. с комментарием: "Огромное спасибо за ваш курс! В вузе изучаем С, а ваш бесплатный курс отлично помогает"
Большое спасибо вам за поддержку! Кстати, мы уже собрали 80% от всей суммы на оплату домена и сервер на будущий год. Поддержать нас можно тут.
— отправлено 32 480 верных решений;
— 1073 новых ученика;
— 58 учеников получили сертификат по курсу;
— из них 7 оставили отзыв о курсе;
— и на 7 человек пополнился Зал славы 5-го урока;
— ученики поставили 467 лайков и 22 дизлайка к урокам (я думал их совсем убрали уже);
— и 1130 эмодзи. Средняя оценка 4.74
— Tg-канал подрос на 60 подписчиков.
— переписан урок про if-else и в курс добавлен заключительный модуль.
Приступаю к Циклам!
P.S. На днях обнаружил, что пропустил 3 доната, сделанные за сентябрь и октябрь учениками. Банк перестал присылать СМС оповещения. Уже добавил всех на сайт и на Степик, но в качестве извинения увековечиваю память о них ещё и здесь:
Алексей В. — 50 руб.
Михаил Ф. — 500 руб.
Марсель Давыдов — 241 руб. с комментарием: "Огромное спасибо за ваш курс! В вузе изучаем С, а ваш бесплатный курс отлично помогает"
Большое спасибо вам за поддержку! Кстати, мы уже собрали 80% от всей суммы на оплату домена и сервер на будущий год. Поддержать нас можно тут.
🔥10❤2🫡2