Урок 13. Обобщающее занятие

Задания

Задание 1. Напишите программу, которая заменит в заданном тексте из латинских букв все вхождения «ing» на «ed».

Задание 2. Составьте программу, которая удалит из текста все знаки «+», непосредственно за которыми стоит не цифра. Указание. Обратите внимание на функцию Ord(c).

Задание 3. Составьте программу, которая заменит в заданной строке каждую цифру символом «*».

Задание 4. Напишите программу, которая в заданном тексте после каждого знака препинания (. , : ;) вставит пробел, если его там нет.

Задание 5. С клавиатуры вводится строка из слов, которая разделена пробелами. Составьте программу, которая удалит лишние пробелы из строки. Пробел считать лишним, если он:

  • стоит в начале строки
  • стоит в конце строки
  • следует за пробелом
  • стоит перед знаком препинания
Пример.
Входная строка:
     Доброе      утро   ,   Беларусь  !
Выходная строка:
Доброе утро, Беларусь!

Дополнительное задание

Слова-палиндромы и фразы-палиндромы читаются одинаково слева направо и справа налево без учета пробелов и знаков препинания. Например, «Потоп», «А роза упала на лапу Азора». Составьте программу, которая определит, является ли введенная строка палиндромом.


Это изображение имеет пустой атрибут alt; его имя файла - hw-e1653285769766.png

Домашнее задание

повторить § 6-9 учебного пособия


Форма отправки файлов

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

Добавить комментарий