Репетитор IT mentor
10.1K subscribers
837 photos
10 videos
29 files
689 links
Блог с заметками репетитора по математике, физике, информатике. Рассказываю о задачах, о способах их решения.

vk.com/itmentor
dzen.ru/itmentor
https://www.youtube.com/@it_men

Автор: @physicist_i
Download Telegram
Задача по программированию на Python

▪️ 1 способ:
Зеркальное отображение числа так как будто это число.
Плюсы: работа с числами всегда быстрее
Минусы: в случае окончания числа на 0 получается не совсем верное отображение( Пример: 560 —> 65 )

▪️ 2 способ:
Работа с числом как со строкой. Создается новая строка и с помощью конкатенации к ней присоединяются все символы исходной строки, начиная с конца. Отображает зеркально все символы.
( Пример: 560 —> 065 ). Остается вопрос: можно ли считать 065 тоже натуральным числом? Нет. Поэтому условие задачи не вполне корректное.

▪️ 3 способ:
Использование срезов для строк. Результат аналогичен второму.

Знаете еще способ? Напишите в комментариях ☺️✏️

#задачи #python #информатика #программирование
👨🏻‍💻 7 задач по информатике и программированию из ЕГЭ: подробный разбор

В данной статье разберем с вами подробное решение типовых задач, с которыми приходится сталкиваться ученикам при подготовке к ЕГЭ по информатике. Эти задания еще долго будут актуальны при подготовке к ЕГЭ. Некоторые задачи, связанные с программированием, я попытался разобрать двумя способами, потому что...

📖 Читать статью полностью

#ОГЭ #ЕГЭ #разбор_задач
#программирование #информатика
💡 Какой язык программирования выбрать в качестве первого ?

Недавно мне стало интересно собрать небольшую статистику среди подписчиков канала Physics.Math.Code в telegram. Ядро аудитории канала составляют физики, математики, разработчики со стажем, учителя, научные работники и другие люди, интересующиеся Computer Science и точными науками. Поэтому для подходящей аудитории был создан подходящий опрос. И вот какие получились результаты...

👨🏻‍💻 Читать статью полностью

#программирование #it #работа #образование #самообразование #языки
📃 17 задача ЕГЭ по информатике - анализ файлов .txt

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

🔍 Читать разбор полностью

💡 Задача: Файл содержит последовательность неотрицательных целых чисел, не превышающих 10 000. Назовём тройкой три идущих подряд элемента последовательности. Определите количество троек чисел таких, которые могут являться сторонами остроугольного треугольника. В ответе запишите два числа: сначала количество найденных троек, а затем  — максимальную сумму элементов таких троек. Если таких троек не найдётся  — следует вывести 0 0.

#математика #геометрия #ЕГЭ
#программирование #информатика #разбор_задач
💡 Как перенести названия всех файлов текущей директории в текстовый файл .txt в Python?

Решил написать небольшой скрипт на Python. Повседневная задача редактора технического канала: Перенести названия всех файлов из нужной директории (задается путем), и записать их в текстовый файл example.txt с добавлением номеров каждого файла. Записать имена в файл с предварительной сортировкой по дате создания (или скачивания). Рассказываю как это реализовать на Python в несколько строк...

👨🏻‍💻 Читать заметку полностью

#python #файлы #информатика
#программирование #OS
👨🏻‍💻 Парсинг Excel-файлов на Python на примере задачи из ЕГЭ по информатике

Сегодня разберем с вами довольное сложное 22 задание. Здесь стоит дать пояснения. Составители ЕГЭ каждый раз выдумывают что-то новое, поэтому никогда не знаешь, что ожидать в следующий раз. Недавно на занятиях с учениками попалась задача, которая не решается обычными формулами, встроенными в Excel (во всяком случае я не знаю, как её автоматизировать средствами ТОЛЬКО Excel). И тут повезло, что таблица была небольшой, поэтому можно было решить задачу руками. Но я сразу же задумался над тем, а что если записей в ней было бы гораздо больше? Что если руками решать было бы не целесообразно, потому что это заняло бы бесконечно большое время, которого нет на экзамене? Как же тогда автоматизировать решение? Об этом мы сегодня с вами и поговорим...

💡 Читать статью полностью

Заваривайте чай, здесь нужно будет посидеть и подумать...☕️🫖

#парсинг #excel #python #ЕГЭ
#программирование #информатика #анализ_данных #разбор_задач
💫 Немного физики и нейронных сетей 🌑

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

👤 Пользователь:
При движении со скоростью звука рядом с черной дырой, какова вероятность в неё попасть?

🗣 ChatGPT:
Как иллюстрация к тому, что вопросы к системе должны быть логически правильными и смысловыми. На вопрос невозможно дать ответ, потому что скорость звука - это характеристика среды, а вакуум, в котором находится черная дыра, не является средой, поэтому звук не может распространяться. Переформулируйте вопрос, чтобы получить ответ.

🙄Что мы здесь видим? Нейронка АБСОЛЮТНО не понимает смысл вопроса. Она не понимает, что речь идёт про какое-либо тело, распространяющееся со скоростью звука, а не конкретно звук. Поэтому наша умная нейроночка нагуглив, что звук является упругими волнами в газообразной, жидкой или твёрдой среде, делает вывод о том, что он не будет распространяться в разряженной среде типа вакуума. Chat ЖПТ пытается в логику, но логики не получается. Вопрос корявый, но человек, знающий физику на уровне 11 класса, понял бы человека, задающего такой вопрос. Нейронка не поняла. Точка. Факт состоит в том, что человек может решить хотя бы в аппроксимациях такую задачу (взять оценку недостающих в вопросе параметров и главное — правильно понять вопрос). А любая программа, позиционирующая себя как Artificial Intelligence, НЕ МОЖЕТ и НИКОГДА НЕ СМОЖЕТ. Уже надоел этот хайп вокруг искусственного интеллекта, который захватит весь мир по мнению наивных хомячков. 🤦🏻‍♂️

#искусственный_интеллект #нейронные_сети #программирование #физика
☝🏻В общем, как я и говорил раньше. Для мыслящих людей было очевидно, что эта хайповая помойка ChatGPT не справится с простейшими вопросами по физике для студентов первых курсов. Вот очередной человек понадеялся сдать физику с помощью нейроночки. Не прокатило. Хотя студент, уже взросленький, вроде бы должен понимать, что если у кого-то с гуманитарным предметом прокатило, то это не значит, что ИИ (AI, ML) сможет разобраться в физ-мате (даже в простейших вопросах).

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

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

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

#образование #физика #технологии #AI #искусственный_интеллект #ИИ #программирование #physics
💬 15.1 и 15.2 – что выбрать в ОГЭ по информатике и как их решать?

Максимум за задачи 15.1 и 15.2 можно получить 2 балла. И учащемуся требуется выполнить только одно задание. Но что же делать ученику на экзамена? На мой взгляд, нужно решать обе задачи. Ведь тогда повышается вероятность забрать 2 балла хотя бы от одной. И ещё вполне может такое быть, первое задание (которое обычно простое) окажется сложным и запутанным. И в таком случае ученику просто придется программировать...

💡 Читать заметку

#алгоритмы #разбор_задач #ОГЭ #ЕГЭ
#программирование #информатика
📝 Метод Якоби: решение СЛАУ методом итерации

Для решения систем линейных алгебраических уравнений (СЛАУ) большой размерности, а также систем, имеющих разреженные матрицы, применение точных методов (например, метод Гаусса) не является целесообразным, так как...

👨🏻‍💻Читать статью полностью 📝

#программирование #математика
#python #разбор_задач #численные_методы