Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Описание строковых переменных.




Переменную строкового типа можно определить через описание типа в разделе определения типов или непосредственно в разделе описания переменных. Определение строкового типа устанавливает максимальное количество символов, которое может со­держать строка.

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

Var <идентификатор,...>: <имя типа>;

Переменную типа string можно задать и без описания типа:

Var -^идентификатор,... >: string [максимальная длина строки];

Пример:

Const Adres = 'ул. Короленко,5'; { строковая константа } Type Plot =string[ 125];

Var Fstr: Flot; { описание с заданием типа }

Sti: string; { по умолчанию длина строки = 255 }

St2, St3: string[50];

Nazv: string[280]; {ошибка, длина Nazv превышает 255 }

Выражения, в которых операндами служат строковые данные, называются строковыми. Они состоят из строковых констант, переменных, функций и знаков опе­раций.

Над строковыми данными допустимы операция сцепления и операции отноше­ния. Операция сцепления (+) применяется для сцепления нескольких строк в одну ре­зультирующую строку.

Выражение Результат Turbo'+'-'+'Pascal' Turbo-Pascal'

Длина результирующей строки не должна превышать 255.

Операции отношения подробно рассматривать не будем. Напомним только, что сравнение производится последовательно по кодам символов, входящих в строку. По­этому 'а' < Ъ', так как код буквы а меньше кода буквы Ь. Занести значение в строковую переменную можно так же как и в числовую переменную: присвоением и вводом с клавиатуры (оператор Readin).

^ Для исключения ошибок ввода значений строковых переменных всегда используется оператор Readin (а не Read).

Для присваивания строковой переменной результата строкового выражения ис­пользуется оператор присваивания (:=). Пример:

Strl:= Труппа учащихся'; Str2:= Strl +' 9 класса';

Fio:= 'Широков Л.И.';


В результате выполнения этих операторов переменная S2 будет иметь значение Тропиканка'.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных