Алгоритмизация и программирование_Работа со строками _Презентация

  • pptx
  • 02.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Алгоритмизация и программирование_Работа со строками _Презентация.pptx

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

10 класс

Цель урока:

Научить работать со строковыми переменными с помощью процедур и функций обработки строк
Научиться объяснить процедуры и функции обработки строк

Основные определения:

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

Просмотр видео

https://www.youtube.com/watch?v=qrllypsooFU
До 2:40

Вопросы:

Что выполняют функции?
Concat
Copy
Length
Pos

Постройте блок-схему на задачи:

Даны три сторки s1:='Мама '; s2:='мыла '; s3:='раму';
1) используя функцию CONCAT обьедините три строки в одну строку S
2) используя функцию LENGTH подсчитайте количество символов в сторке S
3) используя функцию COPY выыедите на экран слово 'мыла‘ из строки S


Напишите программный код для предыдущих алгоритмов

Краткий конспект

Функция Copy позволяет копировать из строки часть символов. Функция имеет 3 параметра. Copy (st, index, count). St-строка из которой копируют, Index-номер символа, с которого начинается копирование, Count-количество символов, которое будет скопировано. Процедура Delete удаляет часть символов из строки. Процедура имеет 3 параметра. Delete (st, index, count). St-строка, из которой будут удалены символы, Index-номер символа, с которого начинается удаление, Count-количество символов, подлежащих удалению. Процедура Insert позволяет вставлять символы в строку. Процедура имеет 3 параметра. Insert (subst, st, index). Subst-подстрока, которую необходимо вставить, St-строка, в которую вставляется подстрока, Index-номер элемента, с которого начинается вставка. Функция Pos отыскивает в строке первое вхождение подстроки и возвращает в качестве значения номер элемента, с которого начинается вхождение. Функция имеет 2 параметра. Pos (subst, st). Subst-подстрока, St-строка.
Функция Length возвращает в качестве значения длину строки. Например, если в строковой переменной «stroka» записано слово «Pascal», то Length(stroka) будет равно 6. Эта операция аналогична операции Ord(stroka[0]), которую мы разбирали в 1-м уроке. 
Функция Concat выполняет слияние нескольких строк в одну строку. Например, если в переменной «stroka» записано слово «Turbo», а в переменной «stroka2» записано слово «Pascal», то concat(stroka,stroka2) будет равно «Turbo Pascal».

Посмотрите также