Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Блоки 1-3-4-6-7.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
1.42 Mб
Скачать

Вариант 5

    1. Подсчитать количество гласных и согласных букв русского алфавита в строке.

    2. Написать программу, определяющую самую часто встречающуюся букву в заданном английском тексте (все буквы в нем строчные).

    3. Написать программу, определяющую, на какую букву чаще всего начинаются слова в заданном предложении.

    4. Написать программу, которая для заданного нечетного n строит равнобедренный треугольник указанного вида.

Пример для n = 7

*

***

*****

*******

    1. В тексте через запятую перечислены русские и английские слова. Написать программу, которая разобьет все слова текста на три списка: русские слова, английские слова, слова, происхождение которых нельзя определить однозначно. Например, «щука» - явно русское слово; «computer» - явно английское слово; «сева» — слово, которое может быть русским или английским по составу букв.

    2. Задана строка. Нужно удалить ее части, заключенные в правильно расставленные фигурные скобки. Фигурные скобки могут быть вложенными. Например, задано: abc{def{ghi}jkl{mn}}opqr{stuvw}xyz. Получено после преобразований: abcopqrxyz.

    3. Задана строка, состоящая из русских букв. Вычеркнуть в ней наименьшее количество букв так, чтобы оставшиеся буквы располагались в алфавитном порядке.

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

    5. Робот 3 путешествует по бесконечной клетчатой доске. За один шаг робот может подняться на клеточку вверх (в), опуститься на клеточку вниз (Н), сместиться на клеточку влево (Л) или вправо (П). Во время путешествия робот ведет дневник своих перемещений. Запись дневника может иметь, например, такой вид: «ННВВЛЛЛПНВЛНВППВНН».

Написать программу, которая, проанализировав запись путешествия робота из точки «СТАРТ» в точку «ФИНИШ», выдаст запись оптимального перемещения. Если оптимальных перемещений несколько, то все они должны быть выданы.

Вариант 6

    1. Предложение состоит из слов, разделенных одним или несколькими пробелами. Написать программу, печатающую все слова, имеющие заданную приставку.

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

Пример для n = 7

*******

*****

***

*

3. Все слова заданного английского текста переписать «пословно» в массив в алфавитном порядке.

4. Составить программу, проверяющую, является ли данная строка неоднократным повторением другой строки.

5. Задан список слов, перечисленных через запятую. Преобразовать все слова так, чтобы все гласные стояли в конце слова.

6.В языке народности Neun все слова имеют длину 9 символов и состоят из латинских букв. Предложение состоит из слов, записанных подряд без разделителей, и оканчивается точкой, вопросительным или восклицательным знаком. Определить, есть ли в произвольно составленном предложении одинаковые слова.

7. Задана строка, состоящая из слов, разделенных одним несколькими пробелами. Удалить повторные вхождения каждого слова.

8.Текст состоит из слов, отделенных одним или несколькими пробелами. Слово — последовательность любых символов, кроме пробела. Напечатать самое длинное слово текста.

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