Please open Telegram to view this post
VIEW IN TELEGRAM
Добрался до новой локации
Продолжаю отдыхать и готовиться ментально к уничтожению ЕГЭ вместе с вами🙂
Если интересно — запишу румтур, но нужно 52 🔥
Продолжаю отдыхать и готовиться ментально к уничтожению ЕГЭ вместе с вами
Если интересно — запишу румтур, но нужно 52 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
После новогодних салатов не хватает сил на огонек?
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Ну что, Магическое путешествие началось, и у нас первая остановка! Сегодня мы должны открыть и разгадать все тайны МОГИЛЬНОГО СУНДУКА!
Напомню, что 24-ая задача проверяет умение обрабатывать текстовые данные, анализировать строки, находить закономерности и решать задачи, связанные с подсчётом, поиском или изменением текста.
40 реакций и публикую пошаговое решение задачи!
Please open Telegram to view this post
VIEW IN TELEGRAM
что нужно знать для решения 24-ой задачи в ЕГЭ по информатике?
• Строка — это последовательность символов (букв, цифр, знаков).
• Операции:
• len(строка) — длина строки.
• строка[i] — символ строки на позиции i.
• строка[a:b] — срез строки (символы с позиции a до b-1).
• Используются для анализа текста:
for символ in строка:
if символ == 'А':
счетчик += 1
• Позволяют перебрать символы строки, проверять условия и изменять значения переменных.
• строка.count('A') — подсчёт количества символов ‘A’ в строке.
• строка.find('A') — позиция первого символа ‘A’ (или -1, если символ отсутствует).
• строка.replace('A', 'B') — замена всех ‘A’ на ‘B’.
• Поиск последовательностей (например, длины самой длинной цепочки одинаковых символов).
• Подсчёт слов или символов.
• Вычисление на основе условий (например, суммы чисел в строке).
познакомиться с методикой преподавания и курсом по подготовке к ЕГЭ | забрать курс по подготовке к ЕГЭ с нуля до 80+ баллов за 2025 рублей
Please open Telegram to view this post
VIEW IN TELEGRAM
тебе это точно нужно сохранить!
Пример:
В строке "AAABBBAACCC" найти самую длинную последовательность одинаковых символов.
Решение:
s = "AAABBBAACCC"
max_len = 1
current_len = 1
for i in range(1, len(s)):
if s[i] == s[i-1]:
current_len += 1
max_len = max(max_len, current_len)
else:
current_len = 1
print(max_len)
Пример:
Подсчитать количество символов 'A' в строке "ABACABA".
Решение:
s = "ABACABA"
print(s.count('A'))
Пример:
Заменить все вхождения подстроки "AB" на "BA" в строке "ABABABA".
Решение:
s = "ABABABA"
s = s.replace("AB", "BA")
print(s)
Пример:
Найти количество слов, начинающихся с буквы "А".
Решение:
s = "Аист Арбуз Апельсин Банан"
words = s.split()
count = sum(1 for word in words if word[0] == 'А')
print(count)
познакомиться с методикой преподавания и курсом по подготовке к ЕГЭ | забрать курс по подготовке к ЕГЭ с нуля до 80+ баллов за 2025 рублей
Please open Telegram to view this post
VIEW IN TELEGRAM
шаги решения и типовые ошибки 24-ой задачи в ЕГЭ
Пошаговое решение
• Подсчёт символов или последовательностей.
• Замена, поиск или изменение строки.
• Если нужно найти максимальную последовательность, используй цикл.
• Если требуется подсчёт, используй метод .count() или цикл.
• Пиши код постепенно, тестируя каждый шаг.
• Убедись, что программа работает на разных тестах, включая крайние случаи.
Типичные ошибки
• При работе с строка[i-1] нужно быть уверенным, что i > 0.
• Например, строка длиной 1 или отсутствие искомого символа.
• Метод .find() возвращает -1, если символ не найден.
познакомиться с методикой преподавания и курсом по подготовке к ЕГЭ | забрать курс по подготовке к ЕГЭ с нуля до 80+ баллов за 2025 рублей
Please open Telegram to view this post
VIEW IN TELEGRAM
Как вам сегодняшний день? Узнали что-то новое?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
тебе это точно нужно сохранить
• Числовая последовательность — это упорядоченный набор чисел, для которого задано правило формирования (например, арифметическая или геометрическая прогрессия).
• Иногда последовательность может быть определена через условия (например, “числа, делящиеся на 7”).
• Проверка числа на чётность:
if x % 2 == 0: # Чётное
• Проверка делимости на число k:
if x % k == 0:
• Обычно в задаче задаётся диапазон чисел, например от 100 до 200.
• Для перебора чисел используется цикл:
for x in range(100, 201):
# Действия с числом x
• Проверка выполнения нескольких условий одновременно:
if (x % 3 == 0) and (x % 5 != 0):
• Сохранение найденных чисел в список:
results = []
for x in range(100, 201):
if условие:
results.append(x)
• Нахождение максимального или минимального значения:
max_value = max(results)
min_value = min(results)
• Подсчёт количества чисел, удовлетворяющих условию.
• Сумма всех таких чисел.
• Нахождение минимального или максимального значения.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Остались ли вопросы по 25-ой задаче? Какие задания хочется ещё разобрать?
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Новый житель виллы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM