Замыкания в Javascript на наглядном примере
🔒 Замыкания — это функции, ссылающиеся на независимые (свободные) переменные. Другими словами, функция, определённая в замыкании, «запоминает» окружение, в котором она была создана.
Практический пример
▪️ Переключение CSS-классов средствами Javascript.
▪️ Подсветка выбранного элемента.
▪️ Пример логики выбора элементов.
▪️ Подсчет количества нажатий на каждый элемент посредством присваивания замыкания каждому элементу списка
📄 Исходный код:
https://jsfiddle.net/9md108g3/3/ (работает через VPN)
https://pastebin.com/Rbbwf5pK
📖 Что почитать по теме:
▪️ https://htmlacademy.ru/blog/js/lets-learn-javascript-closures
▪️ https://learn.javascript.ru/closure
▪️ https://habr.com/ru/company/ruvds/blog/424967/
#javascript #js #замыкания
🔒 Замыкания — это функции, ссылающиеся на независимые (свободные) переменные. Другими словами, функция, определённая в замыкании, «запоминает» окружение, в котором она была создана.
Практический пример
▪️ Переключение CSS-классов средствами Javascript.
▪️ Подсветка выбранного элемента.
▪️ Пример логики выбора элементов.
▪️ Подсчет количества нажатий на каждый элемент посредством присваивания замыкания каждому элементу списка
elementList.📄 Исходный код:
https://jsfiddle.net/9md108g3/3/ (работает через VPN)
https://pastebin.com/Rbbwf5pK
📖 Что почитать по теме:
▪️ https://htmlacademy.ru/blog/js/lets-learn-javascript-closures
▪️ https://learn.javascript.ru/closure
▪️ https://habr.com/ru/company/ruvds/blog/424967/
#javascript #js #замыкания
👍13
🌪 Размышления о форме вращающейся жидкости ☕️
✏️ Заметка о размешивании чая
Давайте представим, что мы имеем некоторую цилиндрическую тару, в которой находится некоторая жидкость. Вращаться жидкость можно заставить, как минимум, двумя очевидными способами: размешать её каким-нибудь предметом или начать вращать цилиндрическую тару, что, благодаря силам трения между жидкостью и поверхностью сосуда, приведет к вращению жидкости, увлекаемой содержащим её вращающимся сосудам.
Попробуем очень ооочень упрощенно выразить форму вращающейся жидкости. Читайте в статье.
📝 Читать статью и выводы формы
#article #физика #механика
✏️ Заметка о размешивании чая
Давайте представим, что мы имеем некоторую цилиндрическую тару, в которой находится некоторая жидкость. Вращаться жидкость можно заставить, как минимум, двумя очевидными способами: размешать её каким-нибудь предметом или начать вращать цилиндрическую тару, что, благодаря силам трения между жидкостью и поверхностью сосуда, приведет к вращению жидкости, увлекаемой содержащим её вращающимся сосудам.
Попробуем очень ооочень упрощенно выразить форму вращающейся жидкости. Читайте в статье.
📝 Читать статью и выводы формы
#article #физика #механика
👍8
Падение тел в вязких средах с учетом динамической силы сопротивления среды 💧
🎥 Смотреть на YouTube 🎞
В видео я привожу пример решения задачи о падении двух шариков из различных материалов в воздухе с учетом силы сопротивления пропорциональной квадрату скорости шариков. Рассматриваются два способа решения задачи: поверхностный - на уровне умения находить экстремум и углубленный - на уровне понимания и предугадывания физики процесса с помощью аппроксимации функции решения.
#видеоуроки #физика #механика
🎥 Смотреть на YouTube 🎞
В видео я привожу пример решения задачи о падении двух шариков из различных материалов в воздухе с учетом силы сопротивления пропорциональной квадрату скорости шариков. Рассматриваются два способа решения задачи: поверхностный - на уровне умения находить экстремум и углубленный - на уровне понимания и предугадывания физики процесса с помощью аппроксимации функции решения.
#видеоуроки #физика #механика
YouTube
Падение тел с учетом динамической силы сопротивления
В видео я привожу пример решения задачи о падении двух шариков из разных материалов в воздухе с учетом силы сопротивления пропорциональной квадрату скорости шариков. Рассматриваются два способа решения задачи: поверхностный - на уровне умения находить экстремум…
👍7🤯1
⛵️ Возможно ли плыть под парусом против ветра?
🎥 Смотреть на YouTube 🎞
В данном видео рассказывается о возможности плыть под парусом против ветра. С точки зрения физики показывается как в этом случае лучше всего расположить парус относительно килевой линии корабля, чтобы с наибольшей выгодой задействовать движущую силу ветра.
#физика #механика #задачи
🎥 Смотреть на YouTube 🎞
В данном видео рассказывается о возможности плыть под парусом против ветра. С точки зрения физики показывается как в этом случае лучше всего расположить парус относительно килевой линии корабля, чтобы с наибольшей выгодой задействовать движущую силу ветра.
#физика #механика #задачи
YouTube
Возможно ли плыть под парусом против ветра?
В данном видео рассказывается о возможности плыть под парусом против ветра. С точки зрения физики показывается как в этом случае лучше всего расположить парус относительно килевой линии корабля, чтобы с наибольшей выгодой задействовать движущую силу ветра.
👍9❤1
🎲 Теория вероятностей и парадокс дней рождения
В группе, состоящей из 23 или более человек, вероятность совпадения дней рождения (число и месяц) хотя бы у двух людей превышает 50 %. Например, если в классе 23 ученика или более, то более вероятно то, что у кого-то из одноклассников дни рождения придутся на один день, чем то, что у каждого будет свой неповторимый день рождения.
🎥 Смотреть на YouTube 🎞
Для 60 и более человек вероятность такого совпадения превышает 99 %, хотя 100 % она достигает, согласно принципу Дирихле (здравому смыслу), только тогда, когда в группе не менее 367 человек (ровно на 1 больше, чем число дней в високосном году; с учётом високосных лет).
#математика #задачи #теория_вероятностей
В группе, состоящей из 23 или более человек, вероятность совпадения дней рождения (число и месяц) хотя бы у двух людей превышает 50 %. Например, если в классе 23 ученика или более, то более вероятно то, что у кого-то из одноклассников дни рождения придутся на один день, чем то, что у каждого будет свой неповторимый день рождения.
🎥 Смотреть на YouTube 🎞
Для 60 и более человек вероятность такого совпадения превышает 99 %, хотя 100 % она достигает, согласно принципу Дирихле (здравому смыслу), только тогда, когда в группе не менее 367 человек (ровно на 1 больше, чем число дней в високосном году; с учётом високосных лет).
#математика #задачи #теория_вероятностей
YouTube
Парадокс дней рождения
В группе, состоящей из 23 или более человек, вероятность совпадения дней рождения (число и месяц) хотя бы у двух людей превышает 50 %. Например, если в классе 23 ученика или более, то более вероятно то, что у кого-то из одноклассников дни рождения придутся…
👍15🔥2❤1⚡1
🤯 7 самых сложных задач для 5-го класса 🖐🏻
В этом видео я рассказываю о возможных методах и идеях решения нескольких задач для поступающих в пятый класс Президентского физико-математического лицея №239. Проверьте свои силы и попробуйте их решить. Видеоурок ориентирован на школьников, учащихся лицеев.
🎥 Смотреть на YouTube 🎞
📜 Список задач из видеоурока
#математика #задачи #егэ #огэ #алгебра
В этом видео я рассказываю о возможных методах и идеях решения нескольких задач для поступающих в пятый класс Президентского физико-математического лицея №239. Проверьте свои силы и попробуйте их решить. Видеоурок ориентирован на школьников, учащихся лицеев.
🎥 Смотреть на YouTube 🎞
📜 Список задач из видеоурока
#математика #задачи #егэ #огэ #алгебра
YouTube
7 самых сложных задач по математике для 5-го класса
Задачи для поступающих в пятый класс Президентского физико-математического лицея №239. Проверьте свои силы и попробуйте их решить.
Список задач:
1. Возраст нескольких друзей составляет в сумме 62 года. Через три года он будет составлять 80 лет. Сколько…
Список задач:
1. Возраст нескольких друзей составляет в сумме 62 года. Через три года он будет составлять 80 лет. Сколько…
👍14🔥2🤔1
👨🏻💻 Задача по программированию
Тривиальная задача сравнения метода вычисления факториал с помощью цикла и метода вычисления факториала с помощью рекурсии. Берется некоторое число n, для которого вычисляем факториал разными способами. Вычисления засовываем в цикл с 1000 итераций, чтобы снизить погрешность. Засекаем время с помощью метода Milliseconds() (библиотека Utils). Выводим результаты. В большинстве случаев рекурсия выполняется быстрее. Предлагаю обсудить, почему так происходит?
[ Язык реализации: Pascal ]
Обсуждение задачи:
vk.com/wall-51126445_30047
📝 Полный код: https://pastebin.com/UzPkbXDa
Были еще на канале интересные статьи по этой теме:
▪️ Что работает быстрее: цикл или рекурсия? Измеряем производительность
▪️ 🐍 Разбираем циклы в Python на простых примерах. Какой цикл быстрее?
▪️ Как ускорить выполнение цикла? Алгоритм оптимизации циклов
#программирование #информатика #pascal #задачи #профилирование
Тривиальная задача сравнения метода вычисления факториал с помощью цикла и метода вычисления факториала с помощью рекурсии. Берется некоторое число n, для которого вычисляем факториал разными способами. Вычисления засовываем в цикл с 1000 итераций, чтобы снизить погрешность. Засекаем время с помощью метода Milliseconds() (библиотека Utils). Выводим результаты. В большинстве случаев рекурсия выполняется быстрее. Предлагаю обсудить, почему так происходит?
[ Язык реализации: Pascal ]
Обсуждение задачи:
vk.com/wall-51126445_30047
📝 Полный код: https://pastebin.com/UzPkbXDa
Были еще на канале интересные статьи по этой теме:
▪️ Что работает быстрее: цикл или рекурсия? Измеряем производительность
▪️ 🐍 Разбираем циклы в Python на простых примерах. Какой цикл быстрее?
▪️ Как ускорить выполнение цикла? Алгоритм оптимизации циклов
#программирование #информатика #pascal #задачи #профилирование
👍12
⚙️ О способе вычисления корней n-ой степени 🌱
Наткнулся на интересную задачку. Решил реализовать алгоритм вычисления корня n-ой степени из произвольного положительного числа. Уже приводил возможную реализацию для нахождения квадратного корня. Но в этом случае решение получается более обобщенным. Это первый рабочий алгоритм, написанный на коленке. Нужно еще поразмышлять о сложности и возможностях ускорения.
В данном решении я использую идею относительно неплохого начального приближения. Затем последовательным делением находится второе приближение корня n-ой степени. Далее считается новое приближение с помощью усреднение двух текущих. Последовательно алгоритм сходится к нужному корню с наперед заданной погрешностью. Это немного похоже на метод последовательной релаксации ( численные методы решения ).
📝 Код программы 📄
https://pastebin.com/ztnz7g2E
https://ideone.com/OUEzGA
#программирование #математика #информатика #численные_методы
Наткнулся на интересную задачку. Решил реализовать алгоритм вычисления корня n-ой степени из произвольного положительного числа. Уже приводил возможную реализацию для нахождения квадратного корня. Но в этом случае решение получается более обобщенным. Это первый рабочий алгоритм, написанный на коленке. Нужно еще поразмышлять о сложности и возможностях ускорения.
В данном решении я использую идею относительно неплохого начального приближения. Затем последовательным делением находится второе приближение корня n-ой степени. Далее считается новое приближение с помощью усреднение двух текущих. Последовательно алгоритм сходится к нужному корню с наперед заданной погрешностью. Это немного похоже на метод последовательной релаксации ( численные методы решения ).
📝 Код программы 📄
https://pastebin.com/ztnz7g2E
https://ideone.com/OUEzGA
#программирование #математика #информатика #численные_методы
👍15🔥3
😑 Японская задача по математике: дети решают, взрослые — нет
Первая статья в 2023 году... Это будет короткая заметка с логически-математической задачей. Начнем новый год и Рождество с задачки на логику. Забавно, что эта задача для детей, но может вызвать большие затруднения у взрослых. Попробуйте решить задачку без гугла. Напишите в комментариях, возникли ли у вас сложности.
📖 Читать статью полностью
#математика #логика #алгебра #разбор_задач
Первая статья в 2023 году... Это будет короткая заметка с логически-математической задачей. Начнем новый год и Рождество с задачки на логику. Забавно, что эта задача для детей, но может вызвать большие затруднения у взрослых. Попробуйте решить задачку без гугла. Напишите в комментариях, возникли ли у вас сложности.
📖 Читать статью полностью
#математика #логика #алгебра #разбор_задач
👍40👎6🤯1👨💻1
📕 Рецензия на книгу "Совершенный код" Стива Макконнелла
(найти книгу можно в подборке: 📖 Книги, которые стоит прочитать каждому программисту 📚 )
Несмотря на то что первые 50 страниц книги наполнены информацией, которая может показаться очевидной любому мыслящему человеку, книгу стоит прочесть до конца. Наполненная множеством интересных примеров, книга действительно способна навести на путь мудрого программирования. Примеры в данной книге более приближены к реальному коммерческому коду, чем игрушечные примеры из книг и методичек преподавателей информатики в школах и вузах.
Для себя можно найти много правил о том, как именно нужно писать код, как его нужно форматировать и делегировать функциональность своего кода, чтобы в дальнейшем его было просто сопровождать и находить в нем ошибки.
Подробно написано о структурах данных и в каких случаях какие структуры лучше всего применять. К каждому правилу автор приводит практический пример.
Самыми полезными с практической точки зрения мне показались главы о рефакторинге, стратегиях оптимизации кода и о методиках оптимизации кода. А последняя часть книги под названием "Мастерство программирования" помогает понять, как именно развиваться в этой области.
И, конечно, хочется привести парочку самых ярких мотивационных моментов данной книги.
В 1972 году, на лекции, посвященной получению премии Тьюринга, Эдсгер Дейкстра заявил, что большинство аспектов программирования являет собой попытки компенсации строго ограниченных способностей разума. Самые лучшие программисты — те, кто понимают, насколько ограничены их возможности. Они скромны. Худшие программисты отказываются признать, что их способности не соответствуют задаче. Характер не позволяет им стать отличными программистами. Чем усерднее вы работаете над компенсацией ограниченных возможностей своего разума, тем лучше будете программировать. Быстрота вашего развития напрямую зависит от вашей скромности.
По моему субъективному мнению, данная книга должна быть первой (или одной хотя бы второй, когда вы читаете свою первую книгу по какому-то языку программирования). В некоторых моментах книга Макконнелла может показаться сложной, если у вас нет достаточного опыта. Особенно это связано с примерами на C++ и Assembler. Но всё равно эта книга должна быть первой, потому что лучше вырабатывать хорошие привычки с самого начала своего самообразования.
#рецензия #программирование #рефакторинг #it
(найти книгу можно в подборке: 📖 Книги, которые стоит прочитать каждому программисту 📚 )
Несмотря на то что первые 50 страниц книги наполнены информацией, которая может показаться очевидной любому мыслящему человеку, книгу стоит прочесть до конца. Наполненная множеством интересных примеров, книга действительно способна навести на путь мудрого программирования. Примеры в данной книге более приближены к реальному коммерческому коду, чем игрушечные примеры из книг и методичек преподавателей информатики в школах и вузах.
Для себя можно найти много правил о том, как именно нужно писать код, как его нужно форматировать и делегировать функциональность своего кода, чтобы в дальнейшем его было просто сопровождать и находить в нем ошибки.
Подробно написано о структурах данных и в каких случаях какие структуры лучше всего применять. К каждому правилу автор приводит практический пример.
Самыми полезными с практической точки зрения мне показались главы о рефакторинге, стратегиях оптимизации кода и о методиках оптимизации кода. А последняя часть книги под названием "Мастерство программирования" помогает понять, как именно развиваться в этой области.
И, конечно, хочется привести парочку самых ярких мотивационных моментов данной книги.
В 1972 году, на лекции, посвященной получению премии Тьюринга, Эдсгер Дейкстра заявил, что большинство аспектов программирования являет собой попытки компенсации строго ограниченных способностей разума. Самые лучшие программисты — те, кто понимают, насколько ограничены их возможности. Они скромны. Худшие программисты отказываются признать, что их способности не соответствуют задаче. Характер не позволяет им стать отличными программистами. Чем усерднее вы работаете над компенсацией ограниченных возможностей своего разума, тем лучше будете программировать. Быстрота вашего развития напрямую зависит от вашей скромности.
По моему субъективному мнению, данная книга должна быть первой (или одной хотя бы второй, когда вы читаете свою первую книгу по какому-то языку программирования). В некоторых моментах книга Макконнелла может показаться сложной, если у вас нет достаточного опыта. Особенно это связано с примерами на C++ и Assembler. Но всё равно эта книга должна быть первой, потому что лучше вырабатывать хорошие привычки с самого начала своего самообразования.
#рецензия #программирование #рефакторинг #it
👍25🔥2
Проверка полей input на ввод информации и активация/деактивация кнопки средствами Javascript. Возможная реализация решения.
Код: jsfiddle.net/f4qjz1ka/ или так jsfiddle.net/f4qjz1ka/1/
Версия с игнорированием пробелов: jsfiddle.net/f4qjz1ka/3/
HTML:
Код: jsfiddle.net/f4qjz1ka/ или так jsfiddle.net/f4qjz1ka/1/
Версия с игнорированием пробелов: jsfiddle.net/f4qjz1ka/3/
HTML:
<input type="text" id = 'textField'> <br>JavaScript:
Event oninput: <span id="result"></span> <br>
<input type="button" id = 'buttonField' value="Кнопка" disabled ="disabled" onclick = 'alert("wow")'><br>
var inputText = document.getElementById('textField');
var inputButton = document.getElementById('buttonField')
inputText.oninput = disableButton;
function disableButton() {
document.getElementById('result').innerHTML = inputText.value;
inputButton.disabled = (inputText.value.split(' ').join('') == 0);
}
#программирование #javascript #js👍18
Задача по программированию на Python
▪️ 1 способ:
Зеркальное отображение числа так как будто это число.
Плюсы: работа с числами всегда быстрее
Минусы: в случае окончания числа на 0 получается не совсем верное отображение( Пример: 560 —> 65 )
▪️ 2 способ:
Работа с числом как со строкой. Создается новая строка и с помощью конкатенации к ней присоединяются все символы исходной строки, начиная с конца. Отображает зеркально все символы.
( Пример: 560 —> 065 ). Остается вопрос: можно ли считать 065 тоже натуральным числом? Нет. Поэтому условие задачи не вполне корректное.
▪️ 3 способ:
Использование срезов для строк. Результат аналогичен второму.
Знаете еще способ? Напишите в комментариях ☺️✏️
#задачи #python #информатика #программирование
▪️ 1 способ:
Зеркальное отображение числа так как будто это число.
Плюсы: работа с числами всегда быстрее
Минусы: в случае окончания числа на 0 получается не совсем верное отображение( Пример: 560 —> 65 )
▪️ 2 способ:
Работа с числом как со строкой. Создается новая строка и с помощью конкатенации к ней присоединяются все символы исходной строки, начиная с конца. Отображает зеркально все символы.
( Пример: 560 —> 065 ). Остается вопрос: можно ли считать 065 тоже натуральным числом? Нет. Поэтому условие задачи не вполне корректное.
▪️ 3 способ:
Использование срезов для строк. Результат аналогичен второму.
Знаете еще способ? Напишите в комментариях ☺️✏️
#задачи #python #информатика #программирование
👍14
📷 Объектив Tamron 70-300mm F/4.5-6.3 Di III RXD и Sony ZV-E10
Распаковка объектива Tamron, первые впечатления, запуск с камерой Sony ZV-E10. А также немного рассуждений и вопросов по теме фотографии. Замечание: в видео ошибочно упомянут угол Брюстера. Блики появляются из-за многократного внутреннего переотражения между линзами объектива (скорее это связано с углом полного внутреннего отражения и законом Снеллиуса). А вот угол Брюстера связан с поляризацией отраженного и преломленного лучей. Простыми словами можно просто сказать, что бленда помогает избавиться от лишнего света. Основная цель бленды состоит в том, чтобы уменьшить количество бликов, которые появляются на изображении.
Кольцо ручного фокуса имеет нелинейный ход, что удобно при точном наведении на резкость. Чем плавнее вращаешь кольцо, тем медленнее перемещаются линзы. Ими управляет привод RXD (Rapid eXtra-silent stepping Drive). Это шаговый мотор, адаптированный как для фото-, так и для видеосъёмки. В режиме автофокуса он работает практически бесшумно. Светосила Tamron 70-300mm F/4.5-6.3 в телеположении составляет f/6,3. В телеположении объектив способен сфокусироваться с 1.5 метров, а в положении 70 мм — с дистанции 0,45 метра.
🎬 Смотреть распаковку
#технообзор #железо #обзор #техника #фото #фотография #sony #sonyzve10 #tamron
Распаковка объектива Tamron, первые впечатления, запуск с камерой Sony ZV-E10. А также немного рассуждений и вопросов по теме фотографии. Замечание: в видео ошибочно упомянут угол Брюстера. Блики появляются из-за многократного внутреннего переотражения между линзами объектива (скорее это связано с углом полного внутреннего отражения и законом Снеллиуса). А вот угол Брюстера связан с поляризацией отраженного и преломленного лучей. Простыми словами можно просто сказать, что бленда помогает избавиться от лишнего света. Основная цель бленды состоит в том, чтобы уменьшить количество бликов, которые появляются на изображении.
Кольцо ручного фокуса имеет нелинейный ход, что удобно при точном наведении на резкость. Чем плавнее вращаешь кольцо, тем медленнее перемещаются линзы. Ими управляет привод RXD (Rapid eXtra-silent stepping Drive). Это шаговый мотор, адаптированный как для фото-, так и для видеосъёмки. В режиме автофокуса он работает практически бесшумно. Светосила Tamron 70-300mm F/4.5-6.3 в телеположении составляет f/6,3. В телеположении объектив способен сфокусироваться с 1.5 метров, а в положении 70 мм — с дистанции 0,45 метра.
🎬 Смотреть распаковку
#технообзор #железо #обзор #техника #фото #фотография #sony #sonyzve10 #tamron
Дзен.Видео
Репетитор IT mentor | Объектив Tamron 70-300mm F/4.5-6.3 Di III RXD и Sony ZV-E10
Распаковка объектива Tamron, первые впечатления, запуск с камерой Sony ZV-E10. А также немного рассуждений и вопросов по теме фотографии. Замечание:…
👍11
🧠 Твой мозг работает плохо, если...
...если ты откроешь эту статью. Готов поспорить, что 99% людей начнут читать это только потому, что их зацепил заголовок. На этом особенность работы мозга не заканчивается. Мозг выделяет фразу «плохо» и сразу сработывает триггер: « О, это важно, это надо почитать...». Хотя именно сейчас я пишу пример очередной бесполезной статьи. Однако, кое-что полезное здесь всё таки будет...
📖 Читать статью полностью
#философия #образование #самообразование #математика #наука #естествознание
...если ты откроешь эту статью. Готов поспорить, что 99% людей начнут читать это только потому, что их зацепил заголовок. На этом особенность работы мозга не заканчивается. Мозг выделяет фразу «плохо» и сразу сработывает триггер: « О, это важно, это надо почитать...». Хотя именно сейчас я пишу пример очередной бесполезной статьи. Однако, кое-что полезное здесь всё таки будет...
📖 Читать статью полностью
#философия #образование #самообразование #математика #наука #естествознание
👍11👎9😁1
📚 Заметки и рассуждения об образовании, мотивации, психологии
Понимаю, что не всегда хочется читать разборы сложных задач или программ, длинные статьи и сложные решения олимпиад. Однако, задуматься можно и над другими мыслями и идеями. Предлагаю своим читателями именно такую лайтовую подборку статей для размышления. Какая статья Вам понравилась больше всего? Какая меньше всего? Напишите в комментариях ☺️✏️
Если нравится такой контент, то поставьте лайк, если не нравится — поставьте дизлайк. Уважаю любое ваше мнение.
Твой мозг работает плохо, если...
Беспросветный инфантилизм | Исполнитель VS Заказчик
Стоит ли доверять технической информации в интернете?
Что лучше: учиться честно или списывать?
Почему нас опережают? Как учиться и работать эффективнее
Терпение — инструмент достижения успеха
Уверенность в себе как главный помощник в самообразовании
Что происходит с математическим образованием в школе?!
На Дзен не заработать, но есть кое-что получше монетизации
Есть ли корреляция между интеллектом и асоциальностью ?
#подборка_статей #полезное #психология #мотивация
Понимаю, что не всегда хочется читать разборы сложных задач или программ, длинные статьи и сложные решения олимпиад. Однако, задуматься можно и над другими мыслями и идеями. Предлагаю своим читателями именно такую лайтовую подборку статей для размышления. Какая статья Вам понравилась больше всего? Какая меньше всего? Напишите в комментариях ☺️✏️
Если нравится такой контент, то поставьте лайк, если не нравится — поставьте дизлайк. Уважаю любое ваше мнение.
Твой мозг работает плохо, если...
Беспросветный инфантилизм | Исполнитель VS Заказчик
Стоит ли доверять технической информации в интернете?
Что лучше: учиться честно или списывать?
Почему нас опережают? Как учиться и работать эффективнее
Терпение — инструмент достижения успеха
Уверенность в себе как главный помощник в самообразовании
Что происходит с математическим образованием в школе?!
На Дзен не заработать, но есть кое-что получше монетизации
Есть ли корреляция между интеллектом и асоциальностью ?
#подборка_статей #полезное #психология #мотивация
👍19⚡2❤1
👨🏻💻 7 задач по информатике и программированию из ЕГЭ: подробный разбор
В данной статье разберем с вами подробное решение типовых задач, с которыми приходится сталкиваться ученикам при подготовке к ЕГЭ по информатике. Эти задания еще долго будут актуальны при подготовке к ЕГЭ. Некоторые задачи, связанные с программированием, я попытался разобрать двумя способами, потому что...
📖 Читать статью полностью
#ОГЭ #ЕГЭ #разбор_задач
#программирование #информатика
В данной статье разберем с вами подробное решение типовых задач, с которыми приходится сталкиваться ученикам при подготовке к ЕГЭ по информатике. Эти задания еще долго будут актуальны при подготовке к ЕГЭ. Некоторые задачи, связанные с программированием, я попытался разобрать двумя способами, потому что...
📖 Читать статью полностью
#ОГЭ #ЕГЭ #разбор_задач
#программирование #информатика
👍12👎2
✈️ Что такое систематическая ошибка выжившего?
В статистике существует понятие систематической ошибки выжившего, когда исследователи ищут общие черты среди «выживших», не уделяя должного внимания информации о «погибших». Классическим примером служит задача поиска места укрепления брони английских бомбардировщиков, поставленная перед математиком Абрахамом Вальдом во время Второй Мировой войны. У возвратившихся на базу самолётов пробоины были в основном на крыльях и хвосте, но Вальд рассудил, что укреплять нужно кабину и топливный бак, ведь бомбардировщики с попавшими туда снарядами не возвращаются. Тот же принцип применим к литературе с секретами успехов предпринимателей — слепое следование приведённым в них советам не означает повторение успеха, полезнее анализировать ошибки разорившихся компаний.
Одно из первых высказываний, близкое по смыслу к описанию систематической ошибки выжившего, сделал древнегреческий поэт и софист V в. до н. э. Диагор Мелосский — по словам Цицерона, когда один из друзей Диагора убеждал его поверить в существование богов, указывая на «множество пожертвованных храмам табличек с изображениями и с надписями людей, избежавших гибели во время бури на море», Диагор парировал: «Так-то оно так, только среди них нет табличек тех, чьи корабли буря потопила»
В статистике существует понятие систематической ошибки выжившего, когда исследователи ищут общие черты среди «выживших», не уделяя должного внимания информации о «погибших». Классическим примером служит задача поиска места укрепления брони английских бомбардировщиков, поставленная перед математиком Абрахамом Вальдом во время Второй Мировой войны. У возвратившихся на базу самолётов пробоины были в основном на крыльях и хвосте, но Вальд рассудил, что укреплять нужно кабину и топливный бак, ведь бомбардировщики с попавшими туда снарядами не возвращаются. Тот же принцип применим к литературе с секретами успехов предпринимателей — слепое следование приведённым в них советам не означает повторение успеха, полезнее анализировать ошибки разорившихся компаний.
Одно из первых высказываний, близкое по смыслу к описанию систематической ошибки выжившего, сделал древнегреческий поэт и софист V в. до н. э. Диагор Мелосский — по словам Цицерона, когда один из друзей Диагора убеждал его поверить в существование богов, указывая на «множество пожертвованных храмам табличек с изображениями и с надписями людей, избежавших гибели во время бури на море», Диагор парировал: «Так-то оно так, только среди них нет табличек тех, чьи корабли буря потопила»
👍53❤5🔥4💯1
Шифр Цезаря, также известный как шифр сдвига, код Цезаря или сдвиг Цезаря — один из самых простых и наиболее широко известных методов шифрования. Шифр Цезаря — это вид шифра подстановки, в котором каждый символ в открытом тексте заменяется символом, находящимся на некотором постоянном числе позиций левее или правее него в алфавите. Например, в шифре со сдвигом вправо на 3, А была бы заменена на Г, Б станет Д, и так далее.
Шифр назван в честь римского императора Гая Юлия Цезаря, использовавшего его для секретной переписки со своими генералами.
Шаг шифрования, выполняемый шифром Цезаря, часто включается как часть более сложных схем, таких как шифр Виженера, и всё ещё имеет современное приложение в системе ROT13. Как и все моноалфавитные шифры, шифр Цезаря легко взламывается и не имеет почти никакого применения на практике.
Теперь немного о реализации. Да, код получается игрушечным, но вполне годится для самой первой программы для начинающего криптографа 😉
📝 Математическая модель
Если сопоставить каждому символу алфавита его порядковый номер (нумеруя с 0), то шифрование и дешифрование можно выразить формулами модульной арифметики:
С точки зрения математики шифр Цезаря является частным случаем аффинного шифра.
Шифрование с использованием ключа k = 3. Буква «Е» «сдвигается» на три буквы вперёд и становится буквой «З». Твёрдый знак, перемещённый на три буквы вперёд, становится буквой «Э», буква «Я», перемещённая на три буквы вперёд, становится буквой «В», и так далее:
Исходный алфавит:
❤ Запуск в онлайн-компиляторе:
⚙️ https://onlinegdb.com/vRtlpnv7s
📄 https://pastebin.com/J4jVbLfW
Шифр назван в честь римского императора Гая Юлия Цезаря, использовавшего его для секретной переписки со своими генералами.
Шаг шифрования, выполняемый шифром Цезаря, часто включается как часть более сложных схем, таких как шифр Виженера, и всё ещё имеет современное приложение в системе ROT13. Как и все моноалфавитные шифры, шифр Цезаря легко взламывается и не имеет почти никакого применения на практике.
Теперь немного о реализации. Да, код получается игрушечным, но вполне годится для самой первой программы для начинающего криптографа 😉
📝 Математическая модель
Если сопоставить каждому символу алфавита его порядковый номер (нумеруя с 0), то шифрование и дешифрование можно выразить формулами модульной арифметики:
y = (x + k) mod nгде x — символ открытого текста, y — символ шифрованного текста, n — мощность алфавита, а k — ключ.
x = (y - k) mod n
С точки зрения математики шифр Цезаря является частным случаем аффинного шифра.
Шифрование с использованием ключа k = 3. Буква «Е» «сдвигается» на три буквы вперёд и становится буквой «З». Твёрдый знак, перемещённый на три буквы вперёд, становится буквой «Э», буква «Я», перемещённая на три буквы вперёд, становится буквой «В», и так далее:
Исходный алфавит:
А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю ЯШифрованный:
Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я А Б В
Решил быстро набросать возможную реализацию расшифровки на языке Python. ⚙️ https://onlinegdb.com/vRtlpnv7s
📄 https://pastebin.com/J4jVbLfW
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31❤1👎1💯1
🎲 Подвох в «простой» задаче по теории вероятностей из ОГЭ и ЕГЭ
В этой небольшой заметке мы поговорим об неоднозначности в понимании задач по теории вероятностей. Сделаем это на примере обычной задачи из ОГЭ по математике. Многие люди решают эти задачи абсолютно механически, не задумываясь над правильностью. Часто это приводит к тому, что по интернету быстро распространяются сомнительные или неполные решения, потому что большинство просто копипастит их с одного ресурсы на другой. Это печально. Поэтому я всегда предлагаю вам задумываться над любым решением, которое попадается вам в интернете. А теперь поехали...
💡 Читать статью полностью
#статистика #теория_вероятностей #математика #егэ #огэ
В этой небольшой заметке мы поговорим об неоднозначности в понимании задач по теории вероятностей. Сделаем это на примере обычной задачи из ОГЭ по математике. Многие люди решают эти задачи абсолютно механически, не задумываясь над правильностью. Часто это приводит к тому, что по интернету быстро распространяются сомнительные или неполные решения, потому что большинство просто копипастит их с одного ресурсы на другой. Это печально. Поэтому я всегда предлагаю вам задумываться над любым решением, которое попадается вам в интернете. А теперь поехали...
💡 Читать статью полностью
#статистика #теория_вероятностей #математика #егэ #огэ
👍20👎2🔥2🤔1
7_задач_по_информатике_и_программированию_из_ЕГЭ.pdf
750.6 KB
📝 7 задач по информатике и программированию из ЕГЭ: подробный разбор
▪️ Логическая функция F задается выражением x ꓥ (y ꓥ z ꓦ y ꓥ ¬w ꓦ ¬z ꓥ ¬w) = 1. На рисунке приведен фрагмент таблицы истинности функции F, содержащий все наборы аргументов, при которых функция Fистинна. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных x, y, z, w.
▪️ По каналу связи передаются сообщения, содержащие только пять букв: Р, А, Н, Е, Т. Для передачи используется двоичный код, удовлетворяющий условию Фано. Для буквы А используется кодовое слово 0; для буквы Е используется кодовое слово 10. Какова минимальная общая длина кодовых слов для всех пяти букв?
▪️ Определите, при каком наибольшем введенном значении переменной s программа выведет число, меньшее, чем 1000.
▪️ ...Сколько байтов выделено для хранения дополнительной информации о одном пользователе? В ответе запишите только целое число – количество байтов.
▪️ Автомат обрабатывает натуральное число N > 1 по следующему алгоритму:
[описание алгоритма]
При каком наименьшем значении N в результате работы алгоритма получится R > 100 ? В ответе запишите это число в десятичной системе счисления.
▪️Значение выражения (66 + 6²⁰¹⁹)*6²⁰¹⁹ + 66 + 6⁶ записали в системе счисления с основанием 6. Укажите сумму цифр этой записи.
▪️Ниже записана программа. Получив на вход число x, эта программа печатает два числа L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.
▪️ Логическая функция F задается выражением x ꓥ (y ꓥ z ꓦ y ꓥ ¬w ꓦ ¬z ꓥ ¬w) = 1. На рисунке приведен фрагмент таблицы истинности функции F, содержащий все наборы аргументов, при которых функция Fистинна. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных x, y, z, w.
▪️ По каналу связи передаются сообщения, содержащие только пять букв: Р, А, Н, Е, Т. Для передачи используется двоичный код, удовлетворяющий условию Фано. Для буквы А используется кодовое слово 0; для буквы Е используется кодовое слово 10. Какова минимальная общая длина кодовых слов для всех пяти букв?
▪️ Определите, при каком наибольшем введенном значении переменной s программа выведет число, меньшее, чем 1000.
▪️ ...Сколько байтов выделено для хранения дополнительной информации о одном пользователе? В ответе запишите только целое число – количество байтов.
▪️ Автомат обрабатывает натуральное число N > 1 по следующему алгоритму:
[описание алгоритма]
При каком наименьшем значении N в результате работы алгоритма получится R > 100 ? В ответе запишите это число в десятичной системе счисления.
▪️Значение выражения (66 + 6²⁰¹⁹)*6²⁰¹⁹ + 66 + 6⁶ записали в системе счисления с основанием 6. Укажите сумму цифр этой записи.
▪️Ниже записана программа. Получив на вход число x, эта программа печатает два числа L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.
👍14