10 класс. №008. Процедуры и функции обработки строковых переменных.

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



Advertisements
Похожие презентации
Основы алгоритмизации и программирования ABC PASCAL CHAR LENGTH COPY DELETE INSERT Сикор Ольга, 10 класс, гимназия 1.
Advertisements

Основы алгоритмизации и программирования Чабанюк Виктория 10 класс.
(Выполнила Войтюлевич Ольга Гимназия 1). Символьный тип данных Для работы с символами в языке Pascal предусмотрен специальный тип данных, который называется.
10 класс. №010. Процедуры и функции обработки строковых переменных. Решение задач. Серия №2.
класс-СТАНДАРТНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ ДЛЯ РАБОТЫ С СИМВОЛЬНЫМИ И СТРОКОВЫМИ ВЕЛИЧИНАМИ.
10 класс. №009. Процедуры и функции обработки строковых переменных. Решение задач. Серия №1.
Типы данных Обработка символьного типа данных Обработка строкового типа данных.
10 класс. №006. Процедуры и функции обработки символьных переменных
Строки – последовательность символов, к которой можно обращаться как к единому целому и к каждому элементу по отдельности. Строка.
В Паскале имеется набор стандартных процедур и функций для работы со строками. Рассмотрим некоторые из этих процедур и функций на примере следующих строковых.
Процедуры и функции для работы со строками. Length(s) Функция, возвращает длину строки s … var s:string; m:integer; … readln(s);s=длина m:=length(s);m=
10 класс. №011. Процедуры и функции обработки строковых переменных. Решение задач. Серия №3.
Строковый тип данных. Для обработки строковой информации в Турбо Паскаль введен строковый тип данных. Строка - последовательность из определенного количества.
Символы и строки. Процедуры и функции работы со строками.
Символьные и строковые величины 10 класс. 2 Основные теоретические сведения Примеры решения задач.
«Обработка строковых данных» Delphi. Тема 7:7: «Обработка строковых данных» План темы: 1. Понятие символа и строки. 2. Описание символов и строк в программе.
Операторы языка Pascal для работы со строковыми величинами справочная презентация Халды 2008 Автор: Эсенбаев Д. В.
Строка в Turbo Pascal - упорядоченная последовательность символов.
ТИПЫ ДАННЫХ: СИМВОЛЫ И СТРОКИ СИМВОЛЬНЫЙ ТИП ДАННЫХ CHAR Строка типа String – это цепочка символов типа Char. String используется для хранения текстовых.
Ученицы 10 класса Гимназии 1 г. Свислочь Кичкайло Светланы.
Транксрипт:

Процедуры и функции обработки строковых переменных Урок 4 Смелова В.Н.

Определение позиции вхождения подстроки POS(s1,S) - функция определяет, начиная с какого символа подстрока s1 содержится в строке S. POS(s1,S) - функция определяет, начиная с какого символа подстрока s1 содержится в строке S. Пример: Пример: S1:=рос; S:=матрос; s2:=мак; S1:=рос; S:=матрос; s2:=мак; y:=POS(s1,S); …? y:=POS(s1,S); …? Z:=POS(s2,S); …? Z:=POS(s2,S); …?

Копирование подстроки COPY(S,P,N) - функция копирует N символов из строки S, начиная с позиции Р. COPY(S,P,N) - функция копирует N символов из строки S, начиная с позиции Р. Например: Например: S:=полесье; S:=полесье; S1:=copy(S,1,3); …? S1:=copy(S,1,3); …? S2:=copy(S,3,3); …? S2:=copy(S,3,3); …? S3:=copy(S,7,1); …? S3:=copy(S,7,1); …?

Удаление символов DELETE(S,P,N) –процедура удаляет N символов из строки S, начиная с позиции P. DELETE(S,P,N) –процедура удаляет N символов из строки S, начиная с позиции P. Например_1: Например_1: S:=топтыжка; S:=топтыжка; Delete(S,4,3); …? Delete(S,4,3); …? Например_2: Например_2: S:=топтыжка; S:=топтыжка; Delete(S,2,3); …? Delete(S,2,3); …? Delete(S,4,1); …? Delete(S,4,1); …?

Вставка символов INSERT(s1,S,P) процедура вставляет подстроку s1 в строку S, начиная с позиции P. INSERT(s1,S,P) процедура вставляет подстроку s1 в строку S, начиная с позиции P. Например_1: Например_1: S:=бим; S1:=но; S:=бим; S1:=но; Insert(s1,S,3); …? Insert(s1,S,3); …? Delete(S,5,1); …? Delete(S,5,1); …? Insert(кль,S,5); …? Insert(кль,S,5); …?

Преобразование регистра -ПОСИМВОЛЬНО- -ПОСИМВОЛЬНО- UpCase() преобразует букву в заглавную (верхний регистр); UpCase() преобразует букву в заглавную (верхний регистр); LowCase() преобразует букву в строчную (нижний регистр)ж LowCase() преобразует букву в строчную (нижний регистр)ж -ПО СТРОКАМИ- -ПО СТРОКАМИ- UpperCase() преобразует строку в верхний регистр; UpperCase() преобразует строку в верхний регистр; LowerCase() преобразует строку в нижний регистр; LowerCase() преобразует строку в нижний регистр;

Преобразование типов данных Str(V,S) -процедура преобразования числа V в строку S. Str(V,S) -процедура преобразования числа V в строку S. Val(s,v,code) -процедура преобразования строки S в число V. Val(s,v,code) -процедура преобразования строки S в число V. ПРИМЕЧАНИЕ: ПРИМЕЧАНИЕ: Code=0 –если преобразование возможно; Code=0 –если преобразование возможно; code0 –если преобразование невозможно. code0 –если преобразование невозможно.

Домашнее задание: §5; §5; Упр. 1; Упр. 1; Подготовиться к тесту. Подготовиться к тесту.

Разминка: S:=МИРАЖ; S1:=ЛЕ; S2:=БЕ; S:=МИРАЖ; S1:=ЛЕ; S2:=БЕ; Delete(s,1,3); Delete(s,1,3); Insert(E,S,2); Insert(E,S,2); Insert(A,S,4); Insert(A,S,4); Insert(s1,S,3); Insert(s1,S,3); Delete(S,1,2); Delete(S,1,2); Insert(s2,S,3); Insert(s2,S,3);