Урок «Алгоритмическая структура«Цикл» Алгоритм Эвклида»

Предмет: Информатика
Категория материала: Конспекты
Автор:
Школьная информатика в России начиналась с алгоритмизации и    программирования, как с основной темы курса. В Стандарт основной школы включена фраза “Представление о программировании”. Полностью тема   программирования включена лишь в Стандарт профильной школы. В Примерной программе  программированию уделено заметное место, там указаны следующие темы для рассмотрения: языки                              программирования, их классификация; правила представления данных; правила записи основных операторов: ввода, вывода, присваивания,         ветвления, цикла; правила записи программы; этапы разработки              программы: алгоритмизация — кодирование — отладка — тестирование. Программирование традиционно относят к сложным темам школьного курса информатики, признавая при этом, что именно решение задач по теме алгоритмизация и программирование в максимальной степени способствуют развитию алгоритмического стиля мышления, который формирует              общеучебные навыки. Действительно, для успешного решения задачи,       требующей составления алгоритма и написания программы, ученик должен: 1) четко понять задачу, провести ее детализацию и формализацию; 2) проанализировать, к какому классу задач она относится, какими способами (алгоритмами) ее можно решить; 3) составить алгоритм решения задачи; 4) составить программу, реализующую этот алгоритм; 5) проверить, правильно ли программа работает, ту ли задачу она решает; 6) в случае обнаружения ошибки необходимо проделать все (или некоторые) вышеперечисленные действия заново с целью исправления ошибки. Когнитивный анализ выполнения учебных задач показывает, что      аналогичным способом решаются задачи по математике и физике, пишутся рефераты и доклады по любому школьному предмету. Кроме того, все эти действия мы выполняем каждый раз, когда решаем сложные бытовые       проблемы (например, ремонт в квартире), организационные проблемы (школьный поход) и т.д. Способы записи алгоритмов неотделимы от такого понятия, как               алгоритмические конструкции. При изучении алгоритмических конструкций    необходимо сделать акцент на то, что представление любого алгоритма возможно с помощью композиции трех базовых структур (следование,     ветвление, цикл). Тема “Алгоритмизация и программирование” изучается на всех         ступенях средней школы, но на разном уровне. В начальной школе            происходит знакомство на интуитивном уровне с понятиями алгоритма,      алгоритмических конструкций, основ алгебры логики. В качестве учебных задач рассматривают бытовые, игровые, сказочные алгоритмы. В средних классах школы в рамках данной темы происходит уточнение понятия алгоритма, основы алгебры логики излагаются на более формальном уровне. При решении учебных задач учащиеся знакомятся с разными         способами записи алгоритмов, изучают свойства алгоритма, рассматривают некоторые алгоритмы (алгоритм Евклида, сортировка данных и т.д.).
Тип материала: Документ Microsoft Word (doc)
Размер: 872.5 Kb
Количество скачиваний: 9
Просмотров: 101

Похожие материалы