- •Методика обучения темы «Компьютерная графика».
- •3. Методика темы «обработка текст-й информ-и»
- •4.Организация работы в кабинете вычислительной техники
- •Часть 1 включает двадцать заданий с выбором ответа. К каждому заданию дается четыре ответа, из которых только один правильный. Ответы на задания части 1 записываются на бланке №1.
- •Часть 2 состоит из восьми заданий с кратким ответом (к этим заданиям вы должны самостоятельно сформулировать и записать ответ). Ответы на задания части 2 записываются на бланке №1.
- •Часть 3 состоит из четырех заданий. Для выполнения заданий этой части вам необходимо написать развернутый ответ в произвольной форме на бланке №2.
- •Методика обучения темы «Электронные таблицы».
- •7. Профильное обучение
- •8. История школьной информатики
- •Стандарт школьного образования по информатике. Назначение и функции общеобразовательного стандарта в школе.
- •Методика обучения темы «Программное обеспечение эвм».
- •13. Методика обучения темы «Базы данных и информационные системы»
- •14. Методика темы «Языки программирования»
- •15. Программное обеспечение по курсу информатики. Анализ учебных и методических пособий по Информатике т икт
- •16. Методика темы «Алгоритмы и исполнители»
- •17. Методика обучения темы «Информация. Информационные процессы»
- •18. Цели и задачи школьного курса информатики
- •Элективные курсы.
- •Методика обучения темы «Компьютерное моделирование».
16. Методика темы «Алгоритмы и исполнители»
В проекте стандарта и обязательном минимуме по информатике содержание алгоритмической линии определяется через следующий перечень понятий: алгоритм, свойства алгоритмов, исполнители алгоритмов, система команд исполнителя; формальное исполнение алгоритмов; основные алгоритмические конструкции; вспомогательные алгоритмы.
Уч. Кушниренко: метод прием изуч темы-
использ-е различ-х алгор-х исполнителей (робот-перемещ по клеткам, м-т их закраш-ть, измерять температуру и уровень радиации; чертежник-действ в системе декарт-х координат, строит графики, рисунки которые состоят из прямых отрезков)
Уч Гейна: 2 направл изу-я темы 1) использ исполнителей как у Кушниренко 2) обучение построению вычисл-х алгор-в для решения задач матем-го моделир-я.
Уч Каймина: методики исполнителей нет. Блок-схемы почти не используются.
Уч Семакина: отличный подход к теме Алгоритм трактуется как информационный компонент системы управления. ⟹возможность ввести в базовый курс новую линию — линию управления.
Используется ГРИС — графический исполнитель. Это исполнитель, работающий «в обстановке» (т.е. без использования величин). Близок к Чертежнику. На примере ГРИС вводятся основные понятия алгоритмизации.
В Симоновиче «Алгоритм — понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящих от исходных данных к искомому результату».
Показ схему:
данные
Исполнитель
СКИ
Резул-ы
алгоритм: 1
команда 2команда ………… N
команда
Рассмотреть основные св-ва: понятности(алгор-м д/н включать в себя толькоСКИ), точности(привести пример рецепта: положить несколько ложек соли. Но каких и сколько? -это неточ-ть. ПРАВИЛЬНО - положить 2 столовые ложки сахара), последоват-и,
Конечн-ти ( результ-ст), бесконечно выполняемый цикл безрезультативен.
Для закрепления основных понятий, полезно рассмотреть с учениками несколько заданий следующего содержания:
1) выполнить роль исполнителя: дан алгоритм, формально исполнить его;
2) определить исполнителя и систему команд для данного вида работы;
3) в рамках данной системы команд построить алгоритм;
В качестве примера задачи первого типа можно использовать алгоритм игры Баше.
Примеры исполнителей: см выше + КУ КАРАНА из Роботландии, МУРАВЕЙ Гутмана, КЕНГУРЕНОК, реализованный фирмой КУДИЦ. Вообще говоря, подходит любой исполнитель, который удовлетворяет следующим условиям:
• он должен работать «в обстановке»;
• он должен имитировать процесс управления реальным объектом (черепахой, роботом и др.);
• в системе команд должны быть все структурные команды управления (ветвления, цклы);
• исполнитель позволяет использовать вспомогательные алгоритмы (процедуры).
Главной целью раздела алгоритмизации является овладение учащимися структурной методикой построения алгоритмов.
Каким бы исполнителем ни пользовался учитель, рекомендуется следовать единой методической схеме обучения.
При описании любого исполнителя алгоритмов необходимо выделять следующие его характеристики: среда, режимы работы, система команд, данные. Совокупность таких характеристик можно назвать архитектурой исполнителя.
Рассмотрим в качестве примера описание архитектуры широко известного исполнителя КЕНГУРЕНОК.
Среда исполнителя. На экране присутствуют три основных элемента среды учебного исполнителя: строка меню, поле программы и поле рисунка, на котором находится Кенгуренок. На поле рисунка неявно (т.е. ее не видно) нанесена прямоугольная сетка. Длину стороны одной квадратной ячейки этой сетки назовем шагом. Размер всего поля — 15 шагов по горизонтали и 19 шагов по вертикали.
Режимы работы — это определенное состояние учебного исполнителя, в котором могут выполняться определенные действия. Необходимо в наглядной форме представить ученикам все возможные режимы работ используемого исполнителя(ручное, программное, справка, работа с файлами).
Система команд исполнителя (СКИ). Команды делятся на команды установки (изменения) режимов и команды управления Кенгуренком (команды программы). Все команды могут быть выбраны из меню. Меню команд первого типа имеет желтый цвет; меню команд второго типа — белый цвет.
Систему команд управления Кенгуренком следует сообщать ученикам не всю сразу, а постепенно, по мере их необходимости для решения задач.
Данными при работе с этим исполнителем является обстановка на поле Кенгуренка. Приведенное выше описание можно назвать описанием архитектуры исполнителя КЕНГУРЕНОК. По такой же схеме рекомендуется описывать архитек-у любого другого алгоритм-го исполнителя.
Первыми заданиями по управлению Кенгуренком должны быть задачи на работу в режиме прямого управления с целью получить определенный рисунок. Этими рисунками могут быть фигуры, узоры, буквы, построенные из вертикальных и горизонтальных отрезков. Следует обратить внимание учеников на необходимость первоначальной установки Ру на поле.
Здесь нужно показать ученикам реакцию Ру в случае, если его пытаются переместить за границу поля. С Кенгуренком происходит «авария». Следовательно, выход за край поля допускать нельзя. Наибольший интерес представляет работа в программном ре-жиме. Для перехода в этот режим достаточно переместить курсор в поле программы. После этого сразу увеличится «белое меню». Обучение программированию для исполнителя нужно строить на последовательности решаемых задач.
Традиционно используются 2 способа описания алгоритмов: блок-схемы и учебный алгоритмический язык. В базовом курсе инфор-
матики необходимо использовать обе эти формы. Основное достоинство блок-схем — наглядность алгоритмической структуры.
Алгоритмический язык — это текстовая форма описания алго-итма. Она ближе к языкам программирования, чем блок-схемы, однако это еще не язык программирования. Поэтому строгого синтаксиса требовать не нужно.
Должны знать:
1) что такое алгоритм; какова роль, в чем состоят основные свойства алгоритма; 2) способы записи алгоритмов: блок-схемы, учебный алгоритмический язык; 3) основные алгоритмические конструкции: следование, ветвление, цикл; структуры алгоритмов;
Должны уметь:
1) пользоваться языком блок-схем, понимать описания алгоритмов на учебном алгоритмическом языке;2) составлять несложные линейные, ветвящиеся и циклические алгоритмы управления одним из учебных исполнителей;