Решенные задачи: строки в Паскале
Вернуться к уроку
Содержание:
Работа со строками в Паскале: формирование строк
Pascal string 1: Дан символ
Для решения понадобятся функции для работы с символьным типом данных.
Примерный результат:
C. Вывести два символа, первый из которых предшествует символу C в кодовой таблице, а второй следует за символом C.Для решения понадобятся функции для работы с символьным типом данных.
Примерный результат:
Введите символ:б C1:а C2:в
Pascal string 2: Дан символ
Примерный результат:
C, изображающий цифру или букву (латинскую или русскую). Если C изображает цифру, то вывести строку «digit», если латинскую букву — вывести строку «lat».Примерный результат:
Введите букву или цифру: 4 digit
Введите букву или цифру: d lat
Pascal string 3: Дано четное число
Примерный результат:
N>0 и символы C1 и C2. Вывести строку длины N, которая состоит из чередующихся символов C1 и C2, начиная с C1Примерный результат:
N: 4 C1: b C2: o bobo
Pascal string 4: Дана непустая строка
Примерный результат:
S и целое число N>0. Вывести строку, содержащую символы строки S, между которыми вставлено по N символов «*» (звездочка)Примерный результат:
S: hello N: 6 h******e******l******l******o
Строки в Паскале: посимвольный анализ и преобразование строк
Pascal string 5: Дано целое положительное число. Вывести символы, изображающие цифры этого числа (в порядке справа налево).
Для решения понадобятся функции для работы со строками
Примерный результат:
Для решения понадобятся функции для работы со строками
Примерный результат:
N: 5267 7625
Pascal string 6: Дана строка, изображающая арифметическое выражение вида «
<цифра>±<цифра>±…±<цифра>», где на месте знака операции «±» находится символ «+» или «–» (например, «4+7–2–8»). Вывести значение данного выражения (целое число).
Для решения возможно понадобятся функции для работы с символами
Примерный результат:
S: 4+7–2–8 21
Строки в Паскале: обработка строк с помощью стандартных функций
Pascal string 7: Дано целое число
Для решения понадобятся функции для работы со строками
Примерный результат:
N>0 и строка S. Преобразовать строку S в строку длины N следующим образом: если длина строки S больше N, то отбросить первые символы, если длина строки S меньше N, то в ее начало добавить символы «.» (точка).Для решения понадобятся функции для работы со строками
Примерный результат:
N: 5 S: hello world world
N: 15 S: hello world hello world....
Pascal string 8: Дан символ
C и строка S. Удвоить каждое вхождение символа C в строке S
Для решения понадобятся функции для работы со строками
Примерный результат:
C: l S: hello world hellllo worlld
Pascal string 9: Даны строки
S и S0. Проверить, содержится ли строка S0 в строке S. Если содержится, то вывести True, если не содержится, то вывести False.
Для решения понадобятся функции для работы со строками
Примерный результат:
S: hello world S0: wo True
S: hello world S0: ok False
Строки в Паскале: анализ и преобразование слов в строке
Pascal string 10: Дана строка, состоящая из английских слов, набранных заглавными буквами и разделенных пробелами (одним или несколькими). Найти количество слов, которые содержат хотя бы одну букву «A».
Примерный результат:
Примерный результат:
S: A CAT IN GLOVES CATCHES NO MICE 3
Вернуться к уроку
Большое спасибо за строковые переменные. Рассказала ученикам — ВСЕ сразу поняли!!! Отличный сайт!