пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Строковый тип данных. Стандартные функции обработки строк.

Строка - это последовательность символов, заключенная в апострофы. Ее длина может изменяться от 0 до 255 символов. Определение строкового типа устанавливает максимальное количество символов, которое может иметь строка.

Оно имеет следующий вид:

Туре <имя_типа> = string[<максимальная _длина_строки>];

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

   Concat(x[,y,z]) - функция типа string; возвращает строку, представляющую собой сцепление строк-параметров х, у,Например

St1 := 'Turbo';

St2 := 'Pascal';

St := Concat(St1, St2);

дают значение переменной St,равной строке 'TurboPascal'.

   Copy(st,i,n) - функция типа string; копирует из строки stровноnсимволов начиная с символа с номером i. Если iбольше длины строки, то функция возвращает пробел, а при i> 255 возникает ошибка. Например, из строки St1:= 'акватория' с помощью оператора St:= Copy(St1,5,3); будет выделена подстрока St= 'тор'. При этом ис­ходная строка St1 остается без изменения.

   Length(st) - функция типа Integer; возвращает длину строки st, опре­деляемую количеством символов, содержащихся в ней.

    Pos(s,st) - функция типа Integer; отыскивает в строке st первое вхож­дение подстроки s и возвращает номер позиции, с которой она начи­нается (если подстрока не найдена, возвращается нуль). Например, после выполнения операторов

St:= 'В лесу родилась елочка, в лесу она росла’;

St1 := ’лес’; n := Pos(St1,St); - переменная n примет значение 3.


20.06.2018; 19:57
хиты: 91
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь