Инфоурок / Информатика / Презентации / Презентация на тему "Строки в Pascal"

Презентация на тему "Строки в Pascal"


библиотека
материалов
Строки Строковые функции Pascal
Определение 	Символ — это буква, цифра или какой-либо знак.	 Строка – упорядо...
Таблица кодов ASCII Символ может быть записан, ограниченный апострофами (‘a’)...
Вывод таблицы кодов
Описание строк Var :string; :string[n]; n - максимально возможная длина строк...
Элемент строки К строке можно обратиться посимвольно. i-й символ строки s зап...
Конкатенация (слияние) Над строковыми данными определена операция слияния, об...
Сравнение строк Над строками определены операции сравнения ,=,,=, результат в...
Сравнение строк В результате сравнения двух строк получается логическое значе...
Длина строки length(s); определяет текущую длину строки s. Пример: s=‘Програм...
Копирование в строке copy(s,p,k); возвращает подстроку, выделенную из строки...
Позиция символа в строке pos(s1,s); возвращает номер первой позиции подстроки...
Вставка строки в строку insert(s1,s,p); вставляет строку s1 в строку s, начин...
Удаление в строке delete(s,p,k); удаляет из строки s подстроку длиной k симво...
Преобразования Str (x,s); - преобразует числовое значение x в строковое s. Va...
Задание Добавить комментарии в программе, демонстрирующей основные функции и...
Задача В введенной строке подсчитать количество букв «о», заменить букву «м»...
Задача. Составить программу, вставляющую перед каждой цифрой 4 в исходной стр...
Задача для самостоятельного решения Подсчитать сумму всех цифр, которые встре...
Проверка усвоения материала Дана строка s = ‘Удачного дня, ребята!’ 1) length...
Домашнее задание Повторить материал урока Удалить в строке заглавные русские...
21 1

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

№ слайда 1 Строки Строковые функции Pascal
Описание слайда:

Строки Строковые функции Pascal

№ слайда 2 Определение 	Символ — это буква, цифра или какой-либо знак.	 Строка – упорядо
Описание слайда:

Определение Символ — это буква, цифра или какой-либо знак. Строка – упорядоченная последовательность символов, заключенная в апострофы. Количество символов в строке называется ее длиной.  Длина строки может лежать в диапазоне от 0 до 255. Каждый символ строковой величины занимает 1 байт памяти и имеет числовой код в соответствии с таблицей кодов ASCII

№ слайда 3 Таблица кодов ASCII Символ может быть записан, ограниченный апострофами (‘a’)
Описание слайда:

Таблица кодов ASCII Символ может быть записан, ограниченный апострофами (‘a’) или записан в коде (#97) сhr(<код символа>) – функция, возвращающая символ по его коду в кодовой таблице ASCII. ord(<символ>) – функция, возвращающая код по соответствующему символу.

№ слайда 4 Вывод таблицы кодов
Описание слайда:

Вывод таблицы кодов

№ слайда 5 Описание строк Var :string; :string[n]; n - максимально возможная длина строк
Описание слайда:

Описание строк Var <имя_строки>:string; <имя_строки>:string[n]; n - максимально возможная длина строки. Если параметр опущен, то по умолчанию он считается равным 255. Var name : string[15];

№ слайда 6 Элемент строки К строке можно обратиться посимвольно. i-й символ строки s зап
Описание слайда:

Элемент строки К строке можно обратиться посимвольно. i-й символ строки s записывается как s[i]. Например, если s = ‘Мир', то s[1] = это ‘М', s[2] = это ‘и', s[3] = это ‘р'

№ слайда 7 Конкатенация (слияние) Над строковыми данными определена операция слияния, об
Описание слайда:

Конкатенация (слияние) Над строковыми данными определена операция слияния, обозначаемая знаком +. Например: a := 'Pascal'; b := 'ABC' c := a + b; В этом примере переменная c приобретет значение 'PascalABC'. Аналогичную операцию выполняет функция concat(s1,s2,...,sn) c:=concat(a,b); результат с='PascalABC'

№ слайда 8 Сравнение строк Над строками определены операции сравнения ,=,,=, результат в
Описание слайда:

Сравнение строк Над строками определены операции сравнения <,>,=,<>,<=,>=, результат выполнения операции логический. Две строки сравниваются посимвольно, слева направо, по кодам символов. Если одна строка меньше другой по длине, при сравнении недостающие символы короткой строки заменяются символом с кодом 0.

№ слайда 9 Сравнение строк В результате сравнения двух строк получается логическое значе
Описание слайда:

Сравнение строк В результате сравнения двух строк получается логическое значение (true или false). Примеры: ‘строка’<>’строки’ (true); ‘Abc’<’abc’ (true); ‘год’>’век’; (true);

№ слайда 10 Длина строки length(s); определяет текущую длину строки s. Пример: s=‘Програм
Описание слайда:

Длина строки length(s); определяет текущую длину строки s. Пример: s=‘Программирование’; length(s) = 16;

№ слайда 11 Копирование в строке copy(s,p,k); возвращает подстроку, выделенную из строки
Описание слайда:

Копирование в строке copy(s,p,k); возвращает подстроку, выделенную из строки s, длиной k символов, начиная с символа под номером p. Пример: s := ‘порт сервера DNS'; s1 := copy(s, 9, 4); {s2 будет ‘вера'}

№ слайда 12 Позиция символа в строке pos(s1,s); возвращает номер первой позиции подстроки
Описание слайда:

Позиция символа в строке pos(s1,s); возвращает номер первой позиции подстроки s1 в исходной строке s. Если подстроки нет, то выдает 0. Пример: s := способ хранения'; x1 := pos(‘ранения', s); {x1 будет 9} x2 := pos(‘рана', s); {x2 будет 0}

№ слайда 13 Вставка строки в строку insert(s1,s,p); вставляет строку s1 в строку s, начин
Описание слайда:

Вставка строки в строку insert(s1,s,p); вставляет строку s1 в строку s, начиная с символа под номером p строки s. Пример: s := 'Система Pascal'; insert('Turbo ',s,9); {s будет равно 'Система Turbo Pascal'}

№ слайда 14 Удаление в строке delete(s,p,k); удаляет из строки s подстроку длиной k симво
Описание слайда:

Удаление в строке delete(s,p,k); удаляет из строки s подстроку длиной k символов, начиная с символа под номером p. Пример: s := 'Система Turbo Pascal'; delete(s,8,6); {s будет равно 'Система Pascal'}

№ слайда 15 Преобразования Str (x,s); - преобразует числовое значение x в строковое s. Va
Описание слайда:

Преобразования Str (x,s); - преобразует числовое значение x в строковое s. Val (s,v,error); - преобразует строковое значение s в числовое v, где значение переменной error равно позиции первого по порядку неправильного символа в s, если преобразование не произошло, или 0 в случае успешного преобразования.

№ слайда 16 Задание Добавить комментарии в программе, демонстрирующей основные функции и
Описание слайда:

Задание Добавить комментарии в программе, демонстрирующей основные функции и процедуры обработки строк

№ слайда 17 Задача В введенной строке подсчитать количество букв «о», заменить букву «м»
Описание слайда:

Задача В введенной строке подсчитать количество букв «о», заменить букву «м» на «п», удалить запятые.

№ слайда 18 Задача. Составить программу, вставляющую перед каждой цифрой 4 в исходной стр
Описание слайда:

Задача. Составить программу, вставляющую перед каждой цифрой 4 в исходной строке слово «да». (добавить комментарии)

№ слайда 19 Задача для самостоятельного решения Подсчитать сумму всех цифр, которые встре
Описание слайда:

Задача для самостоятельного решения Подсчитать сумму всех цифр, которые встречаются в строке. (Указания: рассмотреть строку посимвольно, построить условие, проверяющее, является ли очередной символ числовым, при истинности данного условия преобразовать символ в число и добавить в сумму)

№ слайда 20 Проверка усвоения материала Дана строка s = ‘Удачного дня, ребята!’ 1) length
Описание слайда:

Проверка усвоения материала Дана строка s = ‘Удачного дня, ребята!’ 1) length(s) = ? 2) s1=‘же’+copy(s,15,6); s1 = ? 3) delete(s,13,8); s = ? 4) insert(‘ вам’,s,9); s = ? 5) write(‘мама’>’папа’); в окне вывода ?

№ слайда 21 Домашнее задание Повторить материал урока Удалить в строке заглавные русские
Описание слайда:

Домашнее задание Повторить материал урока Удалить в строке заглавные русские буквы. Для проверки символа на заглавную русскую букву использовать таблицу ASCII.

Только до конца зимы! Скидка 60% для педагогов на ДИПЛОМЫ от Столичного учебного центра!

Курсы профессиональной переподготовки и повышения квалификации от 1 400 руб.
Для выбора курса воспользуйтесь удобным поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВЫ).

Московские документы для аттестации: KURSY.ORG


Общая информация

Номер материала: ДБ-079579

Похожие материалы