“Вычеркиватели” (частный случай модификаторов)
“Вычеркиватели” (частный случай модификаторов) 1. Напишите программу для вычеркивания всех букв " о", стоящих в слове X на чётных местах. 2. Напишите программу для вычеркивания из слова X всех букв " K" и " G". 3. Напишите программу для вычеркивания в слове X всех букв, стоящих на нечётных местах после буквы " а". 4. Напишите программу для вычеркивания из слова X всех букв " р", перед которыми стоит буква " а". 5. Напишите программу для вычеркивания из слова X каждой третьей буквы. 6. Вычеркните из слова Х все буквы " с" и " л", стоящие на нечётных местах. 7. Вычеркните из слова Х все буквы " б". 8. Вычеркните из слова Х буквы, стоящие на чётных местах. 9. Вычеркните из слова Х буквы, стоящие на нечётных местах. 10. Вычеркните из слова Х все буквы " ш" и " л", стоящие на чётных местах. 11. Вычеркните из слова X те буквы, что встречаются трижды. 12. Вычеркните из слова X те буквы, что используются при написании слова Y. 13. Вычеркните из слова i-ю букву. 14. Если в слове X есть буква " а", то вычеркните из этого слова все буквы, стоящие на чётных местах. 15. Вычеркните из слова повторяющиеся буквы. 16. Дана последовательность, содержащая от до 30 слов, в каждом из которых от до 10 латинских букв; между соседними словами – не менее одного пробела. Напечатайте все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу: (1) удалить из слова первую букву; (2) удалить из слова последнюю букву; (3) удалить из слова все последующие вхождения первой буквы; (4) оставить в слове только первые вхождения каждой буквы; (5) если слово нечётной длины, то удалить его среднюю букву.
Наблюдатели (предикаты) 1. Выясните, является ли данное слово палиндромом. 2. Напишите программу, проверяющую, есть ли в слове X две одинаковые буквы. 3. Напишите программу, выясняющую, есть ли в слове X буква " a", стоящая на нечётном месте после буквы " к". 4. Напишите программу, проверяющую, есть ли в слове X буква " к", стоящая на чётных местах перед буквой " и". 5. Напишите программу, проверяющую, все ли буквы слова X одинаковы. 6. Напишите программу, выясняющую, можно ли из букв слова X составить слово Y. 7. Напишите программу для проверки, есть ли в слове X буквы " в". Если есть, то найдите номер первой из них. 8. Напишите программу, выясняющую, есть ли в слове X буква " к", и, если есть, то замените все буквы " а" в этом слове на " с". 9. Напишите программу, проверяющую, все ли буквы слова Х, стоящие на чётных местах, одинаковы. 10. Даны два " стринга" А и В. Проверьте, можно ли из букв, входящих в стринг А, составить стринг В. Буквы можно переставлять, и каждую букву можно использовать более одного раза. 11. Определите, есть ли в словах Х и Y одинаковые буквы. 12. Выясните, есть ли в слове Х буква " в", стоящая на нечётном месте. 13. Определите, имеются ли в слове Х две одинаковые буквы, идущие подряд. 14. Выясните, есть ли в слове Х хотя бы одна из букв " о" или " а". 15. Проверьте, есть ли в слове Х буква " б". Если есть, замените последнюю из них на букву " а". 16. Выясните, все ли буквы слова Х, стоящие на нечетных местах, различны. 17. Проверьте, есть ли в слове Х буква " а". Если есть, найдите номер последней из них. 18. Определите, встречается ли в слове Х первая буква слова Y. 19. Определите, все ли буквы слова различны. 20. Выясните, есть ли в слове буква " я". 21. Проверьте, встречается ли в данном тексте последовательность слов " Не думай о секундах свысока". Слова могут идти не обязательно подряд, но порядок должен быть сохранен.
22. Определите, упорядочена ли данная последовательность латинских букв по алфавиту. 23. Даны два " стринга" А и В. Проверьте, можно ли из букв, входящих в стринг А, составить стринг В. Буквы можно переставлять, но каждую букву можно использовать не более одного раза. 24. Заданы два " стринга" А и В, причем длина А больше длины В. Определите, содержится ли в стринге А стринг В. 25. Танка (короткая песня) - это жанр японской поэзии; нерифмованное пятистишие, состоящее из 31 слога (5+7+5+7+7). Хокку – это также жанр японской поэзии; нерифмованное трехстишие, генетически восходящее к " танка"; состоит из 17 слогов (5+7+5). Напишите предикат, определяющий для заданных трёхстишия и пятистишия их принадлежность к хокку и танка. Подсчет 1. Напишите программу для подсчёта числа букв " о", стоящих в слове X на чётных местах. 2. Напишите программу для подсчёта числа сочетаний " ку" в слове X. 3. Напишите программу для подсчёта суммы мест, на которых в слове X стоит буква " б". 4. Напишите программу для подсчёта в слове X всех сочетаний " нн". Считайте, что в слове " ннн" подслово " нн" встречается один раз. 5. Напишите программу, выясняющую, сколько раз в слове X встречается сочетание из первых двух букв слова Y. 6. Составьте программу, выясняющую сколько раз в слове X, начиная с нечётного места, встречается слово " ро". 7. Напишите программу, выясняющую, какая из букв (первая или последняя) встречается в слове X чаще. 8. Напишите программу для подсчёта числа букв " а" в слове X, стоящих на местах, номер которых кратен трем. 9. Напишите программу для подсчета числа букв " о", стоящих в слове X на местах, номер которых кратен 4. 10. Напишите программу для подсчёта числа букв " у" в слове Х, стоящих на нечётных местах. 11. Напишите программу для подсчета суммарного количества букв " м" и " н" в слове Y. 12. Напишите программу, проверяющую сколько раз первая буква слова X встречается в слове Y. 13. Напишите программу для подсчета количества слов в заданном тексте. 14. Напишите программу, выясняющую сколько раз вторая буква слова X встречается в слове Y на чётных местах.
15. Напишите программу для подсчета числа букв " о", стоящих после буквы " л" в слове X. 16. Подсчитайте, сколько различных символов слова Х употребляется в написании Х более одного раза. 17. Подсчитайте, сколько раз последняя буква слова Y встречается в слове Х. 18. Определите букву, чаще всего встречающуюся в слове Х. 19. Подсчитайте, сколько раз встречается в слове Х утроенное сочетание какой-либо одной буквы. Считать, что в слове " ннннн" подслово " ннн" встречается один раз. 20. Подсчитайте, сколько раз слово Y встречается в слове Х в качестве его подслова. 21. Подсчитайте, сколько букв надо исправить в слове Х, чтобы получилось слово Y (Х и Y - это слова одинаковой длины). 22. Подсчитайте, сколько одинаковых букв стоят на одних и тех же местах в словах Х и Y. 23. Подсчитайте, сколько раз встречается в слове Х подслово " нн". Считайте, что в слове " ннннн" подслово " нн" встречается два раза. 24. Определите, каких букв, " а" или " б", в слове Х больше. 25. Подсчитайте, сколько раз последняя буква слова Y встречается на чётных местах в слове X. 26. Подсчитайте число различных букв в слове X. 27. Подсчитайте, сколько раз в слове X встречается буква " а", за которой следует буква " б". 28. Подсчитайте, какое минимальное число букв необходимо заменить в слове X с тем, чтобы оно стало палиндромом? 29. Подсчитайте, сколько различных букв слова X используются при написании слова Y. 30. Напишите программу для подсчёта числа одинаковых букв в словах X и Y равной длины, стоящих на одних и тех же местах. 31. Подсчитайте, сколько раз встречается слово " ал" в заданном тексте. 32. Подсчитайте количество гласных букв в данном русском слове. 33. Подсчитайте, сколько раз первая буква слова встречается в этом слове. 34. В данной последовательности букв найдите количество повторений букв слова " луна". 35. Составьте таблицу слов данного предложения, начинающихся с буквы " А", с указанием количества повторений каждого слова.
36. Задано определённое количество конкретных сочетаний букв (например, " ущ", " ющ" и др. ). Определить, сколько таких групп символов содержится в заданном тексте. 37. Напишите программу, определяющую количество различных букв, содержащихся в заданном слове. 38. Напишите программу, которая считает число слов в предложении, начинающихся на заданную букву. 39. Напишите программу, подсчитывающую количество предложений в тексте (предложение оканчивается символами ". ", "? ", "! " ). 40. Напишите программу, подсчитывающую количество слов в предложении. 41. Подсчитайте количество слов заданного текста, начинающихся с гласной. 42. Подсчитайте количество гласных и согласных букв, содержащихся в заданном тексте. 43. Для каждого из слов заданного предложения укажите, сколько раз оно встречается в предложении. 44. Для каждой буквы из заданного текста укажите, сколько раз она встречается в тексте. 45. Для запоминания числа p иногда используют " магические" фразы, например: " это я знаю и помню прекрасно Пи многие знаки мне лишни напрасны" или " кто и шутя и скоро пожелаетъ Пи узнать число ужъ знаетъ". Число букв в каждом слове любой из данных фраз представляет собою некоторую цифру числа p: " это" - 3, " я" - 1, " знаю" - 4 и т. д. Выведите на экран число p, используя любую из указанных фраз. 46. Для заданного стринга, состоящего из цифр, напишите программу его преобразования в число. Учтите всевозможные варианты вводимой информации. 47. Для заданного текста определить длину содержащейся в нем максимальной последовательности букв, отличных от латинских.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|