Задача дня на сегодня. Решения можете прислать в телеграм https://t.me/Consky или передать через мастеров.
№15 Минимум
Докажите, что минимум выражения 20x^2+4z^2-24xy-8xz+9y^2+y равен 2 при натуральных x,y,z.
№15 Минимум
Докажите, что минимум выражения 20x^2+4z^2-24xy-8xz+9y^2+y равен 2 при натуральных x,y,z.
Telegram
Vasily Kolobov
You can contact @Consky right away.
🗿6🆒2
Сегодня в 13:30 будет лекция "Научная революция 20 века", читает Егор Андреевич Насибулов
🗿8❤6👍1🆒1
Media is too big
VIEW IN TELEGRAM
"Научная революция 20 века", читает Егор Андреевич Насибулов
👍7🗿5✍1🆒1
Media is too big
VIEW IN TELEGRAM
"Гурий Иванович Марчук: подвиг длиною в жизнь", читает Марчук Александр Гурьевич
❤2🗿2💯1
Дорогие друзья! 🔥
Анонсируем, что Летней Школе Юных Программистов – быть!
В этом году ЛШЮП пройдет с 9 по 22 июля на базе НГУ. Вас ждет возможность «погрузиться» в программирование, познакомиться с современными информационными технологиями. Вы будете работать над серьезным коллективным проектом, которым можно будет гордиться долгими зимними вечерами!
Совсем скоро мы начнем знакомить вас с мастерскими, а уже сейчас вы можете подать заявку на участие – сделать это можно на нашем официальном сайте: https://ssyp.ru
Ждем ваших заявок!
#Новосибирск #ЛШЮП26 #НГУ
Анонсируем, что Летней Школе Юных Программистов – быть!
В этом году ЛШЮП пройдет с 9 по 22 июля на базе НГУ. Вас ждет возможность «погрузиться» в программирование, познакомиться с современными информационными технологиями. Вы будете работать над серьезным коллективным проектом, которым можно будет гордиться долгими зимними вечерами!
Совсем скоро мы начнем знакомить вас с мастерскими, а уже сейчас вы можете подать заявку на участие – сделать это можно на нашем официальном сайте: https://ssyp.ru
Ждем ваших заявок!
#Новосибирск #ЛШЮП26 #НГУ
❤15👍7👏1🎉1
Начинаем знакомство с мастерскими 51-й ЛШЮП! 🚀
Первая в очереди — мастерская «Нани».
Мастер: Климов Николай Сергеевич
Первая в очереди — мастерская «Нани».
Мастер: Климов Николай Сергеевич
В какой области программирования вы бы не оказались, есть один инструмент, который вы будете использовать всегда — язык программирования. Создание языка — довольно сложная задача (одна из сложнейших в ИТ). С одной стороны от языка требуется, чтобы с его помощью можно было написать любую программу, с другой стороны он должен быть максимально простым и легким в понимании.
Именно этим мы и будем заниматься. В рамках мастерской вы узнаете что такое лексер, парсер, AST, байткод, VM, как делается тулинг для языков. Ну и в качестве проекта мы напишем компилятор для своего простенького языка. Писать будем на чистом С.
Требования к участникам: 8+ класс, знание на хорошем уровне какого-либо языка программирования
Осваиваемые технологии и языки: С, vim, linux
👍16❤5👨💻2🏆1
Встречаем описание мастерской №2 «Под капотом компьютерной графики» 🎨
Мастер: Файфель Борис Леонидович
Мастер: Файфель Борис Леонидович
Современная компьютерная графика вызывает ощущение чуда, и у любознательного программиста просто обязан возникнуть вопрос: «А как же всё это реализовано?»
Этому и будет посвящена мастерская. Мы будем работать с графикой «руками». Никаких готовых библиотек — только точки и линии! И мы научимся рисовать разные объекты, выполнять графические преобразования, а если всё сложится удачно, то нарисуем и трехмерные поверхности с эффектом объема. Мы подробно рассмотрим самый простой (но реально применяемый!) алгоритм рисования трехмерных объектов — метод плавающего горизонта.
Для этого нам придётся окунуться в математику, поэтому мастерская будет непростой. А в качестве языка программирования мы будем использовать Лисп. Познакомиться с этим языком очень полезно — программирование на Лиспе позитивно влияет на мышление программиста и служит отличной «прививкой от посредственности».
Требования к участникам: Как обычно, приглашаются все желающие; приветствуется любовь к математике и желательно владение алгеброй и геометрией в объёме 7-8 классов.
Осваиваемые технологии и языки: Лисп. Функциональное программирование. Элементарные алгоритмы машинной графики.
👍9❤5👨💻2🎉1🏆1
На очереди мастерская №3 «80 51: микроконтроллер, который выжил» 📟
Мастер: Чегодаев Арсений Викторович
Мастер: Чегодаев Арсений Викторович
Intel 8051 — это 8-битный микроконтроллер, разработанный компанией Intel в 1980 году. Он во многом определил, какими должны быть микроконтроллеры. А многие решения, придуманные тогда, используются до сих пор.
Несмотря на уже солидный возраст, архитектура получилась очень удачной и продолжает развиваться. Сейчас можно легко купить современные модернизированные микроконтроллеры этой архитектуры. Именно с ними и будет вестись работа в нашей мастерской.
Но перед тем как работать с «железом», мы рассмотрим архитектуру МК8051 и то, как написанные нами ассемблерные команды влияют на его регистры, порешаем задачки на понимание принципов работы из олимпиады по электронике, а также поработаем с периферией в симуляторе EdSim51.
После чего приступим к работе с настоящими микроконтроллерами, научимся их прошивать, посмотрим, как код на С превращается в ассемблер, а потом и в бинарник, и начнём работать над итоговым проектом.
В качестве итогового проекта напишем программу для цифрового мультиметра на базе МК8051.
Требования к участникам: Не бояться оставаться один на один с «железом», без библиотек и виртуальных машин. Приветствуется, если участник до этого работал с платформой Arduino.
Осваиваемые технологии и языки: Осваиваемые языки и технологии: asm8051.
👍12❤4🏆3🎉2👨💻2
Мастерская №4 «Декотеры» 😼
Мастер: Чебыкин Артём Игоревич
Мастер: Чебыкин Артём Игоревич
Если открыть фото кота через текстовый редактор, вместо мягкой шерстки там будет пугающая «каша» из символов. Но компьютер мгновенно превращает этот хаос в картинку.
В нашей мастерской мы пройдем путь от первого байта в файле до отрисовки пикселей и создадим собственный универсальный декодер. Мы погрузимся в мир C++, освоим основы ООП и научимся использовать возможности библиотеки STL, чтобы код был эффективным и чистым. Мы применим наследование и полиморфизм на практике, чтобы наш декодер мог «по походке» узнавать разные форматы и расшифровывать их без лишних сложностей. Итоговым проектом станет разбор того, как кодируются .bmp и .jpeg, а если наберем хорошую скорость — замахнемся и на .png.
Требования к участникам: понимает циклы, массивы и функции. Опыт может быть на любом языке (Python, C, C++ или Pascal) — главное, чтобы вы не боялись заглядывать «под капот» бинарных файлов и хотели научиться строить расширяемую архитектуру.
Осваиваемые технологии и языки: Язык C++, основы ООП, стандартная библиотека STL, кодирование изображений (BMP, JPEG, PNG).
❤8👍6🏆1
🗓 Утвержден график проведения собеседований!
Обязательные собеседования пройдут в ИСИ СО РАН (пр. Академика Лаврентьева, 6):
9 июня — с 15:00 до 18:00
10 июня — с 15:00 до 18:00
Вы можете выбрать любой удобный для вас день!
🌍 Для иногородних участников. Если вы находитесь в другом городе и не имеете возможности приехать лично, не переживайте. Специально для вас будет организовано онлайн-собеседование, которое пройдет после очного этапа.
По всем вопросам можно писать на нашу почту ssyp@ershovfund.ru
🔥 Важное напоминание. Чтобы попасть на собеседование, необходимо зарегистрироваться. 7 июня — последний день регистрации! Если вы всё ещё откладывали заполнение анкеты, самое время сделать это сейчас: https://ssyp.ru
Торопитесь, ждем ваших заявок! 🚀
Обязательные собеседования пройдут в ИСИ СО РАН (пр. Академика Лаврентьева, 6):
9 июня — с 15:00 до 18:00
10 июня — с 15:00 до 18:00
Вы можете выбрать любой удобный для вас день!
🌍 Для иногородних участников. Если вы находитесь в другом городе и не имеете возможности приехать лично, не переживайте. Специально для вас будет организовано онлайн-собеседование, которое пройдет после очного этапа.
По всем вопросам можно писать на нашу почту ssyp@ershovfund.ru
🔥 Важное напоминание. Чтобы попасть на собеседование, необходимо зарегистрироваться. 7 июня — последний день регистрации! Если вы всё ещё откладывали заполнение анкеты, самое время сделать это сейчас: https://ssyp.ru
Торопитесь, ждем ваших заявок! 🚀
👍7👏2❤1🏆1🆒1