Читайте также:
|
|
10. Методические аспекты ручного исполнения алгоритмов в процессе обучения основам алгоритмизации. Исполнение алгоритмов с использованием диаграмм исполнения алгоритмов. Примеры.
Стр.155 – 160, И.В. Николаева, Е.П. Давлетярова
Теория и методика обучения информатике. Содержательная линия «Алгоритмизация и программирование»
11. Имитационное моделирование исполнения программ компьютером с использованием моделирования памяти ПК. Примеры.
Стр.161 – 166, И.В. Николаева, Е.П. Давлетярова
Теория и методика обучения информатике. Содержательная линия «Алгоритмизация и программирование»
12. Типы данных в курсе «Информатика и ИКТ». Табличная организация данных. Примеры использования табличной организации данных при решении практических задач Методика изучения данной темы в курсе «Информатика и ИКТ» общеобразовательных учреждений.
До того с учащимися разбирались алгоритмы, в которых использовались только простые переменные.
Секрет могущества компьютера – это высокая скорость и большая память. Учащиеся уже научились использовать скорость работы компьютера. Команды повторения позволяли составлять короткие алгоритмы, при использовании которых компьютер быстро совершал очень длинные последовательности действий. С помощью команды повторения можно спрятать в коротком алгоритме большой объем действий. Табличные величины играют аналогичную роль по отношению к данным. С их помощью можно составить короткий алгоритм, работающий с огромным количеством информации.
Использование многих алгоритмов было бы невозможным, если бы соответствующие объекты не были бы каким-либо образом организованы. В частности, упорядочены, классифицированы, занумерованы. Роль табличных величин при составлении алгоритмов полезно проиллюстрировать анализом алгоритмов для одной и той же задачи, написанной с использованием и без использования табличных величин.
Для того чтобы заинтересовать учащихся, можно вывешивать по мере изучения такие плакаты:
«Данные хороши, когда они хорошо организованы».
«Не храните данные бессмысленной грудой – записывайте их в таблицы».
«В таблице каждый элемент на своем месте».
Рассмотрим задачи, подводящие к организации данных в виде таблицы. (Создание проблемной ситуации)
Задача1: Сотрудники владимирской метереологической станции обратились к учащимся 10 классов 16 школы. Они сообщили таблицы выпадения осадков (температур и т. д.) за предыдущие 10 лет и попросили решить задачу: описать алгоритм для определения наибольшего количества осадков, которое выпало в течение одного дня 2001 г. и определить месяц, в котором выпало наибольшее количество осадков.
Задача2: Робот стоит в западной клетке 100-клеточного коридора, уходящего на восток. Нужно подсчитать количество клеток коридора, уровень радиации в которых выше, чем в клетке выхода (то есть в первой вне коридора на востоке), и вывести робота из коридора на восток.
В процессе решения задач возникает необходимость во введении новой организации данных в виде массива (таблицы), в описании массивов и использования их при решении задач.
Алгоритм решения задачи2.
алг радиация1 (резцел l)
дано
надо
начвещтаб a[1:100], вещ b, цел i
нцдля i от 1 до 100
a[i]: = радиация
вправо
кц
b: = радиация
l: = 0
нцдля i от 1 до 100
если a[i]>b
то
l: = l + 1
все
кц
кон
Примеры использования массивов для решения задач на втором этапе изучения содержательной линии «Алгоритмизация и программирование»
Значение описания данных в виде таблиц при описании алгоритмов:
1) Организация данных в виде таблиц позволяет записать коротким алгоритмом работу с большим объемом информации (величины, объекты).
2) Позволяет расширить область применимости алгоритма, то есть задавая различные значения можно использовать один и тот же алгоритм для решения различных задач.
13.. Методика введения и изучения литерных и символьных данных в курсе «Информатика и ИКТ» общеобразовательных учреждений. Примеры использования литерных и символьных величин для решения практических задач на выбранном языке программирования.
Дата добавления: 2015-07-10; просмотров: 110 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
B. Составим структурную формулу соответствующую разрабатываемому устройству | | | Пример 1. Напишите программу нахождения маршрута перелёта пассажира из города i1 в город i2, совершив не более 1 пересадки. |