TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Задачи для самостоятельного решения

7.1. [Pascal   Подсчитайте количество запятых в заданном тексте.

7.2. [Pascal   Подсчитайте, сколько раз в заданном тексте встречается заданный символ.

7.3. [Pascal  Определите долю пробелов в заданной строке.

7.4. [Pascal ]  Проверьте, является ли заданное слово названием времени года на русском языке.

7.5. [Pascal |   Замените в заданном тексте буквосочетание "min" на "max".

7.6. [Pascal |   В заданном тексте подсчитате общее количество букв  "x" и "y".

7.7. [Pascal |  В заданном тексте везде букву "а" замените на букву "б",  а букву "б" — на букву "а".

7.8. [Pascal |  Удвойте каждую букву в заданном тексте.

7.9. [Pascal |  В заданном слове каждую букву "б" замените буквосочетанием "ку".

7.10. [Pascal |  Вычеркните из заданного слова все буквы "а".

7.11. [Pascal |  Подсчитате, сколько раз в заданном слове встречается буквосочетание "аб".

7.12. [Pascal | Заданную строку А перепишите в обратном порядке в строку В.

7.13. [Pascal |   Выясните, есть ли в заданном предложении буква "ы".

7.14. [Pascal |   Выясните, верно ли, что в заданном предложении P есть все буквы, входящие в заданное слово S.

7.15. [Pascal |  Определите количество предложений в заданном тексте (предложение заканчивается либо точкой, либо вопросительным или восклицательным знаком).

7.16. [Pascal | ]  Определите долю гласных букв в заданном тексте на русском (английском) языке.

7.17. [Pascal |  Определите, является ли одно заданное слово обращением другого заданного слова.

7.18. [Pascal |  Из заданного текста удалите те его части, которые заключены в кавычки (вместе с кавычками).

7.19. [Pascal |  Каждые n символов во введенном тексте отделите знаком "!".

7.20. [Pascal | ]  Выясните, верно ли, что в заданном предложении есть пара соседствующих одинаковых символов.

7.21. [Pascal |Найдите хотя бы одно слово, которое встречается в каждом из трех заданных предложений.

7.22. [Pascal |]  Отредактируйте заданное предложение, удаляя из него все слова с чётными номерами.

7.23. [Pascal | ]  В заданном предложении укажите слово, в котором доля гласных (A, E, I, O, U — строчных или прописных) максимальна.

7.24. [Pascal |  Дан текст из цифр и строчных латинских букв, за которым следует точка. Определите, каких букв — гласных (A, E, I, O, U) или согласных — больше в этом тексте.

7.25. [Pascal В заданную упорядоченную в лексикографическом (алфавитном) порядке последовательность слов вставьте новое заданное слово так, чтобы лексикографический порядок сохранился.

7.26. [Pascal   В заданной последовательности слов найдите все слова, начинающиеся с заданной приставки.

7.27. [Pascal   В заданной последовательности слов найдите все слова, имеющие заданное окончание.

7.28. [Pascal ]  Найдите самое длинное и самое короткое слово в заданном предложении.

7.29. [Pascal ]  В заданном тексте подсчитайте наибольшее количество подряд идущих пробелов.

7.30. [Pascal |]  Для каждого из слов заданного предложения укажите, сколько раз оно встречается в предложении.

7.31. [Pascal   Найдите самое длинное симметричное слово заданного предложения.

7.32. [Pascal   Из заданного текста выберите и напечатайте те символы, которые встречаются в нём ровно один раз.

7.33. [Pascal  Определите частоту вхождения в заданный текст каждой буквы русского алфавита.

7.34. [Pascal   Дана последовательность слов, в которой слова разделены запятыми, а за последним словом — точка. Напечатайте:
  а) эту же последовательность слов, но в обратном порядке;
  б) все различные слова, указав для каждого из них число его вхождений в последовательность.

7.35*. [Pascal   Отредактируйте заданное предложение, удаляя из него все лишние пробелы.

7.36*. [Pascal  Из заданного предложения удалите те слова, которые уже встречались в предложении раньше.

7.37*. [Pascal |  Преобразуйте заданное десятичное натуральное число в римскую систему счисления.

7.38*. [Pascal |  Преобразуйте число, заданное в римской системе счисления, в число десятичной системы.

7.39. [Pascal |  Известны фамилии и имена учеников класса. Напечатайте список класса с указанием для каждого ученика количества его однофамильцев и тезок.

7.40. [Pascal  В заданном предложении найдите такие слова, которые, не имея приставки, начинаются с заданного корня, содержат или не содержат произвольный суффикс и имеют одно из трех заданных окончаний. Найденные слова распечатайте в алфавитном порядке.

7.41. [Pascal  Составьте целочисленный массив, элементами которого являются количества слов заданного текста на русском языке, начинающихся с соответствующей шипящей согласной ("ж", "ш", "ч"), прописной или строчной. Слова, содержащие менее трех букв, не учитывайте.

7.42*. [Pascal  Упорядочьте слова заданного предложения по возрастанию количества букв. Затем слова с одинаковым количеством букв упорядочьте по алфавиту (лексикографически).

7.43*. [Pascal  Определите, сколько слов заданного текста составлено из букв русского алфавита, а сколько — из букв латинского алфавита. Слова, в которых встречаются буквы обоих алфавитов, замените словом "Error".

7.44*. [Pascal В заданном тексте на русском языке найдите структуры, которые могут обозначать фамилии и инициалы упоминаемых в тексте лиц (например, Павлов И.П. или И.П. Павлов), приведите их к стандартной форме <инициалы> <пробел> <фамилия> и занесите в отдельный массив.

 

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz