строковые величины. Строковые величины-9. Функции для работы с символьными строками
Скачать 41 Kb.
|
Дата________ Класс: 9 Тема: Функции для работы с символьными строками Цель: познакомить учащихся с основными функциями для работы со строковыми данными Задачи: Образовательные: отработать навыки решения задач с использованием символьных переменных и функций, Развивающие: развитие навыков строить аналогии, выделять главное, ставить и решать проблемы. Воспитательная: воспитание аккуратности, точности, внимания, терпения в работе, ответственного отношения к учебной деятельности, познавательный интерес. Оборудование: ПК, карточки с заданиями. Программное обеспечение: ОС Windows7, среда программирования SchoolPak. Формы организации урока: фронтальная, индивидуальная, самостоятельная, проблемно-поисковая. Ход урока: Организационный момент. Приветствие учеников, проверка готовности учащихся к уроку. Сообщение цели и темы урока. Устная работа. Работа по карточкам №1-3. Повторение изученных процедур и функций работы со строками. Объяснение нового материала С помощью каких приложений на компьютере можно обрабатывать текстовые строки. Можно ли с помощью редактора определить длину строки? Удалить символы? Какие еще простые операции с текстом можно выполнить? Вставить символы. Переведите слово вставить – Insert. Что должно быть известно для выполнения данной операции? (что и куда вставляем). Стр.152 функция Insert. Закрепление Работа по карточкам №4 Решение задач № 248 а, № 245. Итог урока. Выставление оценок. Домашнее задание стр.152 Тема: Функции для работы с символьными строками. Что должно быть записано в разделе описания переменных для следующего фрагмента программы (Var …): A:='Рулетка'; B:=Length(A); Что будет выведено на экран после выполнения фрагмента программы: S:=’Сканер’; D:=length(S); Writeln (D); На экран будет выведено: 6 S:='Монитор'; Delete (S,3,2); Writeln (S); На экран будет выведено: Мотор S:=’Рубашка’; Delete(S,3,3); Writeln (S); На экран будет выведено: Рука S1:=’ти’; S2:=’кар’; S3:=’на’; s:=S2+S1+S3; Writeln (S); Сформулируйте условие задачи For i:=1 to Length(s) do If s[i]=’.’ Then k:=k+1; Что будет выведено на экран после выполнения фрагмента программы: S1:=’ма’; S2:=’Форт’; Insert(S1,S2,4); Writeln (length (S2)); Writeln (S2); На экран будет выведено: Формат s:='торг'; s1:='ник'; s2:='в'; Insert (s1,s,4); Insert (s2,s,1); Delete (s,8,1); Writeln (s); |