К содержанию

Упражнение 2 (Символьные переменные и строки)

Дана строка символов. Заменить в ней все восклицательные знаки на точки.

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

PROGRAM PRG3_2;

VAR STR : STRING;

L, I: INTEGER;

BEGIN

WRITELN(‘BBEДИTE ТЕКСТ’);

READLN(STR);

L := LENGTH(STR);

WRITELN(‘ПРЕОБРАЗОВАННЫЙ ТЕКСТ’);

FOR I := 1 TO L DO

IF (STR[I] = ‘!’) THEN WRITE(‘.’)

ELSE

WRITE(STR[I]);

WRITELN

END.

Для решения задачи:

— формируем тело программы и описываем переменные;

— цикл FOR I := 1 ТО L DO осуществляет вывод строки с заменой ‘!’ на ‘.’

— после вывода закрываем строку оператором WRITELN.

Переменные:

I — переменная цикла;

L — длина строки;

STR — строка текста.

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

Частые вопросы

Как часто обновляются данные по теме «Упражнение 2 (Символьные переменные и строки)»?

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

Нужна ли регистрация, чтобы пользоваться материалами Языки программирования Pascal и Delphi?

Нет. Все обзоры, таблицы и FAQ открыты. Формы заявок, если встречаются, ведут на сайты компаний и не являются частью этого проекта.

Где смотреть источники и контакты редакции Языки программирования Pascal и Delphi?

Автор указан в карточке страницы. Служебные разделы — «О проекте», «Контакты» и политика конфиденциальности — в подвале сайта.

Есть ли смысл читать FAQ, если уже есть рейтинг?

Да. FAQ отвечает на типовые вопросы выбора, рейтинг — на сравнение позиций. Это разные блоки одной страницы.