- •Тема 1. «Типы данных. Стандартные операции и функции».
- •Тема 2: «Линейные программы».
- •Тема 3: «Операторы условия, выбора».
- •Тема 4: «Организация циклических процессов. Циклы».
- •Тема 5: «Массивы».
- •Тема 6: «Строковый тип данных».
- •Тема 7: « Подпрограммы. Процедуры и функции».
- •Рекурсивные подпрограммы:
- •Тема 8: «Записи. Множества».
- •Тема 9: «Файлы».
Тема 6: «Строковый тип данных».
-
В произвольном предложении, введенном с клавиатуры, подсчитать количество слов.
-
Дана символьная строка, содержащая цифры от 0 до 9 и символы «+». Подсчитать результат получившегося арифметического выражения.
-
С клавиатуры последовательно вводят N слов. Вывести на экран только те из них, которые являются «перевёртышами» (например, шалаш).
-
С клавиатуры последовательно вводят N пар произвольных слов. Вывести на экран самое короткое слово в каждой паре.
-
С клавиатуры последовательно вводят два слова. Вывести на экран «Да», если одно из них является подстрокой другого (одно слово полностью входит в состав другого).
-
С клавиатуры последовательно вводят два слова. Определить, возможно ли каким-либо образом из первого слова получить второе.
-
Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Найти длину самого длинного слова.
-
Дано произвольное предложение. Подсчитать в нем количество знаков препинания.
-
Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Найти и вывести на экран самое короткое слово, начинающееся на букву «а».
-
Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Вывести на экран слова в порядке возрастания количества букв в них.
-
Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Вывести на экран слово, в котором количество гласных букв максимально.
-
Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Найти и вывести на экран слова, которые начинаются и заканчиваются на одну и ту же букву.
-
К заданному числу 123 прибавить десятичную точку и дробную часть, введенную с клавиатуры.
-
Во введенном числе, целая часть которого состоит из 3-х цифр, а дробная– из 4-х, заменить десятичную точку на знак «+», вывести на экран и найти значение полученного выражения.
-
Во введенном числе, целая часть которого состоит из 3-х цифр, а дробная– из 4-х, найти разность целой и дробной части.
-
Во введенном числе, целая часть которого состоит из 3-х цифр, а дробная– из 4-х, удалить десятичную точку и переписать полученное число справа налево.
-
Дана символьная строка, содержащая слова, разделенные между собой одним или несколькими пробелами. Определить слова, состоящие только из одних цифр. Представить эти слова в виде чисел и найти их среднее арифметическое.
-
Дана символьная строка. Определить и вывести на экран символы строки, стоящие между первой и третьей точками.
-
Дана строка латинских букв. Определить, упорядочены они по алфавиту. Если нет, то «неправильные» буквы заменить пробелами и подсчитать количество получившихся слов.
-
Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Определить есть ли в этом предложении слова, оканчивающиеся на «ая» и сколько их.
-
Дана символьная строка, содержащая цифры то 0 до 9, объединенные в слова, разделенные между собой одним или несколькими пробелами. Рассматривая слова как числа, определить суммы цифр в них.
-
Дана символьная строка, содержащая слова, разделенные между собой одним или несколькими пробелами. Определить слова, содержащие от 3 до 7 символов, и их количество.
-
Дана символьная строка, содержащая слова, разделенные между собой одним или несколькими пробелами. Вывести на экран в обратном порядке слова, начинающиеся на символ «и».
-
Дана символьная строка, содержащая цифры то 0 до 9, объединенные в слова, разделенные между собой одним или несколькими пробелами. Рассматривая слова как числа, определить самое маленькое число.
-
Дана символьная строка, представляющая собой арифметическое выражение. Определить сбалансированы ли скобки в выражении.
-
В произвольном тексте, введенном с клавиатуры, заменить все буквосочетания:
а) «да» на «нет»;
б) «нет» на «да».
-
Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Удалить из него слова, которые совпадают с введенным с клавиатуры.
-
Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Удалить из этого предложения все повторяющиеся слова.
-
Дано произвольное предложение. Слова в нём разделены пробелами, а после последнего – точка. Удалить из него каждое второе слово.
-
Дана символьная строка, представляющая собой арифметическое выражение. Определить правильность записи этого выражения с точки зрения математики и, если оно записано верно, найти его значение.