Хелпикс

Главная

Контакты

Случайная статья





Лабораторная работа № 7. СТРОКИ. ЦЕЛЬ РАБОТЫ. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ. Основные понятия и определения



Лабораторная работа № 7

СТРОКИ

1.ЦЕЛЬ РАБОТЫ

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

- ввод и вывод строковых данных;

- обработка строковых данных;

- использование стандартных процедур и функций языка Turbo-Pascal для обработки строковых данных.

2. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

2.1 Основные понятия и определения

В Турбо-Паскале существует тип данных STRING (строка), специально предназначенный для обработки строк (цепочек символов). Этот тип данных занимает промежуточное положение между простыми типами данных (целочисленные, вещественные, логические, символьные, интервальные, перечисляемые) и структурированными типами данных (массивы, записи, множества).

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

Строка – последовательность символов (от 0 до 255), заключенная в апострофы. При составлении программ используются строковые константы и строковые переменные.

Строковые константы – элементы данных, значения которых известны заранее, описаны в разделе описания констант и в ходе выполнения программы не изменяются. Формат описания строковых констант

CONST

    <идентификатор> = <значение>;

Например,                   

        CONST

              ZAG = `Результат расчета`;

              VAR1 = ` Вариант №1 `;

              VAR2 = ` Вариант № 2`;

              KNIGA = `Турбо-Паскаль 7.0`;

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

1. Определение через описание типа в разделе описания типов.

Формат

              TYPE

              <имя типа> = STRING [максимальная длина строки];

              VAR

              <идентификатор1, идентификатор2,…> : <имя типа>;

где STRING – зарезервированное слова (строка);

        максимальная  длина строки – наибольшее допустимое количество символов переменной данного типа (255).       Например,

    TYPE

    FLO = STRING [130];

    FTK = STRING; {По умолчанию длина строки равна 255}

    VAR ST1     : FLO;

        ST2, ST3 : FTK;

2. Определение непосредственно в разделе описания переменных

Формат

    VAR ST4, ST5 : STRING [60];

              ST6,ST7 : STRING;



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.