Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задание к лабораторной работе. Ввести любое количество строк с предложениями



Ввести любое количество строк с предложениями. В качестве знаков препинания использовать только точки, запятые и восклицательные знаки.

Для каждого предложения выполнить задание в соответствии с предложенным вариантом с использованием подпрограмм.

Вывести на экран исходные строки и результат.

1. В символьной строке поменять местами первое и последнее слова.

2. В символьной строке заменить все первые буквы слов вопросительным знаком.

3. В символьной строке подсчитать количество всех слов, всех символов и количество повторений определенного символа, введенного с клавиатуры.

4. В символьной строке подсчитать количество гласных букв.

5. В символьной строке заменить любые две строчные буквы, введенные с клавиатуры, соответствующими прописными.

6. Выбрать из символьной строки только те слова, которые обозначают название месяца.

7. В символьной строке подсчитать количество знаков препинания, заменить все знаки символом подчеркивания.

8. В символьной строке вывести те слова, которые встречаются в ней по одному разу.

9. В символьной строке удалить среднюю букву, если длина строки нечетная, если четная – удалить две средние буквы.

10. Заменить в символьной строке определенный символ другим. Символы вводятся с клавиатуры (например, символ “пробел” на символ “и”).

11. В символьной строке перевернуть n-ое слово (например, "котик" на "киток"), значение n вводится с клавиатуры.

12. Символьную строку разделить на слова, исключить все знаки препинания.

13. Выбрать из символьной строки только те слова, которые можно трактовать как год последних двух столетий (например, 1951 или 2004).

14. Выбрать из символьной строки те слова, которые содержат только цифровые символы, рассмотреть их как числа и вычислить сумму этих чисел.

15. Из символьной строки выбрать строки, которые можно рассматривать как комментарии на языке.

16. Преобразовать символьную строку таким образом, чтобы все слова печатались в алфавитном порядке.

17. В символьной строке вывести те слова, которые встречаются в ней неоднократно.

18. Заменить в символьной строке знаки арифметических действий словами (например, "+" на "сложение").

19. В символьной строке все знаки препинания перенести в конец предложения.

20. В символьной строке определить самое длинное слово (таких слов может быть несколько).

Контрольные вопросы

Что понимают под “символьными данными” при программировании? Как они представляются в памяти ПК?

Каким образом программируются ввод, вывод символьных данных?

Как выполняются операции присваивания и сравнения символьных данных в Паскале?

Каким образом предусматривается обращение к части строки, поиск одной строки в другой при программировании обработки символьных данных?

В чем отличие строковой переменной от массива символов?

Какие операции допустимы над строковыми данными?

Какие стандартные процедуры и функции для работы со строками вы знаете?

Какие основные процедуры программируются при разработке диалоговых программ?

Какие способы, приемы использованы вами при программировании анализа ответных сообщений пользователю?

Прокомментируйте разработанные вами программы, поясните логику и структуру разработанных вами программ, назначение каждого оператора в них.





Дата публикования: 2015-02-18; Прочитано: 287 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...