С Т Р О К О В Ы Е В Е Л И Ч И Н Ы Turbo Pascal 7.0.

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



Advertisements
Похожие презентации
С Т Р О К О В Ы Е В Е Л И Ч И Н Ы. Операции над строками 1.СклеиваниеСклеивание 2.СравнениеСравнение 3.ДлинаДлина 4.КопированиеКопирование 5.УдалениеУдаление.
Advertisements

Операторы языка Pascal для работы со строковыми величинами справочная презентация Халды 2008 Автор: Эсенбаев Д. В.
Основы алгоритмизации и программирования ABC PASCAL CHAR LENGTH COPY DELETE INSERT Сикор Ольга, 10 класс, гимназия 1.
Строки Лекция 10. План Стандартные предикаты по работе со строками Преобразование строки в список символов Преобразование списка символов в строку Количество.
СТРОКИ В ПАСКАЛЕ. Строкой в Паскале называется последовательность из определенного количества символов. Количество символов последовательности называется.
В Паскале имеется набор стандартных процедур и функций для работы со строками. Рассмотрим некоторые из этих процедур и функций на примере следующих строковых.
Символьные переменные, операции с символьными переменными.
Программирование на языке Паскаль Строковый тип данных.
Строки Строка - это последовательность символов, заключенная в апострофы. Пример: Адрес: пр-т Ленина 46 Количество символов в строке называется ее длиной.
Обработка символьных величин. Цели урока Познакомиться с основными принципами работы с символьными величинами Познакомиться с основными принципами работы.
Распространённые ошибки при работе со строками Стандартные процедуры работы со строками.
ТИПЫ ДАННЫХ: СИМВОЛЫ И СТРОКИ СИМВОЛЬНЫЙ ТИП ДАННЫХ CHAR Строка типа String – это цепочка символов типа Char. String используется для хранения текстовых.
Символы и строки. Процедуры и функции работы со строками.
СТРОКОВЫЙ ТИП ДАННЫХ Строка это последовательность символов. Каждый символ занимает 1 байт памяти ( код ASCII). Количество символов в строке называется.
Строка в Turbo Pascal - упорядоченная последовательность символов.
(Выполнила Войтюлевич Ольга Гимназия 1). Символьный тип данных Для работы с символами в языке Pascal предусмотрен специальный тип данных, который называется.
Работа со строковыми типами данных. Строка – упорядоченная последовательность символов. Строковая константа – последовательность символов, заключенных.
«Обработка строковых данных» Delphi. Тема 7:7: «Обработка строковых данных» План темы: 1. Понятие символа и строки. 2. Описание символов и строк в программе.
Строковой тип – это набор символов. Формат описания строкового типа string [n], где n количество возможных символов в описываемой величине. Максимальная.
О СНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ. П ЛАН 1. Символьные и строковые величины. Операции над символьными и строковыми величинами. 2. Символьный тип.
Транксрипт:

С Т Р О К О В Ы Е В Е Л И Ч И Н Ы Turbo Pascal 7.0

Операции над строками Склеивание Длина Копирование Удаление Вставка Позиция

Склеивание строк Строка 1 Результат S1 + s2 Операция Строка 2

Длина строки (количество символов) Строка Результат L e n g t h ( S ) Функция

Примеры определения длины строки k:=length(мир); s:=Кот и пес; n:= length(s); s1=; i:= length(s1);

Примеры определения длины строки k:=length(мир); s=Кот и пес; n:= length(s); s1=; i:= length(s1); k=3

Примеры определения длины строки k:=length(мир); s=Кот и пес; n:= length(s); s1=; i:= length(s1); k=3 n=9

Примеры определения длины строки k:=length(мир); s=Кот и пес; n:= length(s); s1=; i:= length(s1); k=3 n=9 i=0 - пустая строка!

Выделение части строки Исходная строка Начальная позиция Количество символов C o p y ( S, i, k ) Результат Функция

Примеры выделения символов s:=информатика; s1:=copy (s, 3, 5); s2:=copy (s, 8, 2) + copy (s, 3, 1);

Примеры выделения символов s:=информатика; s1:=copy (s, 3, 5); s2:=copy (s, 8, 2) + copy (s, 3, 1); s1=форма

Примеры выделения символов s:=информатика; s1:=copy (s, 3, 5); s2:=copy (s, 8, 2) + copy (s, 3, 1); s1=форма s2=тиф

Удаление символов в строке Исходная строка Начальная позиция Количество символов D e l e t e ( S, i, k ) Процедура Результат

Примеры удаления символов s:=котик; delete (s, 4, 2); s:=информатика; delete (s, 1, 2); delete (s, 6, 4);

Примеры удаления символов s:=котик; delete (s, 4, 2); s:=информатика; delete (s, 1, 2); delete (s, 6, 4); s=кот

Примеры удаления символов s:=котик; delete (s, 4, 2); s:=информатика; delete (s, 1, 2); delete (s, 6, 4); s=кот s=форма

Вставка символов в строку Строка 1 Начальная позиция Строка 2 I n s e r t ( s1, s2, i ) Процедура Результат

Примеры вставки символов s:=мама; insert (очкиии, s, 4); s1:=рог; s2:=по; insert (s1, s2, 3);

Примеры вставки символов s:=мама; insert (очкиии, s, 4); s1:=рог; s2:=по; insert (s1, s2, 3); s=мамочкиииа

Примеры вставки символов s:=мама; insert (очкиии, s, 4); s1:=рог; s2:=по; insert (s1, s2, 3); s=мамочкиииа s2=порог

Определение позиции вхождения подстроки в строку Подстрока P o s ( s1, s2 ) Результат Функция Строка

Примеры определения позиции k:=pos(р, мир); s:=колокол; n:=pos(кол, s); s1:=ок; s2:=кок; i:=pos(s1, s2); k:=pos(п, мама);

Примеры определения позиции k:=pos(р, мир); s:=колокол; n:=pos(кол, s); s1:=ок; s2:=кок; i:=pos(s1, s2); k:=pos(п, мама); k=3

Примеры определения позиции k:=pos(р, мир); s:=колокол; n:=pos(кол, s); s1:=ок; s2:=кок; i:=pos(s1, s2); k:=pos(п, мама); k=3 n=1

Примеры определения позиции k:=pos(р, мир); s:=колокол; n:=pos(кол, s); s1:=ок; s2:=кок; i:=pos(s1, s2); k:=pos(п, мама); k=3 n=1 i=2

Примеры определения позиции k:=pos(р, мир); s:=колокол; n:=pos(кол, s); s1:=ок; s2:=кок; i:=pos(s1, s2); k:=pos(п, мама); k=3 n=1 i=2 k=0