4
мин.
|
Организационный момент. Приветствие
Создание
комфортной среды. Организация работы в группах..
|
Приветствие
учителя.
Бодрячок
«Just Dance 4 - Gangnam Style»
Прием
«по алфавиту».
|
Выполняют
упражнения, повторяя за героями клипа.
Делятся
на группы по алфавиту (3 групп по 4 человека)
|
Фронтальная
форма
Формирование
смешанных групп
|
|
НП:
ВО, коллаборативная среда, д/о
|
15
мин.
|
Операционный этап. Формирова-ние
выделения ключевых слов, сравнивание, анализ.
Создание
условий для развития логического мышления, ИКТ компетенции.
Развитие
коммуникативных навыков в процессе взаимодействия внутри группы.
|
Очень часто приходится обрабатывать и
текстовую информацию. Для хранения символов используется тип char . Значением типа char может быть один из
символов кодовой таблицы, заключенный в одинарные кавычки, например: ‘a’, ‘5’, ‘!’.
В языке Pascal есть ряд
функций для работы с символами.
Функция
|
Тип
параметра
|
Тип
возвращаемого результата
|
Описание
|
ord (x)
|
x – char
|
integer
|
Возвращает
код символа кодовой таблице
|
chr (x)
|
x – integer
|
char
|
Возвращает
символ по его коду
|
Примеры работы функций:
Выражение
|
Результат
|
ord
(‘Щ’)
|
217
|
chr (61)
|
‘=’
|
chr
(ord (‘4’))
|
‘4’
|
Символы можно
сравнивать. При этом большим считается символ с большим кодом по таблице
кодов ANSI. При выводе значений номера и символа иногда
используется форматированный вывод. Например, пусть есть запись
Write (i:6, chr(i):2);
Запись i:6 означает, что под номер отводится 6 позиций экрана, а запись chr(i):2 означает, что под символ отводится 2
позиции экрана.
- Дан код символа. Написать программу,
выводящую сам символ.
Program z1;
var i:integer;a: char;
begin
writeln('Введите код
символа');
readln(i);
a:=chr(i);
writeln(a);
end.
- Написать программу для вывода на экран
всех заглавных латинских букв маленьких латинских букв в обратном
порядке .
Program z2;
var i:integer;a: char;
begin
for i:=65 to 90 do
begin
a:=chr(i);
write(a); end; writeln;
for i:=122 downto 97 do
begin
a:=chr(i);
write(a); end; writeln;
end.
|
Работают с ресурсом (вклеивают карточки с
операторами и цветами в тетрадь)
Первую часть программы выполняем совместно с
учителем, вторую самостоятельно в группе
|
Групповая
работа
Работа
в группе
|
|
ИКТ,
КМ, ВО, УиЛ, ТиО,ОдО, ОО,
Новые
подходы: обучение тому, как учиться, саморегуляция, взаимооценивание, д/о
|
|
Закрепление.
|
- Дан символ. Написать программу,
определяющую, является ли он буквой латинского алфавита, цифрой или
буквой русского алфавита. В первом случае вывести символ «L», во втором – символ «1», в третьем – символ «Б».
Program z3;
var i:integer;
begin
writeln ('Введите символ');
read (i);
if ((i>=65) and (i<=122))
then writeln ('является буквой латиницы')
else if ((i>=48) and
(i<=57)) then writeln('является цифрой')
else if (((i>=192) and
(i<=255)) or (i=168) or(i=184)) then writeln ('является буквой кириллицы')
else writeln('не
является ни цифрой, ни буквой');
end.
|
Разрабатывают алгоритм внутри группы
|
Групповая
работа
|
|
ТиО,
КМ, УиЛ,ВО, взаимодействие, метапознание
|
18
мин.
|
Рефлексия
|
Прием
«Светофор»
Понравился
ли вам сегодняшний урок?
|
Поднимают
разноцветные жетоны
|
Индивидуальная
работа
|
Прием
«Светофор»
Понравился
Понравился,
но было трудно
Не понравился, ничего не понял.
|
КМ,
ВО.ОдО: самооценка
Новые
подходы: взаимодействие, сотрудничество
|
2
мин.
|
Итог. Домашнее задание
|
Выставление
оценок.
ОК
в тетради, написать программу к задачам:
1.
Дан символ. Написать программу, выводящую его
код.
1.
Написать программу для вывода на экран всех
маленьких латинских букв.
|
Записывают
д/з в дневник и тетрадь.
|
Индивидуальная
работа
|
оценивание
за работу на уроке.
|
ОО
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.