Школьный конкурс педагогического мастерства «Моя педагогическая находка»

advertisement
Школьный конкурс
педагогического мастерства
«Моя педагогическая находка»
Тема выступления «Работа с модификациями задач
как методический приём преподавания информатики.
Об опыте переноса приёмов составления учебных
заданий, используемых учителями другой предметной
области в практику преподавания информатики»
Учитель информатики и ИКТ Дудкин С. В.
Работа с модификациями задач
как методический приём
преподавания информатики.
Одним из важных умений,
формируемых при изучении основ
программирования в курсе
информатики, является умение
решать типовые задачи на
составление программ на
изучаемом языке
программирования.
Уровень сформированости
данного умения в значительной
степени зависит от количества
решаемых задач.
Чем большее количество задач
прорешал ученик, тем выше
уровень сформированости
умения.
Работа с модификациями задач
применяется при решении
задач, имеющих аналогичный
алгоритм решения
Работа с модификациями задач
состоит в следующем: сначала подробно
разбирается решение одной типовой
задачи (назову её основной) (составляется
блок-схема алгоритма и затем по ней
программа), а далее учащимся
предлагаются для решения ещё
несколько (обычно 3-4) модификаций
данной задачи (другими словами 3-4
новые задачи, полученные из данной
путём переформулировок условия)
Работа с модификациями задач
особенность состоит в том, что нет
необходимости решать предложенные
задачи заново т. е. «с нуля», тратя
значительное количество времени на
рутинную работу, а можно
сосредоточиться на поиске ключевых
особенностей решения новой
(модифицированной ) задачи.
Работа с модификациями задач
решение модифицированной задачи
алгоритмически аналогично решению уже
разобранной основной и значит главным
становится вопрос «Что и где нужно
изменить в алгоритме и программе
решённой задачи, чтобы получить
решения каждой из её модификаций»
Работа с модификациями задач
Объём изменений (в текстуальном, но не в
логическом смысле), как правило, невелик
и может быть быстро зафиксирован на
доске и в тетрадях учащихся.
Пример работы
с модификациями задач
Тема «Сочетание циклов и ветвлений»
( 8 класс )
основная задача: подсчитайте
количество положительных элементов
среди первых 10 членов
последовательности, заданной
формулой общего члена аn=n2-27.
Решение основной задачи: подсчитайте количество
положительных элементов среди первых 10 членов
последовательности, заданной формулой общего
члена аn=n2-27.
1
начало
2
К=0
3
n=1;10;1
4
A= n2-27
вывод n, A
5
да
A>0
6
7
нет
K=K+1
CLS
K=0
FOR N=1 TO 10
A=N^2-27
PRINT “A(“;N;”)=”;A
IF A>0 THEN K=K+1
NEXT N
PRINT “K=”;K
SLEEP
END
8
9
вывод К
10
конец
Опорные сигналы
Количество К=0 К=К+1
Основная задача: подсчитайте количество
положительных элементов среди первых 10 членов
последовательности, заданной формулой общего
члена аn=n2-27.
1
начало
2
К=0
3
n=1;10;1
4
A= n2-27
вывод n, A
5
да
A>0
6
7
нет
K=K+1
8
9
вывод К
10
конец
Модификации основной задачи:
В условиях предыдущей задачи
а) подсчитайте количество
чётных элементов;
б) вычислите сумму
отрицательных элементов;
в) вычислите произведение
элементов, модули которых
меньше 10.
Работа с модификациями задач
позволяет экономить учебное время
на уроке и при этом формирует :
• умения анализировать, сравнивать, обобщать
теоретический и практический материал;
• умение выделять главное и второстепенное в
алгоритме решения задачи;
• умение применять изученные ранее приёмы при
рассмотрении новых классов задач.
Об опыте переноса приёмов
составления учебных заданий,
используемых учителями
другой предметной области в
практику преподавания
информатики
Для закрепления знания
грамматики и синтаксиса языка
программирования а также в
других целях обучения
программированию применяю
следующие виды заданий
Дидактическая игра
«Пропущенные буквы»
Задание: расставить пропущенные элементы по
своим местам.
LINE(
Y2
С
,Y1)-(X2, ), ,
X1
B
Дидактическая игра «Чепуха».
Описание игры. Правильная запись оператора
разбивается на фрагменты, помещаемые на
отдельные полоски бумаги. На магнитной доске
фрагменты размещаются не по порядку.
Задание: расставить фрагменты оператора в
правильном порядке. Пример:
X=40
FOR
STEP 10
TO 600
Правильно: FOR X=40 TO 600 STEP 10
Найдите и исправьте ошибки в программе.
Неправильно
SLC
Правильно
SKREEN 12
CLS
SCREEN 12
1X=320
X1=320
Y1=500
Y1=479
X2=750
X2=639
Y2 300
C= 17
LINE (X1, Y1),(X2,Y2),C
X3=50
Y=100
LIN – (X3,Y3), C
SLEEP
END
Y2=300
C=15
LINE(X1, Y1) - (X2,Y2), C
X3=50
Y3= 100
LINE - (X3,Y3), C
SLEEP
END
Задание: допишите недостающие части программы
10 CLS
20 SCREEN 12
30 X1= 150
40 Y1= 100
50 X2= 550
60 Y2= 400
70 С=8
80 LINE(X1,Y1)-(X2,Y2),C, BF
90 X3= 300
100 Y3= 50
110 X4= 400
120 Y4= 100
130 C1= 7
140 LINE (X3, Y3)-(X4, Y4), C1,B
150 SLEEP
160 END
Спасибо за внимание!
Download