- Учителю
- Разработка урока по теме 'Символы'
Разработка урока по теме 'Символы'
Учитель: Крейдер С.С.
Предмет: Информатика
Класс: 9
Дата проведения: 12 января 2016 г.
Тема урока: Символы.
Цель (когнитивная): формирование знаний о работе с символьными данными в языке Паскаль.
Цель (личностного развития): Повышение мотивации через групповую форму обучения.
Ожидаемые результаты:
А. Ученик знает приемы работы с символьными данными в Паскаль;
В. Ученик умеет использовать правила работы с символьными данными в Паскаль;
С. Ученик сможет создать программу с использованием операторов символьных величин.
Время
Этапы урока
Деятельность учителя
Деятельность ученика
Организационные формы
Оценивание
Используемые модули
4 мин.
Организационный момент. Приветствие
Создание комфортной среды. Организация работы в группах..
Приветствие учителя.
Бодрячок «Just Dance 4 - Gangnam Style»
Прием «по алфавиту».
Выполняют упражнения, повторяя за героями клипа.
Делятся на группы по алфавиту (3 групп по 4 человека)
Фронтальная форма
Формирование смешанных групп
НП: ВО, коллаборативная среда, д/о
5 мин.
Мотивационный этап. Развитие внутренней мотивации к обучению.
Сегодня на уроке мы рассмотрим обработку литерной величины с помощью языка Паскаль. Давайте вспомним, что такое литерная величина.
Учащиеся отвечают на вопрос
Фронтальная работа
взаимодействие.
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 мин.
Итог. Домашнее задание
Выставление оценок.
ОК в тетради, написать программу к задачам:
-
Дан символ. Написать программу, выводящую его код.
-
Написать программу для вывода на экран всех маленьких латинских букв.
Записывают д/з в дневник и тетрадь.
Индивидуальная работа
оценивание за работу на уроке.
ОО
Кодировка символов в соответствии с стандартом ANSI
Код
Символ
Код
Символ
Код
Символ
Код
Символ
0
NUL
32
BL
64
@
96
`
1
SOH
33
!
65
A
97
a
2
STX
34
"
66
B
98
b
3
ETX
35
#
67
C
99
c
4
EOT
36
$
68
D
100
d
5
ENQ
37
%
69
E
101
e
6
ACK
38
&
70
F
102
f
7
BEL
39
'
71
G
103
g
8
BS
40
(
72
H
104
h
9
HT
41
)
73
I
105
i
10
LF
42
*
74
J
106
j
11
VT
43
+
75
K
107
k
12
FF
44
,
76
L
108
l
13
CR
45
-
77
M
109
m
14
SO
46
.
78
N
110
n
15
SI
47
/
79
O
111
o
16
DEL
48
0
80
P
112
p
17
DC1
49
1
81
Q
113
q
18
DC2
50
2
82
R
114
r
19
DC3
51
3
83
S
115
s
20
DC4
52
4
84
T
116
t
21
NAK
53
5
85
U
117
u
22
SYN
54
6
86
V
118
v
23
ETB
55
7
87
W
119
w
24
CAN
56
8
88
X
120
x
25
EM
57
9
89
Y
121
y
25
SUB
58
:
90
Z
122
z
27
ESC
59
;
91
[
123
{
28
FS
60
<
92
\
124
|
28
GS
61
=
93
]
125
}
30
RS
62
>
94
^
126
~
31
US
63
?
95
_
127
Вторая половина символов с кодами 128…255 меняется для различных шрифтов. СтандартныеWindows-шрифты Arial Cyr, Courier New Cyr и Times New Roman Cyr для представления символов кириллицы (без букв "ё" и "Ё" используются последние 64 кода (от 192 до 256): "А"…"Я" кодируются значениями 192…223, "а"…"я" - 224…255. Символы "Ё" и "ё" имеют соответственно коды 168 и 184.
Кодировка символов в соответствии с стандартом ANSI
Код
Символ
Код
Символ
Код
Символ
Код
Символ
0
NUL
32
BL
64
@
96
`
1
SOH
33
!
65
A
97
a
2
STX
34
"
66
B
98
b
3
ETX
35
#
67
C
99
c
4
EOT
36
$
68
D
100
d
5
ENQ
37
%
69
E
101
e
6
ACK
38
&
70
F
102
f
7
BEL
39
'
71
G
103
g
8
BS
40
(
72
H
104
h
9
HT
41
)
73
I
105
i
10
LF
42
*
74
J
106
j
11
VT
43
+
75
K
107
k
12
FF
44
,
76
L
108
l
13
CR
45
-
77
M
109
m
14
SO
46
.
78
N
110
n
15
SI
47
/
79
O
111
o
16
DEL
48
0
80
P
112
p
17
DC1
49
1
81
Q
113
q
18
DC2
50
2
82
R
114
r
19
DC3
51
3
83
S
115
s
20
DC4
52
4
84
T
116
t
21
NAK
53
5
85
U
117
u
22
SYN
54
6
86
V
118
v
23
ETB
55
7
87
W
119
w
24
CAN
56
8
88
X
120
x
25
EM
57
9
89
Y
121
y
25
SUB
58
:
90
Z
122
z
27
ESC
59
;
91
[
123
{
28
FS
60
<
92
\
124
|
28
GS
61
=
93
]
125
}
30
RS
62
>
94
^
126
~
31
US
63
?
95
_
127
Вторая половина символов с кодами 128…255 меняется для различных шрифтов. СтандартныеWindows-шрифты Arial Cyr, Courier New Cyr и Times New Roman Cyr для представления символов кириллицы (без букв "ё" и "Ё" используются последние 64 кода (от 192 до 256): "А"…"Я" кодируются значениями 192…223, "а"…"я" - 224…255. Символы "Ё" и "ё" имеют соответственно коды 168 и 184.