Учебно-методическое пособие Вычислительная математика и программирование


Учебно-методическое пособие для учителей информатики и ИКТ

Используется следующее лицензионное программное обеспечение:

























Занятие 1
Тема: «Данные логического типа и логические выражения»
Программное обеспечение: установить диск «Образовательные комплексы. Вычислительная математика и программирование, 10-11 кл.»
Рекомендация: просматривать учебный материал с помощью учительского компьютера и проектора или на ученических компьютерах программой NetOp.
Время выполнения: 1 урок.
Теоретическая часть урока.
Выбрать раздел «Программирование на языке TurboPascal».
Просмотреть и прослушать следующие части обучающей программы:
Урок 14 «Данные логического типа и логические выражения».
Выписать в тетрадь теоретический материал со слайдов 2-7, 9-11 и практическое задание со слайда 8.
Практика.
Загрузить TurboPascal или Algo.
Написать и отладить программу (задание на слайде 8).
Домашнее задание.
Для слабых учеников предложить отладить ту же программу с другими исходными данными, для сильных – любую задачу на программирование логических данных.


Занятие 2
Тема: «Условный оператор»
Программное обеспечение: установить диск «Образовательные комплексы. Вычислительная математика и программирование, 10-11 кл.»
Рекомендация: просматривать учебный материал с помощью учительского компьютера и проектора или на ученических компьютерах программой NetOp.
Время выполнения: 1 урок.
Теоретическая часть урока.
Выбрать раздел «Программирование на языке TurboPascal».
Просмотреть и прослушать следующие части обучающей программы:
Урок 15 «Организация программ разветвляющейся структуры. Условный оператор».
Выписать в тетрадь теоретический материал со слайдов 1-4, 6-9 и практическое задание со слайда 5.
Практика.
Загрузить TurboPascal или Algo.
Написать и отладить программу (задание на слайде 5).
Домашнее задание.
Для слабых учеников предложить отладить ту же программу с другими исходными данными, для сильных – любую задачу на программирование разветвляющихся структур.



Занятие 3
Тема: «Программирование циклов»
Программное обеспечение: установить диск «Образовательные комплексы. Вычислительная математика и программирование, 10-11 кл.»
Рекомендация: просматривать учебный материал с помощью учительского компьютера и проектора или на ученических компьютерах программой NetOp.
Время выполнения: 1 урок.
Теоретическая часть урока.
Выбрать раздел «Программирование на языке TurboPascal».
Просмотреть и прослушать следующие части обучающей программы:
Урок 17 «Виды операторов цикла. Итерационные циклы».
Выписать в тетрадь теоретический материал со слайдов 2-5 и практические задания со слайдов 7-10.
Практика.
Загрузить TurboPascal или Algo.
Написать и отладить программы (задания на слайдах 7-10).
Домашнее задание.
Отладить оставшиеся программы с обязательной их проверкой на следующем уроке.



Занятие 4
Тема: «Оператор цикла с параметром»
Программное обеспечение: установить диск «Образовательные комплексы. Вычислительная математика и программирование, 10-11 кл.»
Рекомендация: просматривать учебный материал с помощью учительского компьютера и проектора или на ученических компьютерах программой NetOp.
Время выполнения: 1 урок.
Теоретическая часть урока.
Выбрать раздел «Программирование на языке TurboPascal».
Просмотреть и прослушать следующие части обучающей программы:
Урок 18 «Регулярные циклы. Вложенные циклы».
Выписать в тетрадь теоретический материал со слайдов 2, 3, 5, 10,11 и практическое задание со слайда 6.
Практика.
Загрузить TurboPascal или Algo.
Написать и отладить программу (задание на слайде 6).
Домашнее задание.
Для слабых учеников предложить отладить ту же программу с другими исходными данными, для сильных – любую задачу на программирование циклов.
Занятие 5
Тема: «Практическая работа на программирование циклов»
Программное обеспечение: установить диск «Образовательные комплексы. Вычислительная математика и программирование, 10-11 кл.»
Рекомендация: просматривать учебный материал на ученических компьютерах (предпочтительна установка локальной версии программы на каждый компьютер).
Время выполнения: 1 урок.
Теоретическая часть урока.
Выбрать раздел «Программирование на языке TurboPascal».
В качестве повторения предложить учащимся просмотреть следующие части обучающей программы:
Урок 17 «Виды операторов цикла. Итерационные циклы».
Урок 18 «Регулярные циклы. Вложенные циклы».
Познакомить учеников с функцией EOLN. Можно воспользоваться следующим текстом:
В операторе цикла можно применять стандартную функцию EOLN, которая связана с вводом данных: она принимает значение TRUE, если достигнут конец строки, в противном случае – FALSE.
Пример 1:
Var A,I: Integer;
. . .
Readln;
I:=0;
While Not EOLN Do
Begin
Read(A);
I:=I+1;
. . .
End
В данном фрагменте в циклической части вводится значение переменной А и подсчитывается количество введенных чисел. Циклическая часть выполняется до тех пор, пока в данных не встретится символ конца строки.
В этом случае оператор цикла While читается так: пока нет конца строки, выполнять циклическую часть.
Замечание:
Перед использованием оператора While Not EOLN Do необходимо указывать оператор Readln.
Практика.
Загрузить TurboPascal или Algo.
Отладить следующую программу (найти ошибку!)
Var X: Real;
Begin
X:=0;
While X<>2 Do
Begin
Writeln(X:8:3);
X:=X+0.1
End
End.

Домашнее задание.
Любая задача на использование функции EOLN.
15

Приложенные файлы


Добавить комментарий