Строка в Turbo Pascal - упорядоченная последовательность символов.

Презентация:



Advertisements
Похожие презентации
СТРОКОВЫЙ ТИП ДАННЫХ Строка это последовательность символов. Каждый символ занимает 1 байт памяти ( код ASCII). Количество символов в строке называется.
Advertisements

Строки символов Строка в Паскале – упорядоченная последовательность символов. Количество символов в строке называется ее длиной. Длина строки в Паскале.
Строки – последовательность символов, к которой можно обращаться как к единому целому и к каждому элементу по отдельности. Строка.
Ваш логотип. В баскетбольную команду могут быть приняты ученики, рост которых превышает 170 см. Составьте список кандидатов в команду из учеников класса.
Символьный и строковый тип данных. ТИП ДАННЫХ Целый: 1. Целый: Integer ( …32 768), LongInt ( … ), Word (0…65535) Логический:
Символы и строки. Процедуры и функции работы со строками.
Строки в Pascal
СТРОКИ Строковой называется последовательность символов определённой длины. Идентификатор типа – слово String Примеры описания: Var Str1 : String[10];
ТИПЫ ДАННЫХ: СИМВОЛЫ И СТРОКИ СИМВОЛЬНЫЙ ТИП ДАННЫХ CHAR Строка типа String – это цепочка символов типа Char. String используется для хранения текстовых.
Строковые константы записываются как последовательности символов, ограниченные апострофами. Пример: 'Текстовая строка' Пустой символ обозначается двумя.
Символьные переменные, операции с символьными переменными.
Строки Строка - это последовательность символов, заключенная в апострофы. Пример: Адрес: пр-т Ленина 46 Количество символов в строке называется ее длиной.
(Выполнила Войтюлевич Ольга Гимназия 1). Символьный тип данных Для работы с символами в языке Pascal предусмотрен специальный тип данных, который называется.
Строковой тип – это набор символов. Формат описания строкового типа string [n], где n количество возможных символов в описываемой величине. Максимальная.
Типы данных Обработка символьного типа данных Обработка строкового типа данных.
Обработка строк Строка- упорядоченная последовательность символов. Строковый тип данных- структурированный тип в Турбо-Паскале. Каждый символ.
Компьютеры могут обрабатывать данные различных типов. Вам уже приходилось иметь дело с числовыми типами данных: целым и вещественным. Не менее широко.
Шешель Анжелика. Значения: Символьная величина – 1 символ (буква, цифра, знак) Строковая величина – строка символов.
Ученицы 10 класса Гимназии 1 г. Свислочь Кичкайло Светланы.
СТРОКИ Строковой называется последовательность символов определённой длины. Идентификатор типа – слово String Примеры описания: Var Str1 : String[10];
Транксрипт:

Строка в Turbo Pascal - упорядоченная последовательность символов.

- количество символов в строке. (может лежать в диапазоне от 0до 255) Каждый символ занимает 1байт памяти и имеет числовой код в соответствии с таблицей кодов ASCII

var : string [ ] Например: var s1: string[10]; s1 может содержать не более 10 символов, s2: string[20]; s2 - не более 20 символов. smax: string; максимально допустимая длина, равная 255 символам

length(s) - определяет текущую длину строки s. Результат - значение целого типа. сopy(s, poz, n) -выделяет из строки s, начиная с позиции poz, подстроку из n символов. Здесь s - строковая переменная, poz, n - целочисленные значения. сoncat(s1, s2,..., sn) - выполняет объединение(слияние) строк s1, s2,..., sn в одну строку. pos(s1, s) - определяет позицию подстроки s1в строке s. Результат - целое число, равное номеру позиции, где находится первый символ искомой подстроки. Если вхождение подстроки не обнаружено, то результат функции будет равен 0.

delete(s, poz, n) - удаляет из строки s, начиная с позиции poz, подстроку из n символов. Здесь s - строковая переменная, poz, n - любые целочисленные значения. insert(s1, s, poz) - вставляет в строку s, начиная с позиции poz, подстроку s1. Здесь s, s1 - строковые переменные, poz -целочисленное значение.

str(x, s) -преобразует число x в строковый формат. Здесь x - любое числовое выражение, s -строковая переменная. В процедуре есть возможность задавать формат числа x. Например, str(x:8:3, s), где 8 - общее число знаков в числе x, а 3 - число знаков после запятой. val(s, x, kod) - преобразует строку символов s в число x. Здесь s - строковая переменная, x -числовая переменная (именно туда будет помещен результат), kod - целочисленная переменная (типа integer), которая равна номеру позиции в строке s, начиная с которой произошла ошибка преобразования, если преобразование прошло без ошибок, то переменная kod равна 0.

1. Операция слияния (сцепления, конкатенации) применяется для соединения нескольких строк в одну, обозначается знаком "+". Операция слияния применима для любых строковых выражений, как констант, так и переменных.

позволяют сравнивать строки на отношение равенства (=), неравенства(), больше (>), меньше ( =), меньше или равно (

1. 'строка''строки '(верно, т.к. не совпадают последние символы), 2. 'Abc'

program zadasha; uses crt; var s:string; l:integer; begin clrscr; write('Vvedite stroky: '); read(s); l:=length(s); write('l = ', l); readkey; end.

program zadasha; uses crt; var s:string; begin clrscr; s:=copy('математика',3,8); write(s); readkey; end.

program zadasha; uses crt; var s:string; begin clrscr; s:=concat('Язык', ' ', 'Turbo', ' ', 'Pascal'); write(s); readkey; end.

program zadasha; uses crt; var s:string; t:integer; begin clrscr; t:=pos('о', 'Слон'); write(t); readkey; end.

program zadasha; uses crt; var s:string; begin clrscr; s:='Позитроника'; delete(s,1,4); delete(s,5,3); write(s); readkey; end.

program zadasha; uses crt; var s:string; begin clrscr; s:= 'Интер; insert('нет',s,6); write(s); readkey; end.

program zadasha; uses crt; var s:string; x:integer; begin clrscr; str(105,s); write(s); val('67',x); write(x); readkey; end.

program zadasha; uses crt; var s:string; begin clrscr; s:=upcase('a'); readkey; end.

1 задача:Получить из слова "словосочетание" -"сочетание слов". 2 задача:Получить из слова "Самолет" - "Полёт птицы" и определить в этом словосочетании позицию буквы "ц". 3 задача: Из слов "Информация" и "Логика получить словосочетание "Информационные технологии" и определить его длину.