Развитие алгоритмического мышления на уроках информатики и во внеурочной занятости учитель информатики Валюк Татьяна Васильевна.

Презентация:



Advertisements
Похожие презентации
Составление и реализация алгоритмов с ветвлением и повторением.
Advertisements

Методика изучения темы «Алгоритмизация и программирование». Понятие, свойства и способы представления алгоритма. Алгоритмы на величинах и на учебных исполнителях.
класс-ПОВТОРЕНИЕ ОСНОВНЫХ ПОНЯТИЙ ТЕМЫ « ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ » 8 КЛАСС.
Методика преподавания программирования в школе. Изучение программирования в курсе Основы информатики и вычислительной техники является самым сложным периодом.
Методика изучения темы «Алгоритмизация и программирование».
Выполнила ученица 9вкласса Зимнухова Евгения. Алгоритмы-это описание детерминированной последовательности действий, направленных на получение из исходных.
Цикл с параметром Искандарова А.Р. учитель информатики МБОУ СОШ 18 г. Уфа.
АлгоритмАлгоритм Свойства алгоритма. Алгоритм Алгоритм – последовательность действий, ведущая от известных данных к искомому результату. Алгоритм – это.
Управление и алгоритмы Что изучает наука кибернетика Какие системы управления существуют Что такое алгоритм управления Как описываются алгоритмы и какие.
Основы алгоритмизации и объектно-ориентированного программирования Алгоритм и его формальное исполнение.
Формализация, алгоритмизация и программирование. Этапы подготовки и решения задач на ЭВМ постановка задачи; математическое описание и выбор метода; разработка.
Профильные курсы информатики, ориентированные на программирование. Объекто- ориентированное программирование.
Понятие алгоритма Алгоритм – строго определённая последовательность действий для решения задачи Алгоритмизация – процесс разработки алгоритма для решения.
Учитель : Майорова Т.Г.. Повторение: Алгоритм – описание последовательности действий (план). Исполнение которых приводит к решению поставленной задачи.
Виды алгоритмических структур Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм ?
Тема урока: Виды алгоритмов и их реализация. Образовательные задачи: 1. Ввести понятия: полная форма ветвления и условный оператор ветвления. 2. Научить.
Авторы: учитель информатики, Хитрова Н.В., учитель информатики, Силкина О.А. МАОУ лицей 14 им. Заслуженного учителя РФ А.М.Кузьмина г. Тамбов 2013.
2,5 - 0,1 345 цел M, N, K вещ A, B, X вещ таб Т[1:12] Т а б л и ц ы Константы Переменные К о м а н д ы Ц и к л с п а р а м е т р о м Для k от 1 до 10 повторять.
Учитель : Майорова Т.Г.. Повторение: Алгоритм – описание последовательности действий (план). Исполнение которых приводит к решению поставленной задачи.
Линейные программы на Паскале. Основные понятия: Программирование- раздел информатики, посвященный методам разработки программ управления компьютером.
Транксрипт:

Развитие алгоритмического мышления на уроках информатики и во внеурочной занятости учитель информатики Валюк Татьяна Васильевна

Одной из дидактических задач образовательного учреждения является интеллектуальное развитие обучающегося, важной составляющей которого является алгоритмическое мышление. Мышление всегда направлено на решение какой-либо задачи. В процессе мышления производится целенаправленное и целесообразное преобразование действительности. Мышление – это особого рода умственная и практическая деятельность, предполагающая систему включенных в нее действий и операций преобразовательного и познавательного характера.

1. Информация и информационные процессы. 2. Представление информации. 3. Системы счисления. 4.Компьютер. 5. Алгоритмизация и программирование. 6. Информационные технологии. Главное – сформировать представления школьников о свойствах алгоритма, о способах записи алгоритмов и об основных алгоритмических конструкциях.

интуитивное понимание сущности алгоритма и его свойств, представление о возможной автоматизации деятельности человека на основе алгоритма; умения описать алгоритм с помощью определенных средств и методов описания; знание основных конструкций, с помощью которых можно описать алгоритмы (ветвление, цикл).

9 класс Язык программирования Паскаль 8 класс Система Исполнители. Исполнитель РОБОТ 10 класс Объектно – ориентированная среда Delphi 11 класс HTML – программирование. Web - дизайн 7 класс Cреда программирования Scratch

8 класс алгоритм, исполнитель, алгоритмический язык, блок – схема, линейный алгоритм, разветвляющийся алгоритм, циклический алгоритм, вспомогательный алгоритм, система программирования

Основными компонентами алгоритмического мышления являются : структурный анализ задачи; разбиение большой задачи на малые; сведение нерешенной задачи к решаемой; планирование возможных ситуаций и реакций на них; понимание и использование формальных способов записи решения. Главное в обучении по данной методике – составление и анализ алгоритмов.

При изучении подразумевается выполнение следующих практических работ: построение блок-схемы алгоритма, записанного на естественном языке; пошаговое исполнение алгоритма для исполнителей; кодирование заданного в виде блок-схемы алгоритма на языке программирования, ввод и исполнение полученной программы.

9 класс алфавит языка программирования Паскаль, структура языка, среда программирования; операторы алгоритмических структур языка: линейный, условный и циклический; const m=100; var a: array[1..m] of integer; i,n: integer; p:longint; begin readln(n); p:=1; for i:=1 to n do readln(a[i]); for i:=1 to n do if a[i]>0 then p:=p*sqr(a[i]); writeln('результат ',p); readln; end.

10 класс Среда программирования Delphi, структура языка, объекты визуализации, компиляция программы

Модель атома Планеты Солнечной системы

Существует особый - «алгоритмическим» стиль мышления. Главная цель курса – развитие этого стиля мышления, как самостоятельной культурной ценности. Компьютер и системы программирования не цели, а средства обучения, используемые для развития алгоритмического стиля мышления. Основным содержанием обучения является составление и анализ алгоритмов

Активное усвоение материала Проблемный подход Выделение алгоритмической сложности в «чистом виде»

Эпиграфы: ко всей теме: Алгоритмам учиться – всегда пригодиться! к уроку по теме ветвления: Н а безрыбье и рак – рыба. к уроку по теме вспомогательные алгоритмы: Хороша веревка длинная – программа короткая. к уроку по теме цикл n раз: … упрямы вы, и все одно и то же твердить вам надобно сто раз!

Робот на клетчатом поле должен посадить грядки. Для введения цикла n раз перед следующие задачи: Задача 1. Записать алгоритм посадки Роботом клумбы одного блока Усложним задачу. Задача 2. Записать алгоритм посадки Роботом четырех блоков. Задача 3. Записать алгоритм перемещения посадки Роботом 100 блоков. Запишите алгоритм смещения Робота вправо на 100 клеток любым способом. Пусть этот алгоритм будет не для ЭВМ, а для человека.

К реке подошли шестьдесят солдат. Им нужно переправиться через реку. Рядом с берегом плавают два мальчика в лодке. Но лодка такая маленькая, что она может поднять только двух мальчиков или одного солдата. Как солдатам переправиться через реку и вернуть лодку мальчикам?

Чтобы учащиеся не потеряли интерес, нужно индивидуально варьировать сложность задач в зависимости от уровня учеников. Если ученик думает над задачей по управлению Роботом, то все сложности у него алгоритмические, а не из других областей.

Главная цель курса информатики и ИКТ – развитие алгоритмического стиля мышления, который предполагает умение рационально рассуждать, переходить от непосредственного управления исполнителем к программному управлению. Нельзя научиться решать алгоритмические задачи, изучая устройство компьютера и языки программирования, однако использование компьютеров как средства обучения дает нам возможность продуктивно развивать алгоритмическое мышление, тратя минимум сил и времени на технические детали.

Таким образом, по окончании курса «Алгоритмизация и программирование» обучающиеся должны иметь четко оформленное отношение к ЭВМ как инструменту манипулирования информацией по конкретному алгоритму, подготовленному человеком. При этом программа не привязывает обучающихся к конкретному языку программирования как способу реализации алгоритма.