Разработка урока по теме Символы

Раздел Информатика
Класс 9 класс
Тип Конспекты
Автор
Дата
Формат docx
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Разработка урока по теме СимволыРазработка урока по теме СимволыРазработка урока по теме СимволыУчитель: Крейдер С.С.

Предмет: Информатика

Класс: 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 позиции экрана.

  1. Дан код символа. Написать программу, выводящую сам символ.

Program z1;

var i:integer;a: char;

begin

writeln('Введите код символа');

readln(i);

a:=chr(i);

writeln(a);

end.

  1. Написать программу для вывода на экран всех заглавных латинских букв маленьких латинских букв в обратном порядке .

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.

Работают с ресурсом (вклеивают карточки с операторами и цветами в тетрадь)









Первую часть программы выполняем совместно с учителем, вторую самостоятельно в группе



Групповая работа









Работа в группе
















ИКТ, КМ, ВО, УиЛ, ТиО,ОдО, ОО,

Новые подходы: обучение тому, как учиться, саморегуляция, взаимооценивание, д/о

Закрепление.

  1. Дан символ. Написать программу, определяющую, является ли он буквой латинского алфавита, цифрой или буквой русского алфавита. В первом случае вывести символ «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. Написать программу для вывода на экран всех маленьких латинских букв.

Записывают д/з в дневник и тетрадь.

Индивидуальная работа

оценивание за работу на уроке.

ОО


Кодировка символов в соответствии с стандартом ANSI

Код

Символ

Код

Символ

Код

Символ

Код

Символ

0

NUL

32

BL

64

@

96

`

1

SOH

33

!

65

A

97

a

2

STX

34

"

66

98

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

114

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

98

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

114

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.


© 2010-2020