§ библиотека мастерская Помощь Контакты Вход —

Пустовойтов В.Н. Развитие познавательной самостоятельности учащихся старших классов (на материале математики и информатики) : дис.... канд. пед. наук : 13.00.01 : защищена 25.06.02 : утв. 22.11.02

В каталоге: Педагогика
Прислано в библиотеку: vnnov
Стр. 97

10 gosub 1000

20 gosub 2000

1000 input A, B

1010 return

1020 s=a+b

1030 return

В ходе фронтальной беседы повторяются операторы организации подпрограмм, требования по записи подпрограмм.

Данная задача может быть отнесена к задачам 6-го типа приведенной выше классификации. В ходе ее решения учащимся необходимо не только знать операторы и правила организации подпрограмм, но и уметь “читать” алгоритмы. Задание направлено на совершенствование умений проведения операций контроля полученной информации, умений формального исполнения готового плана действий.

Учитель. Что позволяет получать данная формула и каковы особенности употребления используемых в ней параметров?

X=INT(RND(1)*(B-A)+A)

В ходе фронтальной беседы проводится актуализация знаний учащихся по формированию случайных чисел из заданного промежутка [A; B].

Самостоятельная работа учащихся по решению задач

Учитель. У вас на компьютере загружена некоторая программа. Ваша задача провести вычислительный эксперимент, определить ее назначение и сформулировать условие данной задачи. Желательно, чтобы условие задачи имело практическое содержание. Займите свои рабочие места за компьютерами и можно приступать к выполнению заданий.

На рабочие места загружена программа вычисления факториала числа. На уроке использовалось два варианта одной программы, поскольку в классе были учащиеся как с хорошей, так и со слабой подготовкой по предмету. “Посильность” предлагаемых учащимся заданий позволяет формировать положительный эмоциональный опыт самостоятельной познавательной деятельности, влияя на мотивационно-волевую сферу старшеклассников.

Дополнительным заданием являлась задача модификации исходной программы. Предлагалось записать данный алгоритм без выделения вспомогательного.

1-й вариант программы
10 input N
20 p=1
30 gosub 1000
40 ? p
50 end
1000 for i=1 to N
1010 gosub 2000
1020 return
2000 p=p*i
2010 return
2-й вариант программы
10 input N
20 p=1
30 for i=1 to N
40 gosub 1000
50 next i
60 ? p
70 end
1000 p=p*i
1010 return

Данное задание относится к задачам 3-го типа. Оно способствует формированию умений по разработке плана деятельности, выполнению операций проведения самоконтроля, выделению исходных идей.

из 162
Предыдущая    Следующая
 
Реклама
Авторизуйтесь