

ЕГЭ. Задание 24. Урок
Presentation
•
Other
•
11th Grade
•
Practice Problem
•
Hard
Lidochka Nikolaeva
Used 8+ times
FREE Resource
16 Slides • 0 Questions
1
Задание №24. Обработка символьных строк
Создатель: Николаева Лидия Евгеньевна
2
f = open("название_файл.расширение", encoding="кодировка")
...
f.close()
Работа с файлами: открытие и закрытие
Создатель: Николаева Лидия Евгеньевна
3
f = open("название_файл.расширение", encoding="кодировка")
a = f.read() #в переменную сохраняется весь файл сразу в виде текста
b = f.readline() #в переменной хранится весь файл в виде текста(для больших файлов)
c = f.readlines() #в переменную сохраняется каждая строчка файла в виде элемента списка
f.close()
Чтение содержания файла
Создатель: Николаева Лидия Евгеньевна
4
w = min(3, 4)
print(w)
Выведет 3
Функции min() и Max()
Создатель: Николаева Лидия Евгеньевна
w = max(3, 4)
print(w)
Выведет 4
5
Задание №24. Тип 1
Текстовый файл состоит не более чем из 106 символов X, Y и Z. Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Создатель: Николаева Лидия Евгеньевна
6
Задание №24. Тип 2
Текстовый файл состоит не более чем из 106 символов X, Y и Z. Определите длину самой длинной последовательности, состоящей из символов X. Хотя бы один символ X находится в последовательности.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Создатель: Николаева Лидия Евгеньевна
7
Задание №24. Тип 3
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (ABC…Z). Определите количество строк, в которых буква E встречается чаще, чем буква A.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Создатель: Николаева Лидия Евгеньевна
8
Задание №24. Тип 4
Текстовый файл содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле сразу после буквы A.
Например, в тексте ABCAABADDD после буквы A два раза стоит B, по одному разу — A и D. Для этого текста ответом будет B.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Создатель: Николаева Лидия Евгеньевна
9
Задание №24. Тип 5
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (ABC…Z).
Необходимо найти строку, содержащую наименьшее количество букв N (если таких строк несколько, надо взять ту, которая находится в файле раньше), и определить, какая буква встречается в этой строке чаще всего. Если таких букв несколько, надо взять ту, которая позже стоит в алфавите.
Пример. Исходный файл:
NINA
NABLAB
ANAAA
В этом примере в первой строке две буквы N, во второй и третьей — по одной. Берём вторую строку, т. к. она находится в файле раньше. В этой строке чаще других встречаются буквы A и B (по два раза), выбираем букву B, т. к. она позже стоит в алфавите. В ответе для этого примера надо записать B.
Создатель: Николаева Лидия Евгеньевна
10
Задание №24. Тип 6
Текстовый файл состоит из символов A, B и C.
Определите максимальное количество идущих подряд пар символов AB или CB в прилагаемом файле.
Искомая подпоследовательность должна состоять только из пар AB, или только из пар CB, или только из пар AB и CB в произвольном порядке следования этих пар.
Для выполнения этого задания следует написать программу.
Создатель: Николаева Лидия Евгеньевна
11
Задание №24. Тип 7
Текстовый файл состоит из символов A, C, D, F и O.
Определите максимальное количество идущих подряд пар символов вида
согласная + гласная.
Для выполнения этого задания следует написать программу.
Создатель: Николаева Лидия Евгеньевна
12
Задание №24. Повторение 1
Текстовый файл состоит не более чем из 106 символов X, Y и Z. Определите длину самой длинной последовательности, состоящей из символов Y. Хотя бы один символ Y находится в последовательности.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Создатель: Николаева Лидия Евгеньевна
13
Задание №24. Повторение 2
Текстовый файл состоит не более чем из 106 символов X, Y и Z. Определите максимальную длину цепочки вида XYZXYZXYZ... (составленной из фрагментов XYZ, последний фрагмент может быть неполным).
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Создатель: Николаева Лидия Евгеньевна
14
Задание №24. Повторение 3
Текстовый файл состоит не более чем из 106 символов L, D и R. Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Создатель: Николаева Лидия Евгеньевна
15
Задание №24. Повторение 4
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт. Строки содержат только заглавные буквы латинского алфавита (ABC…Z).
В строках, содержащих менее 25 букв A, нужно определить и вывести максимальное расстояние между одинаковыми буквами в одной строке.
Пример. Исходный файл:
GIGA
GABLAB
NOTEBOOK
AGAAA
В этом примере во всех строках меньше 25 букв A. Самое большое расстояние между одинаковыми буквами – в третьей строке между буквами O, расположенными в строке на 2-й и 7-й позициях. В ответе для данного примера нужно вывести число 5.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Создатель: Николаева Лидия Евгеньевна
16
Задание №24. Повторение 5
Текстовый файл состоит не более чем из 1 200 000 символов X, Y, и Z. Определите максимальное количество идущих подряд символов, среди которых нет подстроки XZZY. Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Создатель: Николаева Лидия Евгеньевна
Задание №24. Обработка символьных строк
Создатель: Николаева Лидия Евгеньевна
Show answer
Auto Play
Slide 1 / 16
SLIDE
Similar Resources on Wayground
10 questions
Учитель - проводник во взрослую жизнь
Presentation
•
9th - 12th Grade
18 questions
Каскадні стилі. Адаптивна верстка.
Presentation
•
11th Grade
9 questions
9 18 26
Presentation
•
11th Grade
18 questions
Устройство компьютера
Presentation
•
11th Grade
8 questions
Лекция на тему: "Что такое html и зачем он нужен?"
Presentation
•
University
16 questions
Программное обеспечение
Presentation
•
10th - 11th Grade
12 questions
Kitoblarni birlashtirish
Presentation
•
11th Grade
11 questions
excel menyulari
Presentation
•
10th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade