Главная / Информатика / Презентация «Строковые величины»

Презентация «Строковые величины»

Название документа Сопроводительное письмо.docx

Тема урока: Строковый величины. Процедуры и функции в языке Pascal ABC

Предмет: Информатика и ИКТ

Класс: 9-11

Ключевые слова: презентация, урок, теория, строковые, Pascal

Автор: Степаненко Мария Тимофеевна

Должность: Зав.отделом информатизции образования, учитель информатики

Высшая квалификационная категория

Место работы: ГОУ Центр образования Межшкольный центр информационной культуры (МЦИК) «Интеллект» Пушкинского района г. Санкт-Петербург

Компьютерная презентация по теме: «Строковые величины» разработана с целью познакомить учащихся с типом данных String, а так же собрать в одной презентации допустимые операции над строковыми данными, а так же стандартные процедуры и функции языка pascal ABC.

Mary_step55@mail.ru – адрес почты

http://www.Mcik.ru – сайт учреждения

Личный сайт: https://sites.google.com/site/

Название документа Строковые величины.ppt

СИМВОЛЬНЫЕ И СТРОКОВЫЕ ВЕЛИЧИНЫ
ОГЛАВЛЕНИЕ Символьные и Строковые величины Сравнение переменных Сложение пере...
СИМВОЛЬНЫЕ И СТРОКОВЫЕ ВЕЛИЧИНЫ Для работы с символами, словами и предложения...
ПРИМЕРЫ Объявления: var fio: string[30];//строковая переменная fio длиною 30 ...
СРАВНЕНИЕ СИМВОЛЬНЫХ ВЕЛИЧИН Строковую переменную можно сравнить с другой пер...
СРАВНЕНИЕ СИМВОЛЬНЫХ ВЕЛИЧИН 3. Если строки имеют различную длину, но в общей...
СЛОЖЕНИЕ ПЕРЕМЕННЫХ Объединение нескольких строк в одну: к концу первой строк...
Возвращает длину строки. Length (параметр) Параметр – переменная или констант...
ЗАДАНИЯ 1. Ввести строку символов. Определить и вывести на печать ее длину. Н...
ФУНКЦИЯ CONCAT Concat(s1,...,sn) возвращает строку, являющуюся результатом сл...
ЗАДАНИЯ Решить задачу 4 с использованием функции Concat Описать строковую кон...
ФУНКЦИЯ POS Позволяет определить положение подстроки в строке. Если подстрока...
ФУНКЦИЯ COPY Позволяет выделить фрагмент строки. Общий вид: Copy(Строка, p, n...
ФУНКЦИЯ ORD Для символов х - char возвращает их код. Для целых x возвращает с...
ПРОЦЕДУРА DELETE Позволяет удалить часть строки. Общий вид: DELETE(Строка,p,n...
ПРОЦЕДУРА INSERT Позволяет вставить подстроку в строку символов. Cтрока раздв...
ПРОЦЕДУРА VAL Преобразует строку S к числовому представлению и записывает рез...
ПРОЦЕДУРА STR Преобразует число в строку. Str(N, S) ; где N– переменная, кото...
Цикл с символьной переменной Переменная - параметр цикла может иметь любой по...
1 из 19

Описание презентации по отдельным слайдам:

№ слайда 1 СИМВОЛЬНЫЕ И СТРОКОВЫЕ ВЕЛИЧИНЫ
Описание слайда:

СИМВОЛЬНЫЕ И СТРОКОВЫЕ ВЕЛИЧИНЫ

№ слайда 2 ОГЛАВЛЕНИЕ Символьные и Строковые величины Сравнение переменных Сложение перемен
Описание слайда:

ОГЛАВЛЕНИЕ Символьные и Строковые величины Сравнение переменных Сложение переменных Функция Concat Функция Length Функция Pos Функция Copy Функции Ord и Chr Процедура Delete Процедура Insert Процедура Val Процедура Str Цикл с символьной переменной

№ слайда 3 СИМВОЛЬНЫЕ И СТРОКОВЫЕ ВЕЛИЧИНЫ Для работы с символами, словами и предложениями
Описание слайда:

СИМВОЛЬНЫЕ И СТРОКОВЫЕ ВЕЛИЧИНЫ Для работы с символами, словами и предложениями в Паскале существуют типы данных – CHAR И STRING, представляющие собой символы в кодировке Windows. Тип CHAR (символьный) - значения занимают 1 байт и представляют собой 1 символ. Переменные должны быть описаны в разделе описания переменных или констант: Имя: char; Имя: string; или Имя: string[длина]; где Имя – имя переменной; string, char – строковый или символьный тип; длина – константа типа INTEGER, определяющая максимальную длину строки. Тип STRING (строковый) – значением может быть любая последовательность символов длиной не более 255.

№ слайда 4 ПРИМЕРЫ Объявления: var fio: string[30];//строковая переменная fio длиною 30 buf
Описание слайда:

ПРИМЕРЫ Объявления: var fio: string[30];//строковая переменная fio длиною 30 buff: string; //строковая переменная buff длиною до 255 символов а:char; //строковая переменная а длиною в 1 символ const name=‘Иванов Петр’; s=‘ b’; К символам в строке можно обращаться, используя индекс: stroka[5] обозначает 5-тый символ в строке. Если при объявлении строковой переменной длина не указывается, то она может быть до 255 символов.

№ слайда 5 СРАВНЕНИЕ СИМВОЛЬНЫХ ВЕЛИЧИН Строковую переменную можно сравнить с другой переме
Описание слайда:

СРАВНЕНИЕ СИМВОЛЬНЫХ ВЕЛИЧИН Строковую переменную можно сравнить с другой переменной или константой типа STRING, используя операторы =, <, >, <=, >=,<>. Строки сравниваются посимвольно от первого символа. 1. Если все символы сравниваемых строк одинаковые, то такие строки считаются равными. ’abcd’ = ‘abcd’ Последовательность символов, являющаяся строкой, заключается в одинарные кавычки.

№ слайда 6 СРАВНЕНИЕ СИМВОЛЬНЫХ ВЕЛИЧИН 3. Если строки имеют различную длину, но в общей ча
Описание слайда:

СРАВНЕНИЕ СИМВОЛЬНЫХ ВЕЛИЧИН 3. Если строки имеют различную длину, но в общей части символы совпадают, то короткая строка меньше, чем длинная. ’abcd’ > ‘abc’ 2. Если в одинаковых позициях строк находятся разные символы, большей считается та строка, у которой в этой позиции находится символ с большим кодом. ’abd’ > ‘abc’

№ слайда 7 СЛОЖЕНИЕ ПЕРЕМЕННЫХ Объединение нескольких строк в одну: к концу первой строки п
Описание слайда:

СЛОЖЕНИЕ ПЕРЕМЕННЫХ Объединение нескольких строк в одну: к концу первой строки присоединяется начало второй и т. д. Длина результирующей строки должна быть<=255 символов. Пример: c:= ‘Иван‘ + ‘ ‘ + ‘Петров’; write(c); //будет выведено ‘Иван Петров’

№ слайда 8 Возвращает длину строки. Length (параметр) Параметр – переменная или константа с
Описание слайда:

Возвращает длину строки. Length (параметр) Параметр – переменная или константа строкового типа. Возвращаемое значение (целое число) – количество символов, из которых состоит строка. Пример, n:=length (‘Иванов’); - значение переменной n равно 6. Функция LENGTH СТРОКОВЫЕ ФУНКЦИИ

№ слайда 9 ЗАДАНИЯ 1. Ввести строку символов. Определить и вывести на печать ее длину. Напе
Описание слайда:

ЗАДАНИЯ 1. Ввести строку символов. Определить и вывести на печать ее длину. Напечатать первый и последний символы строки. 2. Ввести две фамилии. Определить какая фамилия имеет большую длину. Результат вывести в виде: Фамилия «Иваненко» имеет больше символов чем «Петров» 3. Описать строковую константу «Преобразование» и вывести символы с 4-го по 8-ой 4. Описать строковую константу k=«Кабинет» и строковую переменную pred для хранения названия предмета. Ввести с клавиатуры название предмета (в нужном падеже). Получить в переменной res полное название кабинета.

№ слайда 10 ФУНКЦИЯ CONCAT Concat(s1,...,sn) возвращает строку, являющуюся результатом слиян
Описание слайда:

ФУНКЦИЯ CONCAT Concat(s1,...,sn) возвращает строку, являющуюся результатом слияния строк s1,..., sn. Результат тот же, что у выражения s1+s2+...+sn. Пример S1 := ’город ’; S2:=‘Киев’; S:=CONCAT(S1,S2); S3:=S1+S2; значением переменных S и S3 будет ’город Киев’.

№ слайда 11 ЗАДАНИЯ Решить задачу 4 с использованием функции Concat Описать строковую конста
Описание слайда:

ЗАДАНИЯ Решить задачу 4 с использованием функции Concat Описать строковую константу k=‘Кабинет’ и строковую переменную pred. Ввести с клавиатуры название предмета (в нужном падеже). Получить в переменной res полное название кабинета. Объявить константу slovo1='волна'. Сравнить ее с переменной slovo2, присваивая ей значения: 'волга', 'вол', 'ворон‘.

№ слайда 12 ФУНКЦИЯ POS Позволяет определить положение подстроки в строке. Если подстрока не
Описание слайда:

ФУНКЦИЯ POS Позволяет определить положение подстроки в строке. Если подстрока не найдена возвращается 0. Общий вид: Pos(Подстрока, Строка); где Подстрока – строковая константа или переменная, которую надо найти в строковой константе или переменной Строка. Пример p:=pos(‘Петербург’ , ’Санкт-Петербург’); Значение переменной p будет равно 7.

№ слайда 13 ФУНКЦИЯ COPY Позволяет выделить фрагмент строки. Общий вид: Copy(Строка, p, n);
Описание слайда:

ФУНКЦИЯ COPY Позволяет выделить фрагмент строки. Общий вид: Copy(Строка, p, n); где Строка – переменная строкового типа, содержащая строку, фрагмент которой надо получить; р – номер символа, с которого начинается выделяемая подстрока; n – длина выделяемой подстроки. Пример St := ’инженер Иванов’; Fam := copy(st,9,6); значением переменной fam будет строка ‘Иванов’.

№ слайда 14 ФУНКЦИЯ ORD Для символов х - char возвращает их код. Для целых x возвращает само
Описание слайда:

ФУНКЦИЯ ORD Для символов х - char возвращает их код. Для целых x возвращает само значение. Пример m:=ord(8); m1:=ord(‘8’); Writeln(m,' ',m1); Результат: 8 56 ФУНКЦИЯ CHR Возвращает символ с кодом Х. Общий вид:Ord(x) Пример Writeln(chr(243),’ ‘,chr(222)); Результат: у Ю Общий вид: Chr(x).

№ слайда 15 ПРОЦЕДУРА DELETE Позволяет удалить часть строки. Общий вид: DELETE(Строка,p,n);
Описание слайда:

ПРОЦЕДУРА DELETE Позволяет удалить часть строки. Общий вид: DELETE(Строка,p,n); где Строка – переменная строкового типа; р – номер символа, с которого начинается удаляемая подстрока; n – длина удаляемой подстроки. Пример S:=’город Санкт-Петербург’; delete(S,7,6); значением переменной S будет строка ’город Петербург’. СТРОКОВЫЕ ПРОЦЕДУРЫ

№ слайда 16 ПРОЦЕДУРА INSERT Позволяет вставить подстроку в строку символов. Cтрока раздвига
Описание слайда:

ПРОЦЕДУРА INSERT Позволяет вставить подстроку в строку символов. Cтрока раздвигается. В общем виде обращение к процедуре выглядит так: Insert (subs, s, index); вставляет подстроку subs в строку s с позиции index. Пример S := ’город Петербург’; INSERT(‘Санкт-‘,S,7); значением переменной S будет строка ’город Санкт-Петербург’.

№ слайда 17 ПРОЦЕДУРА VAL Преобразует строку S к числовому представлению и записывает резуль
Описание слайда:

ПРОЦЕДУРА VAL Преобразует строку S к числовому представлению и записывает результат в переменную V. Val(S, V, CODE) где S – строковая константа или переменная, содержащая изображение числа; V – переменная, которой должно быть присвоено значение числа, изображенного в строке; CODE – возвращаемый процедурой код ошибки. Если строка может быть преобразована в число, то код ошибки равен нулю. Пример S:=’1234’; VAL(S, X, A); значение переменной X будет равно 1234, а переменной А - ноль.

№ слайда 18 ПРОЦЕДУРА STR Преобразует число в строку. Str(N, S) ; где N– переменная, которая
Описание слайда:

ПРОЦЕДУРА STR Преобразует число в строку. Str(N, S) ; где N– переменная, которая должна быть преобразована в строку; S– строковая переменная. Пример В результате выполнения строк программы: X:=1234; str(X,S); значением переменной S будет строка ‘1234’.

№ слайда 19 Цикл с символьной переменной Переменная - параметр цикла может иметь любой поряд
Описание слайда:

Цикл с символьной переменной Переменная - параметр цикла может иметь любой порядковый тип (целый, символьный, перечисляемый или интервальный). При этом типы начального и конечного значения должны соответствовать типу параметра цикла. Пример program prim; var i:integer; en: (red, green, blue, white); {перечисляемый тип} c: char; {символьный тип} a: 0..10; {интервальный тип для чисел} a: ‘c..z’; {интервальный тип для символов} begin for en:=red to blue do write(Ord(en):2); {выводится 0 1 2} for c:='a' to 'z' do write(c); {выводится символы ‘abcd …xyz’} for i:=0 to 10 do begin a:=i; write(a); end; {выводится символы ’01…910’} end.

Презентация «Строковые величины»
  • Информатика
Описание:

Компьютерная презентация по теме: «Строковые величины» разработана с целью познакомить учащихся с типом данных String, а так же собрать в одной презентации допустимые операции над строковыми данными, а так же стандартные процедуры и функции языка pascal ABC.





Слайд 2
step1.png






Полный вариант содержит 19 слайдов.

Автор Степаненко Мария Тимофеевна
Дата добавления 24.10.2011
Раздел Информатика
Подраздел
Просмотров 2068
Номер материала 898
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

↓ Показать еще коментарии ↓