

ЕГЭ. Задание 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
11 questions
CSS селекторы
Lesson
•
10th Grade
12 questions
MATNLI FUNKSIYA
Lesson
•
10th Grade
8 questions
Измерение информации. Алфавитный подход
Lesson
•
10th Grade
17 questions
3 9 26
Lesson
•
11th Grade
7 questions
17 смр
Lesson
•
10th Grade
17 questions
10 сынып html
Lesson
•
10th Grade
13 questions
Изготовления зачетной книжки
Lesson
•
University
4 questions
М1У2 Квиз
Lesson
•
KG
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
14 questions
Boundaries & Healthy Relationships
Lesson
•
6th - 8th Grade
13 questions
SMS Cafeteria Expectations Quiz
Quiz
•
6th - 8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
SMS Restroom Expectations Quiz
Quiz
•
6th - 8th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
10 questions
Pi Day Trivia!
Quiz
•
6th - 9th Grade
Discover more resources for Other
15 questions
Pi Day Trivia
Quiz
•
9th - 12th Grade
10 questions
Understanding Pi and Its Applications
Interactive video
•
7th - 12th Grade
22 questions
El Imperfecto
Quiz
•
9th - 12th Grade
15 questions
ACT Reading Practice
Quiz
•
11th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
7 questions
History of St. Patrick's Day for Kids | Bedtime History
Interactive video
•
1st - 12th Grade
30 questions
ACT Bootcamp Rotation 2 Session
Quiz
•
11th Grade
27 questions
quiz review Senderos 2 En el consultorio
Quiz
•
9th - 12th Grade