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

Задания

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

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

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

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

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

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

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

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


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

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

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


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

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *