10 класс. №011. Процедуры и функции обработки строковых переменных. Решение задач. Серия №3.

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



Advertisements
Похожие презентации
10 класс. №012. Выполнение практических заданий с использованием символьных величин. Серия №4.
Advertisements

1 Программирование на языке Паскаль Часть II Символьные строки.
Тема: « Вставка- удаление элементов массива » :18:06.
Основы алгоритмизации и программирования ABC PASCAL CHAR LENGTH COPY DELETE INSERT Сикор Ольга, 10 класс, гимназия 1.
10 класс. №006. Процедуры и функции обработки символьных переменных
Обработка символов строки. Дано слово. Переставить первые три и последние три буквы, сохранив порядок их следования.
Анализ программы Домашнее задание. ДЕМО
Основы языка Pasсal.
Символьные переменные. Строка (string)- это последовательность литер. Тип данных (string) определяет строки с максимальной длиной 255 символов. Переменная.
Практика решения задач по теме «Строки» Цель урока: закрепить навыки работы со строками в языка Pascal.
К.Ю. Поляков, Е.А. Ерёмин, 2013 Программирование на языке Паскаль § 66. Символьные строки 1.
Строковые величины Информатика и ИКТ 9 класс Гимназия 1 г. Новокуйбышевска Учитель информатики: Красакова О.Н.
Автор разработки: Камалова Нафиса Ахатовна, учитель информатики МАОУ «СОШ 5» МО «ЛМР» РТ 2012 – 2013 учебный год Автор разработки: Камалова Нафиса Ахатовна,
Операторы языка Pascal для работы со строковыми величинами справочная презентация Халды 2008 Автор: Эсенбаев Д. В.
Алгоритмические структуры 1.Линейный 2.Ветвление 3.Цикл.
Задача Разбить предложение по словам. В предложении могут быть знаки «.», «!», «?» и «,»
Строковый тип в Паскаль. Составление программ.. Какой тип данных в Паскале описывает текстовые данные? Какой тип данных описывает один символ? Как можно.
Практикум по теме «Организация циклов» Пункт плана Проверка домашнего задания Цикл ? Операторы бывают … Цикл с.
Шешель Анжелика. Значения: Символьная величина – 1 символ (буква, цифра, знак) Строковая величина – строка символов.
Учитель математики МБОУ «СОШ 2» Перевезенцева Елена Николаевна Г.Новочебоксарск,2011.
Транксрипт:

Выполнение практических заданий с использованием символьных величин Урок 6.

ПРИМЕР: VAr S : string; x : integer; x : integer;Begin read(s); read(s); While pos('w',s)<>0 do While pos('w',s)<>0 do Begin Begin x:=pos('w',s); x:=pos('w',s); Delete(S,x,1) Delete(S,x,1) end; end; Writeln(S); Writeln(S);end. ЗАДАНИЕ: Дана строка, Удалите из нее все символы 'w.

Задача 1 Дана строка. Удалите из нее строчные буквы «о». Дана строка. Удалите из нее строчные буквы «о». Строка из русских букв. Строка из русских букв. ……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….

Задача 2 (сам*) Дана строка. Удалите из нее ВСЕ буквы «о». Дана строка. Удалите из нее ВСЕ буквы «о». Строка из смешанных букв букв (строчных и заглавных). Строка из смешанных букв букв (строчных и заглавных). ……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….

Решение задачи: Var S : string; x : integer; x : integer;Begin read(s); read(s); While pos(o',s)<>0 do While pos(o',s)<>0 do Begin Begin x:=pos('w',s); Delete(S,x,1) x:=pos('w',s); Delete(S,x,1) end; end; While pos(О',s)<>0 do While pos(О',s)<>0 do Begin Begin x:=pos('w',s); Delete(S,x,1) x:=pos('w',s); Delete(S,x,1) end; end; Writeln(S); Writeln(S);end.

ПРИМЕР:ЗАДАНИЕ: Дана строка, Замените у нее все символы 'w на *. ПРИМЕЧАНИЕ: ЗАМЕНА символа сводится к: - удаление символа - удаление символа - вставка нового символа - вставка нового символа Var S : string; x : integer; x : integer;Begin read(s); read(s); While pos('w',s)<>0 do While pos('w',s)<>0 do Begin Begin x:=pos('w',s); x:=pos('w',s); Delete(S,x,1); Delete(S,x,1); Insert('*',s,x); Insert('*',s,x); end; end; Writeln(S); Writeln(S);end.

Задача 3 Дана строка. Замените все буквы «о» на «*». Дана строка. Замените все буквы «о» на «*». Строка из русских букв. Строка из русских букв. ……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….

Задача 4 (сам.*) Дана строка. Замените все буквы «о» на «*». Дана строка. Замените все буквы «о» на «*». Строка из смешанных букв. Строка из смешанных букв. ……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….……………………………………….

Домашнее задание: §6, упр.7 (а,в). §6, упр.7 (а,в).