Информатика | ОГЭ | ЕГЭ | Жизнь, кофе и ЕГЭ по информатике
Канал в MAX
Теория и практика школьной информатики. Задачки из ОГЭ и ЕГЭ. Интересные факты. Полезные лайфхаки. Объясняю простым языком
Загружаем канал…
Сайт использует cookie для работы и аналитики. Мы используем файлы cookie для работы сайта и аналитики посещаемости. Подробнее в ПодробнееПолитике обработки данных и Правилах.
Канал в MAX
Теория и практика школьной информатики. Задачки из ОГЭ и ЕГЭ. Интересные факты. Полезные лайфхаки. Объясняю простым языком
Что выберем для первого знакомства с программированием?
При работе со строками полезно знать алгоритм поиска заданной подстроки в общей последовательности символов. В задаче 24 из ЕГЭ такой алгоритм - незаменимый помощник. Например, дана строка, которая состоит из символов латинского алфавита A, B, C. Нужно найти длину самой длинной подстроки, состоящей из символов C. Пусть исходная строка s='CCBCCCCCACCABCACCCCAAABBCCCCBCCCCBBCBCCABCACCBBCACBCCCCCAC' Тогда правильный ответ на задачу - 5 (CCCCC) #информатика #репетитор #python
Список и строка - это итерируемые объекты, их значения можно перебирать. Если надо извлечь какое-либо значение из списка или строки, удобно использовать индексы или срезы. Но индексы и срезы работают не всегда. Бывает и такое, что необходимо перебирать итерируемые объекты разных типов, тогда единственный универсальный и безопасный способ это сделать – использовать итераторы. Итерируемый объект – это такой объект, элементы которого можно перебрать. Итератор – это специальный объект, который перебирает элементы итерируемого объекта. #информатика #репетитор #python
Одно из многих моих увлечений - стрельба из лука. Впервые попробовала этот вид активности на фестивале исторической реконструкции «Абалакское поле». С тех пор в любом тире предпочитаю именно лук, на мой взгляд, он гораздо ламповее огнестрела. А вы любите пострелять? Из чего предпочитаете бить по мишени? #жизнь #моменты
Продолжим разговор о теории графов и рассмотрим один из самых известных алгоритмов. Алгоритм Дейкстры используется для нахождения кратчайших путей от одной вершины до всех остальных в ориентированном взвешенном графе, при условии, что все ребра в графе имеют неотрицательные веса. Алгоритм Дейкстры относится к так называемым «жадным» алгоритмам. Это значит, что он на каждом шаге принимает локально наилучшее (оптимальное) решение в надежде, что итоговое глобальное решение тоже окажется верным и оптимальным. В алгоритме Дейкстры есть условно неокрашенные и окрашенные вершины. Изначально все вершины неокрашенные. Если алгоритм Дейкстры покрасил вершину, то это означает, что найденное значение является кратчайшим расстоянием от начальной вершины до данной, оно уже не будет улучшаться. Если ж…
Читать целикомМаленькие приятности от коллег - это мои утренние чудеса 😍 Как хорошо, когда в офисе ждут не только задачи, но и улыбки, общение, кофе и друзья. Всем лёгкой недели и приятных сюрпризов!
В демо-версии ЕГЭ 2027 появился новый прототип на графы. По сути, это задача на поиск кратчайшего пути от одной вершины графа до другой. Входные данные представлены файлом, в каждой строке которого три числа: целочисленные вершины и дробный вес ребра между этими вершинами. Разберем задачу из демо-версии, для решения используем алгоритм Беллмана-Форда. Да, он медленнее Дейкстры, но зато простой и понятный и работает даже с отрицательными весами. Алгоритм Беллмана-Форда находит в ориентированном графе кратчайшие пути из одной вершины до всех остальных. Алгоритм начинается с инициализации: в самом начале мы задаем расстояние от исходной вершины до самой себя равным нулю, а до всех остальных вершин — бесконечности. Это необходимо для того, чтобы потом производить расчеты, основываясь на э…
Читать целикомСегодня нашла этот старый, но по-своему прекрасный ребус. Он как бы намекает, что на выходных надо порешать задачку № 7 😁
В программировании, как и в математике, существует два основных вида чисел: 🔸 целые числа - это числа без дробной части: -3, 0, 71 🔸 вещественные числа (с плавающей точкой) - это числа с дробной частью: 3.14, -7.25, 2.0, 0.5 В python для записи дробей используется именно точка, а не запятая. При этом число, записанное с точкой, будет храниться как вещественное, даже если его дробная часть равна нулю: 5.0, -7.0, 0.0 #python #репетитор
Фото