455732
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 1.410 руб.;
- курсы повышения квалификации от 430 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 90%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до конца апреля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

ИнфоурокИнформатикаПрезентацииПрезентация к уроку по теме "Символьные переменные. Удаление и вставка фрагментов текста"

Презентация к уроку по теме "Символьные переменные. Удаление и вставка фрагментов текста"

библиотека
материалов
Удаление и вставка фрагментов текста
Продолжите фразу: Сегодня на уроке я узнаю… Я научусь… Я сегодня буду развива...
Пример 1. Распечатать заданное слово в одной строке с разрядкой (пробел после...
Пример 2. Составить программу подсчета количества вхождений буквы “а” в задан...
Пример 3. Составить программу, которая определяет сколько раз в тексте встреч...
№п/п Название Формат Назначение   LENGTH C:=LENGTH(str); Переменной С будет п...
СОNCAТ str:=CONCAT(st1,st2,...,stN); Сцепление строк в порядке их перечислени...
Процедура Delete(str, n, m) вырезает из строки str m символов, начиная с n-го...
Замена (Вставка) Процедура Insert(s1,s2,n) – вставка строки s1 в строку s2, н...
ЗАДАЧА: В данной строке символов все слова «мир» замените на слово «дом» prog...
Сегодня я узнал(а)… Было интересно… Было трудно… Я выполнял(а) задания… Я пон...
Спасибо за работу!
Еще чуть-чуть… и  постучится в дом — 2016 год… Пусть он будет…добрым и  счаст...

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

1 слайд Удаление и вставка фрагментов текста
Описание слайда:

Удаление и вставка фрагментов текста

2 слайд Продолжите фразу: Сегодня на уроке я узнаю… Я научусь… Я сегодня буду развива
Описание слайда:

Продолжите фразу: Сегодня на уроке я узнаю… Я научусь… Я сегодня буду развивать…

3 слайд Пример 1. Распечатать заданное слово в одной строке с разрядкой (пробел после
Описание слайда:

Пример 1. Распечатать заданное слово в одной строке с разрядкой (пробел после каждой буквы). Program prim1; Var s, x ,i: string; Begin Writeln(‘введите слово’); Readln(s); x:=’’; For i:=1 to lemgth(s) begin x;=x+copy(s,i,1)+’ ‘ End; Writeln(‘получилось слово ‘, x); Readln; End. Program prim1; Var s, x: string; i: integer; Begin Writeln(‘введите слово’); Readln(s); x:=’’; For i:=1 to length(s) do begin x:=x+copy(s,i,1)+’ ‘; End; Writeln(‘получилось слово ‘, x); Readln; End.

4 слайд Пример 2. Составить программу подсчета количества вхождений буквы “а” в задан
Описание слайда:

Пример 2. Составить программу подсчета количества вхождений буквы “а” в заданном тексте. Program Прим 2; Var: s, i, k: integer; Begin Writeln(‘введите текст’); Readln(s); k:=0; for i=1 to length(s) do begin if copy(s, 1)=’a’ then k=k+1 end; Writln(‘количество букв “а” в тексте равно ’ k); Writeln; End. Program prim2; Var s: string; i, k: integer; Begin Writeln(‘введите текст’); Readln(s); k:=0; for i:=1 to length(s) do begin if copy(s, i, 1)=’a’ then k:=k+1; end; Writeln(‘количество букв “а” в тексте равно ’ , k); Writeln; End.

5 слайд Пример 3. Составить программу, которая определяет сколько раз в тексте встреч
Описание слайда:

Пример 3. Составить программу, которая определяет сколько раз в тексте встречается буквосочетание «трио». program trio; var t:string; i,n,s:integer; begin writeln(‘введите текст’); readln(t); n:=lengtn(a); for i=1 to n do begin a:=copy(t,i,2); if a:=’трио’ then s:=s+1; end; writeln(‘в , t,’буквосочетание трио встречается’, s раз ); end. program trio; var t,a:string; i,n,s:integer; begin writeln(‘введите текст’); readln(t); n:=length(t); for i:=1 to n do begin a:=copy(t,i,4); if a=’трио’ then s:=s+1; end; writeln(' в' , t,’буквосочетание трио встречается’, s, ‘раз’ ); end.

6 слайд №п/п Название Формат Назначение   LENGTH C:=LENGTH(str); Переменной С будет п
Описание слайда:

№п/п Название Формат Назначение   LENGTH C:=LENGTH(str); Переменной С будет присвоено целое значение, показывающее количество символов в строковой переменной str 2.  COPY S1:=COPY(str, I, J); Sl-символьная подстрока, выделенная из строки str с позиции I, длиной J символов. 3.  STR STR (V, S1); Числовое значение переменной V преобразуется в строку символов и записывается в строку S1. 4.  VAL VAL (S1, V, C); Строковое выражение S1 преобразуется в величину целочислен­ного или вещественного типа и записывается в переменной V 5.  CHR CHR(x) Возвращает символ, соответствующий ASCII-коду числа x 6.  ORD ORD(S) Определение кода по символу

7 слайд СОNCAТ str:=CONCAT(st1,st2,...,stN); Сцепление строк в порядке их перечислени
Описание слайда:

СОNCAТ str:=CONCAT(st1,st2,...,stN); Сцепление строк в порядке их перечисления (str-переменная типа STRING, состоящая из строк st1,...,stN). POS P:=POS (st1, st2); Р-целое число, показывающее номер позиции, с которой начина­ется строка st1 встрокest2. DELETE DELETE(Str, I, J);  Из строкиstrудаляется J символов, начиная с I позиции. INSERT INSERT(Str1,Str2,I); Строка Str1 вставляется с I позиции в строку Str2.

8 слайд Процедура Delete(str, n, m) вырезает из строки str m символов, начиная с n-го
Описание слайда:

Процедура Delete(str, n, m) вырезает из строки str m символов, начиная с n-го. Таким образом, сама строка изменяется. Пример. Дан фрагмент программы: s:='123456';  delete(s, 3, 2); writeln(s); После выполнения этих операторов из строки будут удалены два символа, начиная с третьего, то есть строка будет такой: s = '1256'.

9 слайд Замена (Вставка) Процедура Insert(s1,s2,n) – вставка строки s1 в строку s2, н
Описание слайда:

Замена (Вставка) Процедура Insert(s1,s2,n) – вставка строки s1 в строку s2, начиная с n-го символа, при этом первая строка остается такой же, как и была, а вторая получает новое значение. Пример. s1;='34': s2:='1256';  insert (s1, s2, 3); В результате выполнения данной процедуры строка будет такой s2='123456'.

10 слайд ЗАДАЧА: В данной строке символов все слова «мир» замените на слово «дом» prog
Описание слайда:

ЗАДАЧА: В данной строке символов все слова «мир» замените на слово «дом» program mir; var t,a,p,m:string; i:integer; begin writeln(‘введите текст’); readln(t); p:=‘мир’; a:=‘дом’; for i:=1 to lengtn(t) do begin m:=copy(t,i,3); if m=p then begin delete(t,i,3); insert(a,t,i); end; end; writeln(‘новое слово ’, t); end.

11 слайд Сегодня я узнал(а)… Было интересно… Было трудно… Я выполнял(а) задания… Я пон
Описание слайда:

Сегодня я узнал(а)… Было интересно… Было трудно… Я выполнял(а) задания… Я понял(а), что… Теперь я могу… Я научился(лась)… Урок дал мне для жизни… Подведем итоги

12 слайд Спасибо за работу!
Описание слайда:

Спасибо за работу!

13 слайд Еще чуть-чуть… и  постучится в дом — 2016 год… Пусть он будет…добрым и  счаст
Описание слайда:

Еще чуть-чуть… и  постучится в дом — 2016 год… Пусть он будет…добрым и  счастливым! И запах мандаринов, и свет свечей… И елка вся –гирляндами сверкает… И мудрость поздравительных   речей… И сказка, в каждом доме  —  ожидает! Под бой курантов – Счастье на порог… И исполненье  – тайных грез, желаний… И пусть  пребудет в каждом сердце – Бог… Не будет нежеланных расставаний… Давайте – загадаем … и исполнится! Свершиться Чуду – В Новый год… не сложно … Пусть счастьем и любовью дом наполниться… Ведь если верить  очень,  все – возможно!

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

Номер материала: ДВ-272982

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.