Реферат: Организация изучения основных алгоритмических конструкций в среде Лого Миры
Понятие алгоритма...................................................................................... 43
Исполнитель алгоритма.............................................................................. 43
Свойства алгоритма.................................................................................... 44
Способы записи алгоритмов....................................................................... 45
Словесный способ записи алгоритмов..................................................... 45
Графический способ записи алгоритмов................................................. 46
Базовые алгоритмические структуры...................................................... 47
Решение задачи с использованием основных базовых структур и операторов языка Лого на примере экологической задачи........................................................ 61
Методические рекомендации.......................................................................... 64
Изучение базовых алгоритмических конструкций в языке Лого в учебном процессе школы........................................................................................... 64
Примерный план разделов курса «Алгоритмизация и решение вычислительных задач»........................................................................................................... 66
Заключение...................................................................................................... 68
Введение
Лого – это среда программирования и средство для моделирования различных задач и исследований. Объектами исследований преподавателей и учеников, в этом направлении могут быть их собственные исследования о животных и растениях, о мире психологии, мире физиологии человека, мире биологии клетки, а также химии, физики, математике, изобразительного искусства и других сфер деятельности.
В любой среде программирования реализуются основные алгоритмические конструкции, развивающие алгоритмический стиль мышления, важность которого отмечена Н.М. Амосовым, Н.Н. Моисеевым, А.Н. Лонда и другими учеными.[ ] Ими подчеркивалась необходимость разработки алгоритмов для развития мышления школьников. Они показывали, что с помощью алгоритмов можно не только организовывать мыслительную деятельность, но и описывать процессы.
Алгоритмы возникают не только в ходе описания какого-либо процесса (физического, химического, биологического, математического), но и в управлении, воспитании, во всей социальной сфере жизни человека. Именно это и доказывает необходимость их введения в обучение. Таким образом, алгоритм – это не программа-шаблон, а механизм, согласно которого функционирует, развивается любая самоорганизующая система. Некоторые алгоритмы человек осваивает самостоятельно, другие требуют обучения.
Фундаментальное понятие информатики - «алгоритмизация», имеет большое значение не только в теории информатики, но и в теории самореализации в развитии ученика.
Объем минимального содержания базового курса информатики включает в себя блок «Алгоритмы и исполнители». Алгоритмизация - одно из мощных средств развития мышления учащихся.
Изучать основные базовые конструкции можно по-разному: с помощью исполнителей [ ], специально разработанных учебных алгоритмических языков [ ], реальных языков программирования [ ].
Одно из перекрестных средств знакомства учащихся с основными алгоритмическими конструкциями является язык Лого.
В последнее время язык программирования Лого завоевывает все большую популярность и не только в начальной или средней школе, но и в колледжах, университетах, да и просто в среде любителей интеллектуального досуга.
Лого – один из самых доступных языков программирования для персональных компьютеров. Это диалект ЛИСП, языка, применяемого в сложнейших исследовательских проектах в области вычислительной техники и искусственного интеллекта. Не случайно Лого оказался более гибким языком, чем Паскаль или С++.
Язык Лого – это язык программирования и вместе с тем особая обучающая сфера. Язык этот по синтаксису предельно прост и близок к естественному. В то же время он обладает мощными современными средствами, формирующими культуру мышления и позволяющими создавать программы очень лаконичные, прозрачные по структуре и эффективности.
Поэтому целесообразно использовать этот язык при изучении базового курса информатики. В связи с этим становится очевидным актуальность предлагаемой работы.
Объект исследования – процесс обучения базовому курсу информатики.
Предмет исследования – методика преподавания алгоритмизации на базе языка Лого.
Цель работы – определение роли и месте вычислительных задач, решаемых в среде Лого Миры при изучении алгоритмизации.
Основные задачи исследования:
1. Освоить среду Лого Миры