Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Обычные девчонки Алиса и Вика отправились на поиски друга, который перестал выходить на связь, и угодили в безумный водоворот странных событий на затерянном острове. Им очень нужна ваша помощь! Играйте три-в-ряд и выполняйте задания. Удачи!

ВегаМикс 2

Казуальные, Три в ряд, Головоломки

Играть

Топ прошлой недели

  • cristall75 cristall75 6 постов
  • 1506DyDyKa 1506DyDyKa 2 поста
  • Animalrescueed Animalrescueed 35 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
user9631501

Ответ на пост «Computer Science | что читать/смотреть»⁠⁠1

1 месяц назад

Хороший материал — видно, что писал человек, который реально прошёл через CS, а не просто насмотрелся YouTube-«университетов».

Но если смотреть глазами 2025-го, часть подборки уже тянет на "золотую классику", а не на живую практику. Это неплохо — фундамент вечен, но сегодня CS уже не заканчивается на Петцольде и Таненбауме.

Хочется добавить пару «апгрейдов сознания»:
— после CS50 и «Кода» Петцольда стоит пройти Nand2Tetris — это как LEGO для мозга: из NAND-гейтов до своей ОС;
— CS:APP (Computer Systems: A Programmer’s Perspective) заменяет три курса по системам сразу — C, память, ассемблер, ELF, потоки;
— Crafting Interpreters — если хочется понять, как реально рождаются языки, а не просто выучить очередной синтаксис;
— Kleppmann, "Designing Data-Intensive Applications" — это то, что отличает инженера XXI века от вечного студента;
— ну и без Linux Kernel Programming (6.x) и Distributed Systems сейчас ни один CS не считается «полным».

В целом, отличная база. Просто уже пора переходить от «читать и смотреть» к «строить и понимать». Потому что настоящий Computer Science начинается не в учебнике — а в тот момент, когда у тебя впервые падает собственный планировщик потоков, и ты такой: «ага, вот оно, счастье инженера».

Показать полностью
Программирование IT Текст Длиннопост Python Си Информатика Алгоритм Математика Ответ на пост
13
1
user4650942
user4650942
Лига математиков

Мог ли на бумажке получиться такой список чисел?⁠⁠

3 месяца назад

Однажды восемь преподавателей пришли на свой первый субботний кружок. Они

ещё не все были знакомы между собой, поэтом каждый из них написал на

бумажке, сколько из остальных преподавателей ему знакомы. Мог ли на бумажке

получиться такой список чисел:

а) 1, 1, 2, 2, 3, 3, 4, 4;

б) 0, 1, 2, 3, 4, 5, 6, 7?

Преподаватель Урок Учеба Образование Математика Граф Теория графов Комбинаторика Экзамен Школа Обучение Занимательная математика Задача Школьники Бесплатное обучение Предметная олимпиада Кружок Учитель Доказательство Алгоритм Текст
9
2
user4650942
user4650942
Лига математиков

А вы любите задачи на взвешивание?⁠⁠

5 месяцев назад

1) Перед гномом лежат три кучки бриллиантов: 4, 5 и 6 штук. В одной из кучек лежит один фальшивый бриллиант. Все бриллианты имеют одинаковый вид, все настоящие бриллианты весят одинаково, а фальшивый отличается от них по весу. У гнома есть чашечные весы без гирь. Гному надо за одно взвешивание найти какую-нибудь одну кучку, в которой все бриллианты наверняка настоящие. Как это сделать?

2) Дан мешок сахарной пудры, чашечные весы и гирька в 1 г. Как за 5 взвешиваний отмерить 31 г сахарной пудры?

3) Известно, что в наборе из 32 одинаковых по виду монет есть две фальшивые монеты, которые отличаются от остальных по весу (настоящие монеты равны по весу друг другу, и фальшивые монеты также равны по весу друг другу). Как разделить все монеты на две равные по весу кучки, сделав не более 4 взвешиваний на чашечных весах без гирь?

Математика Преподаватель Учеба Образование Задача Экзамен Урок Школьники Взвешивание Школа Учитель Обучение Гномы Студенты Бесплатное обучение Воспитание Алгоритм Теория алгоритмов Универ Высшее образование Текст
17
85
Vladimir98
Vladimir98
Лига образования

Зачем?⁠⁠

7 месяцев назад

Пальцы бегают по экрану телефона. Контроллер преобразует изменения электрического поля в координаты касаний. Операционная система подхватывает их и превращает в последовательность состояний конечного автомата, а те — в коды символов. Один за другим коды складываются в таблицу памяти смартфона. Наконец палец касается экрана над изображением кнопки «Отправить». Архиватор компактно упаковывает текст, а криптографический алгоритм шифрует его при помощи простых чисел. Разбитое на пакеты сообщение покидает цифровой мир и в виде радиосигнала достигает вайфай-роутера, чтобы вновь превратиться в биты информации. Дальше, в виде лучей света с точно рассчитанными характеристиками, оно путешествует от одного сервера к другому, преодолевая города и страны. Алгоритмы маршрутизации указывают путь, чтобы путешествие не затянулось.

Ошибка! В очередном пакете биты выглядят неверно. Алгоритмы коррекции ошибок находят подозрительные позиции и исправляют их, даже не расшифровывая сообщение. Наконец все пакеты собраны воедино. Сервер проверяет токен аутентификации — пользователь действительно тот, за кого себя выдаёт. Информация, преодолевшая полмира за секунды, в очередной раз преобразуется в символы текста и записывается в базу данных. Матрицы в мозгах искусственных нейросетей перемножаются, чтобы распознать смысл сообщения. Алгоритмы рекомендательных систем сравнивают получившиеся векторы чисел с миллионами других, выдавая список пользователей, которым стоит показать сообщение. Сотни смартфонов вновь преобразуют биты, пришедшие с другого конца света, в координаты символов, изменение напряжения — и, наконец, в яркость пикселей.

На экранах высвечивается сообщение: «зачем вабще нужна эта матиматика»

человек наук

Показать полностью
[моё] Математика Технологии Юмор Человек наук Алгоритм Текст Образование
2
7
Аноним
Аноним

О поступлении в конкурсные школы, откуда выходят победители олимпиад⁠⁠

9 месяцев назад

Ответ @skalar2019 на комментарий про школы.

"Почти все победители олимпиад почти по всем предметам учатся в бесплатных государственных школах." "некоторые из них в организационном смысле легче поступить, чем в наугад взятую обычную школу ..... Но туда, конечно, поступают по конкурсу." - конкурс в такие школы очень высокий и поступить очень сложно. Хочешь поступить в такую школу в первый класс - будь добр в шесть лет освоить программу двух первых классов, иначе не поступишь. Может быть в регионах по-другому, но в Москве и ближнем Подмосковье конкурс примерно 10 человек на место.

Прописка, очередь и даже гражданство - роли не играет. Но и ребенок, и родители, с трёх лет должны впахивать, чтобы быть на уровне для такой школы.

Прошу прощения, что пишу отдельным постом, но по-другому не получится анонимно.

Вы правы только частично. Да, туда очень большой конкурс среди хорошо подкованных поступающих. И в конце лета конкурс особенно большой, потому что там обычно появляется всего несколько мест "донабора" - кто-то из принятых отказался.

Нет, программу двух классов в 6 лет осваивать совершенно не обязательно. Эти школы обычно принимают детей минимум 6, 7, а то и в 10 класс.

Да, некоторые школы типа 57 или Физтех-лицея набирают первоклассников. Это коммерция. Большинство учеников поступают туда за деньги, пройдя специальные платные подготовительные курсы.

(Возможно, тут я сам пал жертвой чьей-то зависти: не уверен на 100%, что действительно большинство. Но такие слухи ходят в том числе среди семей, чьи дети в итоге учились в престижных школах, так что я им верю.)

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

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

Возраст тоже роли особой не играет. В крутых ФМШ дети не младше, чем ученики тех же классов других школ. Если в 90-е годы (в связи с переходом с 10-летнего на 11-летнее обучение) очень многие дети шли в школу еще до 7 лет, то теперь таких немного. Так что можно поступить в какую-нибудь московскую школу 1189, питерскую 239 или другую престижную, не умея в 6 лет даже читать. К 6 классу это роли не играет.

Не требуется и бежать впереди программы. Задачи вступительных весьма сложные, но - по крайней мере при первичном приеме в 6-8 класс - они не требуют знаний, выходящих за рамки обычной школьной программы. Знания должны быть прочными. Знаний недостаточно: надо хорошо соображать. Но проходить материал следующих классов не нужно. Разумеется, я не скажу за все конкурсные школы, но в целом картина такая.

Также учтете, способности ребенка в большой степени врожденные. Я говорю это как преподаватель математики, готовивший разных детей к вступительным, к олимпиадам и просто учивший, и имеющий собственных детей: и участников национального этапа олимпиад (даже одного победителя), и тех, кто не научился раскрывать скобки. Причем сил в последних было вложено больше. Если вы с пяти лет готовите ребенка к поступлению в СУНЦ, а у него не получилось - это не значит, что поступившие туда готовились с трех лет. Это могут быть талантливые ребята, на тройки учившиеся в обычной школе, а в 9 классе взявшиеся за ум и быстро наверставшие и перегнавшие. Может, олимпиада в них и пробудила дремавший ранее интерес, или интерес всегда был, но не хватало трудолюбия.

И любопытный пример. На данный момент сильнейший российский школьник-олимпиадник из математиков - ученик обычной школы. Почти обычной. Там есть профильные классы, но сама школа не профильная, и за всю историю оттуда вышел единственный серьезный олимпиадник.

Показать полностью
Предметная олимпиада Школа Образование Информатика Программирование IT Алгоритм Текст Длиннопост Математика Физмат Конкурс
0
Photonprocessor
Photonprocessor

Процессор из плазмы?⁠⁠

11 месяцев назад
Процессор из плазмы?

Недавно думая о квантовых компьютерах начал интересоваться аналоговыми компьютерами.

И вариантов есть много и радиация и ионы и гравитация и много чего еще. Но мне показалось плазма в теории может быть интересным вариантом?

Потенциал плазмы

Высокая скорость: Плазма, представляющая собой ионизированный газ, способна обрабатывать информацию с чрезвычайно высокой скоростью благодаря высокой подвижности электронов и ионов.

Параллельность: Вычисления в плазме могут осуществляться параллельно во множестве точек, что позволяет значительно ускорить обработку данных.

Масштабируемость: Плазменные вычисления потенциально могут быть масштабированы до очень больших размеров, создавая мощные суперкомпьютеры.

Новые парадигмы вычислений: Плазма может открыть новые пути для решения сложных задач, таких как моделирование физических процессов и искусственный интеллект.

Рассмотрим несколько перспективных технологий, которые могли бы стать основой для плазменного процессора:

Плазменные осцилляторы:

Принцип работы: Используют колебания электронов в плазме для выполнения вычислений.

Преимущества: Высокая скорость, возможность параллельной обработки.

Применение: Могут использоваться для реализации логических операций и хранения данных.

Плазменные волноводы:

Принцип работы: Используют распространение электромагнитных волн в плазме для передачи информации.

Преимущества: Высокая скорость передачи данных, возможность создания сложных нейронных сетей.

Применение: Могут использоваться для связи между различными элементами плазменного компьютера.

Плазменные кристаллы:

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

Преимущества: Высокая плотность хранения информации, возможность создания энергоэффективных устройств.

Применение: Могут использоваться для создания долговременной памяти.

Плазменные диоды и транзисторы:

Принцип работы: Аналогичны полупроводниковым приборам, но используют плазму в качестве рабочего тела.

Преимущества: Высокая скорость переключения, возможность работы при высоких температурах.

Применение: Могут использоваться для создания логических элементов и усилителей.

Думаю вы понимаете что он не будет похож на обычный компьютер и обычные программы на нем наверно запустить не получиться?

Показать полностью
Инженер Физика Технологии Компьютер Процессор Плазма Наука Изобретения Инновации Компьютерное железо Развитие Техника Программа IT Вычисления Математика Алгоритм Информатика Теория
16
2
MaryRabinovich
MaryRabinovich

Компьютер саенс и трансцендентность⁠⁠

1 год назад

Для ЛЛ - даже не начинайте читать.
Уже начали? А я предупреждала.

Вчера на одном уроке мы разбирали корни. В миллиардный раз в этой жизни я говорю, что вот корень из двух - иррациональное, т.е., не пишется обыкновенной дробью, не пишется периодической десятичной... И понимаю, что у меня впервые в жизни возник программистский вопрос. Вернее, компьютер-саенсный, как мне кажется.

Чисто спонтанно возник.

Вот есть у нас натуральные числа и дроби с палочкой ("обыкновенные дроби"). Это считается простым описанием, типа можно все цифры полностью показать.

Для корня из двух нужна закорючка над двойкой (которая "корень" показывает), ибо вот так вот прямо число фиг запишешь. Ну потому что там уже нету периода. Просто какой-то хаос из уймы цифр. Так мы себе, вроде, видим иррациональные числа.

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

И всё, что сложнее рациональных (которые дроби с палочкой) - либо добавочные закорючки (как корни и логарифмы), либо отдельные буквы (как пи и е), или ещё пределы и... Это всегда описания не через цифры десятичной дроби.

При этом бывают числа, которые строятся в виде последовательности цифр. Скажем, классический такой пример бесконечной непериодической десятичной дроби: 0,1010010001... Тут после каждой единицы всё больше нулей. После первой единицы один ноль, после второй их два, после третьей три и др.

Это число описывается простым алгоритмом, но он чуть сложнее, чем алгоритм записи периодических чисел. Для периодических:

"напечатай отрезок числа до начала периода;
пока Истина: повторяй период".

Для вот такого вот с нулями и единицами алгоритм будет на пару строчек длиннее:

"напечатай ноль с запятой;
период = '10';
пока Истина: напечатай период; добавь к периоду '0' ".

Вроде, про натуральные числа есть чей-то индекс... Кантора, что ли? Про сложность записи числа в любой форме - не сколько там просто цифр в одну строчку, а так, что можно использовать арифметику. Типа сто в сотой - проще, чем квадриллион... или нет? Честно, я краем уха про это слышала и даже не помню, там Кантор был, или кто. Скажем, "миллиардное по счёту простое число, среди простых чисел, упорядоченных по возрастанию" - это число конкретное, но... поди его выпиши.

А главное, есть ли что-то подобное про десятичные дроби? И вообще, имеет ли это смысл, так вот ставить вопрос: "насколько сложно описывается расположение знаков"?

Скажем, имеет ли смысл теорема (гипотеза), что "для числа пи нет алгоритма в пределах десяти строк", или "вообще нет конечного алгоритма" такого, который бы, если его оставить в покое, это вот наше пи допечатал бы до любой заранее заданной позиции?

Вдруг это чем-то полезно, такая классификация иррациональных - одни печатаются алгоритмом в пять строчек, другие - минимум в десять?

И вдруг уже кто-то так делает? Ставит эти вопросы, и даже решает их? Что это за наука, какая отрасль? И как зовут этих славных людей, и нафига это им?
(во-первых, это красиво (с) )

(понятно, что можно в двоичной системе всё то же самое)

Показать полностью
[моё] Математика Числа Алгоритм Информатика Программирование Задача IT Текст
22
1
user9671079
Серия Рассуждения обо всем одновременно

Продолжение рассуждений о "сложности" и математике⁠⁠

1 год назад

Я понимаю что с точки зрения теории эволюции , чтобы существо изменилось нужно чтобы изменилась среда в которой он живет.Например если вдруг зимы исчезнут с нашей планеты , то зайцу беляку больше не нужна будет белая окраска зимой, потому что снега зимой вокруг больше нет и выгоднее быть серым. Соответственно для того чтобы существо усложнилось , необходимо чтобы среда вокруг него тоже поменялась. На примере человека и его мозга , это означает - раз мозг постоянно увеличивался и усложнялся ,то среда вокруг него постоянно менялась . Более того я могу предположить что сам человек отчасти менял эту среду , например обзавелся костром , пещерой , языком и еще тысячей интересных предметов вокруг себя. При этом я знаю что есть существа среда жизни которых совершенно мало меняется и они также мало изменились за последние пару миллионов лет. Например крокодилы. Интересно что и в математике есть поведение похожее на то что я описал выше. Например алгоритмы . Предположим программист пишет программу для компьютера результат вычислений которой , он будет использовать для следующего вычисления. Например программа берет на вход цифру 2 и умножает ее на 2 , результат получается 4 , затем он берет 4 и опять умножает на 2 и так далее...То есть в каждый новый момент времени у него результат меняется. Если считать его алгоритм живым организмом , а результат после каждого вычисления состоянием среды в каждый момент времени , то можно сказать что его живое существо меняет среду вокруг себя , причем делает это предсказуемо. Если же задаться вопросом , для всех ли программ программист сможет предсказать как будет меняться среда не выполняя код алгоритма , то ответ на него уже есть в математике , и ответ этот - нет (проблема точки останова). Также с точки зрения логики , на самом деле я могу создать три типа алгоритмов взаимодействующих со средой - те которые среду не меняют , те которые меняют среду периодично ( например вычисление в виде десятичной дроби рационального числа) , и те которые меняют среду не периодично (например вычисление иррациональных чисел - числа пи(хоть его и можно вычислять с любой позиции , тем не менее Формула Бэйли — Боруэйна — Плаффа O(n logn) в смысле сложности)) . Появляется вопрос , а какому алгоритму или его типу соответствует задача увеличения мозга человека? Если начинать задумываться об этом вопросе то во первых этот алгоритм желательно должен менять среду не предсказуемым образом. Это означает что человек не имеет возможности узнать как он будет смотреть на мир через сто лет , потому что если бы он мог это сделать сейчас то он бы так начал думать сейчас. Соответственно этот алгоритм либо принадлежит классу алгоритмов вычисляющие в качестве среды сверхдлинные периодические числа (потому что мозг развивается миллионы лет) , либо классу алгоритмов вычисляющих иррациональные числа.

Также я понимаю , что естественная среда обитания человека очень связана с динамическими системами как разделом математики. Если человек живет в лесу к примеру , то его выживание зависит от всех предметов вокруг него и как они взаимодействуют друг с другом во времени. Например человек наблюдая за дикими пчелами и развитием их поведения во времени может их одомашнить. И тут тоже есть интересное совпадение предыдущих рассуждений с математикой. Динамические системы делятся на стационарные , системы с циклами , и без циклов. И в принципе это логично потому что алгоритмами можно реализовать много функций порождающих динамические системы. Однако в теории динамических систем есть крайне интересное состояние называемое хаосом. На примере человека живущего в лесу (если бы в лесу было состояние хаоса) означало бы , что любое действие которое он сделал бы в этом лесу имело отдаленные и серьезные последствие для леса в будущем (эффект бабочки). Что возможно бы означало что мозгу человека необходимость постоянно учитывать самые мелкие детали в окружающем пространстве для предсказания будущего ( а значит расширять свою память) связана с теорией хаоса. Такой вот вывод.

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

Показать полностью
Математика Сложность Теория хаоса Алгоритм Биология Эволюция Текст
2
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии