М. Э. Абрамян Programming Taskbook


Дополнительные задания на обработку текстовых файлов



Pdf көрінісі
бет41/66
Дата11.04.2023
өлшемі0,52 Mb.
#81497
1   ...   37   38   39   40   41   42   43   44   ...   66
Дополнительные задания на обработку текстовых файлов
Text53. Дан текстовый файл. Создать символьный файл, содержащий все знаки
препинания, встретившиеся в текстовом файле (в том же порядке).
Text54. Дан текстовый файл. Создать символьный файл, содержащий все сим-
волы, встретившиеся в тексте, включая пробел и знаки препинания (без
повторений). Символы располагать в порядке их первого появления в тек-
сте.
Text55. Дан текстовый файл. Создать символьный файл, содержащий все сим-
волы, встретившиеся в тексте, включая пробел и знаки препинания (без
повторений). Символы располагать в порядке возрастания их кодов.
Text56. Дан текстовый файл. Создать символьный файл, содержащий все сим-
волы, встретившиеся в тексте, включая пробел и знаки препинания (без
повторений). Символы располагать в порядке убывания их кодов.
Text57

. Дан текстовый файл. Подсчитать число появлений в нем каждой
строчной (то есть маленькой) русской буквы и создать строковый файл,
элементы которого имеют вид «<буква>–<число ее появлений>» (напри-
мер, «а–25»). Буквы, отсутствующие в тексте, в файл не включать. Строки
упорядочить по возрастанию кодов букв.
Text58. Дан текстовый файл. Подсчитать число появлений в нем каждой
строчной (то есть маленькой) русской буквы и создать строковый файл,
элементы которого имеют вид «<буква>–<число ее появлений>» (напри-
мер, «а–25»). Буквы, отсутствующие в тексте, в файл не включать. Строки
упорядочить по убыванию числа появлений букв, а при равном числе по-
явлений — по возрастанию кодов букв.
Text59. Дана строка S, состоящая из 10 цифр, и файл с русским текстом. За-
шифровать файл, выполнив циклическую замену каждой русской буквы,
стоящей на K-й позиции строки, на букву того же регистра, расположен-
ную в алфавите на S
K
-м месте после шифруемой буквы (для = 11 снова
используется смещение S
1
и т. д.). Букву «ё» в алфавите не учитывать,
знаки препинания и пробелы не изменять.
Text60. Дана строка и файл с русским текстом, зашифрованным по правилу,
описанному в задании Text59. Данная строка представляет собой первую
расшифрованную строку текста. Расшифровать остальные строки и заме-
нить в файле зашифрованный текст на расшифрованный. Если информа-
ции для расшифровки недостаточно, то исходный файл не изменять.


92
М. Э. Абрамян. Электронный задачник Programming Taskbook 4.5


Достарыңызбен бөлісу:
1   ...   37   38   39   40   41   42   43   44   ...   66




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет