Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

“Вычеркиватели” (частный случай модификаторов)




“Вычеркиватели” (частный случай модификаторов)

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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...