Отправляет email-рассылки с помощью сервиса Sendsay

Всё о работе в Интернет

  Все выпуски  

Занятие 101. Подсчёт количества заданных знаков в заданной строке.


ПОДПРОГРАММЫ ПОСИМВОЛЬНОЙ ОБРАБОТКИ СТРОК (часть 1)

1. Общие положения.

Рассматриваемые нами подпрограммы обработки строк реализуют более сложные ситуации, нежели те, которые предусмотрены стандартными операциями языка Паскаль. В соответствии с использованием сходных алгоритмических приёмов, их можно разбить на следующие группы:

-       подпрограммы посимвольной обработки,

-       подпрограммы фрагментарной обработки,

-       подпрограммы работы с алфавитом,

-       подпрограммы преобразования чисел в различные системы счисления. 

Для строковых переменных в подпрограммах используется “универсальный” тип TStr. Этот тип – любой строковый, в том числе, либо String, либо ограниченный, например, String[5] и т.п. Этот тип определяется конкретно в описательной части основной программы, например, Type TStr = String или Type TStr = String[5]. Благодаря использованию типа TStr, подпрограммы оказываются независимыми от конкретики обрабатываемых строк.

Сразу обращаю внимание подписчика на особенности ввода с клавиатуры значений строковых и символьных переменных.

Значения строковых и символьных переменных рекомендуется вводить отдельными операторами. Причина практически очевидна – буквально всё, что набирается на клавиатуре в процессе ввода, теперь воспринимается в качестве знаков символьных и строковых переменных (в том числе и такой важный разделитель, как <пробел>). Если эти переменные указаны в составе списка, то появляются излишние неудобства, связанные с необходимостью набора их значений на клавиатуре без использования <пробелов>. Более подробно всё это обсуждается в материалах о текстовых файлах, которые нас ждут в недалёком будущем.

2. Подсчёт количества знаков.

Задача S.1.1. “Подсчёт количества знаков”. Заданы строка Row и знак Letter. Подсчитать количество знаков Letter в строке Row.

 

Полное изложение материала сегодняшнего занятия вы, уважаемые подписчики, найдёте на моём персональном сайте http://a-morgun.narod.ru, пройдя по пути ПрограммированиеПаскальРассылкаЗанятие 101.  

Уважаемые подписчики! При необходимости задать вопрос, проконсультироваться, уточнить или обсудить что-либо обращайтесь через Гостевую книгу моего персонального сайта http://a-morgun.narod.ru. При этом настоятельно рекомендую пользоваться браузером Internet Explorer.

С уважением, Александр.


В избранное