|
|||
Лабораторная работа № 7. СТРОКИ. ЦЕЛЬ РАБОТЫ. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ. Основные понятия и определенияСтр 1 из 8Следующая ⇒ Лабораторная работа № 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;
|
|||
|