Стандартные процедуры и функции для работы со строками string
Стандартные процедуры и функции для работы со строками string - раздел Программирование, О.Ф. Власенко, И.В. Беляева СИМВОЛЫ И СТРОКИ В ЯЗЫКЕ TURBO PASCAL
В Turbo Pascal Определены 4 Процедуры И 4 Функции Для Работы ...
В Turbo Pascal определены 4 процедуры и 4 функции для работы со строками string.
Процедуры:
Delete – удаление подстроки из строки.
Insert – вставка подстроки в строку.
Str – преобразование числа в строку.
Val – преобразование строки в число.
Функции:
Length – длина строки.
Concat – объединение строк.
Copy – выделение подстроки.
Pos – поиск подстроки в строке.
Заметим, что в языке Turbo Pascal значение типа STRING можно возвращать из функции.
СИМВОЛЫ И СТРОКИ В ЯЗЫКЕ TURBO PASCAL
Методические указания к выполнению лабораторных работ по программированию для студентов направлений 5528 “Информатика и вычислительная техника”, 5205 “Лингвистика” и специальности 2
Власенко О.Ф., Беляева И.В.
В58 Символы и строки в языке Turbo Pascal: Методические указания к лабораторным работам. – Ульяновск: УлГТУ, 2002.- 44 с.
В методических указаниях рассмотрено использование
Символьный тип char
Во всех современных языках программирования имеется стандартный (встроенный) символьный тип. В языке Паскаль он называется CHAR. Переменные и константы этого типа хранят символы. Си
Функция Ord
Function Ord(C: char): LongInt;
Преобразует значение C в его порядковый номер (Order - порядок).
Пример:
C := '!'; {C хранит символ ‘Восклицательный знак’
Функция UpCase
function UpCase(Ch: Char): Char;
Преобразует символ Ch в большие буквы. Действует только на латинские буквы.
Пример:
C:=UpCase(‘r’); {c=’R’}
C:=U
Процедура Inc
Procedure Inc(Ch: Char [; N: LongInt] );
Увеличивает значение символа Ch на N. Используется в двух формах:
1. Усеченная форма – параметр N отсутствует. В этом случ
Процедура Dec
Procedure Dec(Ch: Char [; N: LongInt] );
Работает аналогично Inc, только в сторону уменьшения - уменьшает значение символа Ch на N. Используется в двух формах:
1.
Встроенный тип STRING
Для хранения текста в оперативной памяти в языках программирования, как правило, используются специализированные типы данных. В Turbo Pascal 7.0 такими типами данных являются
Правила сравнения двух строк
При сравнении двух строк (назовем их A и B) последовательно сравниваются соответствующие символы двух строк – первый с первым (A[1] с B[1]), второй со вторым (A[2] с B[2]) и так дал
Процедура Delete
Procedure Delete(var S: string; Index, Count: Integer);
Удаляет из строки S подстроку, задаваемую параметрами Index и Count.
Index – номер первого удаляемого симво
Процедура Str
Procedure Str(X[:Width[:Decimal]]; var S: string);
Преобразовывает число X в последовательность символов (строку) S в соответствии с заданными значениями форматирования Wid
Процедура Val
Procedure Val(S; var V; var Code: Integer);
Преобразовывает символьное представление числа S в целое или вещественное число V. Code – код ошибки, возникающей при переводе с
Функция Concat
function Concat(s1 [, s2,..., sn]: String): String;
Склеивает строки s1, s2 ... sn в одну и возвращает ее.
Пример:
S1 := ’Иван’;
Множества
Термин “множество” в Turbo Pascal используется аналогично его математическому пониманию. Множества в Turbo Pascal могут включать элементы только порядковых типов. При этом элементы
СИМВОЛЫ И СТРОКИ В ЯЗЫКЕ TURBO PASCAL
методические указания к выполнению лабораторных работ по программированию для студентов направлений 5528 “Информатика и вычислительная техника”, 5205 “Лингвистика” и специальности 2
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов