Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЮлия Фаминицына
2 Строки Строка - это последовательность символов, заключенная в апострофы. Пример: Адрес: пр-т Ленина 46 Количество символов в строке называется ее длиной. Паскаль разрешает использовать строки длиной не более 255 символов. Строка, не содержащая ни одного символа называется пустой (''). Длина пустой строки равна 0.
3 Описание строк VAR имя переменной: STRING [ длина строки ] Пример: VAR st1 : STRING; { по умолчанию длина строки = 255 } st2,st3 : STRING[50]; nazv : STRING[280]; { oшибка, длина строки > 255 }
4 Обращение к символу в строке К любому символу в строке можно обратиться, указав его номер. Пример: S[2] - второй символ строки S.
6 Операция сцепления + применяется для объединения нескольких строк в одну Пример: Команда Результат A:='БОР'+'ОДА' A='БОРОДА' Если значение переменной после выполнения оператора присваивания превышает по длине максимально допустимую при описании величину, все лишние символы справа отбрасываются.
7 Операции отношения (=, >, =, ) Строки сравниваются посимвольно слева направо: большей считается та строка, в которой больше код первого несовпадающего символа. Пример: 'MARIYA > 'MARINA'
9 Функция LENGTH определяет длину строки Формат: переменная:= LENGTH(строка) Пример: L:=LENGTH('дом') результат: L=3
10 Функция COPY выделяет подстроку заданной строки, начинающуюся в позиции, указанной номером, и содержащую заданное количество символов Формат: переменная:= COPY(строка,номер,количество) Пример: C:=COPY('крокодил',4,3) результат: С='код'
11 Функция POS ищет подстроку в строке и определяет номер символа строки, с которого начинается подстрока. Значение функции равно 0, если подстроки нет в строке. Формат: переменная:= POS(подстрока,строка) Пример: N:=POS('ус','градус') результат: N=5
12 Процедура DELETE удаляет из строки заданное количество символов, начиная с позиции, указанной номером. Формат: DELETE(строка, номер, количество) Пример: s:='комар' DELETE(s,4,2) результат: s='ком'
13 Процедура INSERT вставляет заданную подстроку в строку, начиная с позиции, заданной номером. Формат: INSERT(подстрока,строка, номер) Пример: s:='порок' INSERT('да',s,3) результат: s='подарок'
14 Процедура STR преобразует число в строку, строка должна быть задана как имя переменной. Формат: STR(число,строка) Пример: a:=3.25; STR(a,s); результат: s='3.25'
15 Процедура VAL преобразует строку из цифр в число или выдает номер ошибочного знака в строке. Если строка не содержит ошибок, то номер равен 0. Формат: VAL(строка, число, номер) Пример: s:='123.45'; VAL(s,a,n); результат: a= n=0 s:=' '; VAL(s,a,n); результат: n=3
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.