При использовании данной презентации при объяснении новой темы появляется возможность применять методы личностно-ориентированного обучения: проблемный метод, метод эвристической беседы и элементы исследования. Постановка проблемы ставит учащихся в условия, которые побуждают его решать учебную проблему, проводить анализ материала и оперировать им. Такая деятельность позволяет учащимся получить новую информацию, освоит новые способы применения знаний
algoritmi.ppt
Презентация к уроку по теме «Алгоритмы»
На штурм алгоритмов
Презентация к уроку по теме «Алгоритмы»
Алгоритмы
Презентация к уроку по теме «Алгоритмы»
Алгоритм
(лат. algorithmi – аль Хорезми –
ср. азиатский математик IX в.,)
это
последовательность
действий, которые
необходимо
выполнить для
решения задачи.
Презентация к уроку по теме «Алгоритмы»
Исполнитель
алгоритма
это объект,
выполнять
понимающий язык
алгоритма и
способный чётко его
Презентация к уроку по теме «Алгоритмы»
Система команд
действия, которые
может выполнять
конкретный
исполнитель.
Презентация к уроку по теме «Алгоритмы»
Примеры
Служебная собака,
солдат в армии,
роботманипулятор,
роботчертёжник,
человек, ЭВМ
Исполнитель не обязан понимать цель и
смысл выполняемого алгоритма.
Формальное исполнение алгоритма
выполнение алгоритма, не вникая в его
смысл.
Презентация к уроку по теме «Алгоритмы»
Свойства алгоритмов
Дискретность
Детерминированность
Результативность
Массовость
Выполнимость и
понятность
Презентация к уроку по теме «Алгоритмы»
Способы
описания
алгоритмов
Презентация к уроку по теме «Алгоритмы»
Способы описания
алгоритмов
Словесный
Формульнословесный
Графический
Формальные
алгоритмические языки
Презентация к уроку по теме «Алгоритмы»
Блоксхема
Графическое изображение
структуры алгоритма, в
котором каждый этап
представлен в виде
геометрических фигур
(блоков), имеющих
определённую форму в
зависимости от характера
выполняемых действий.
Презентация к уроку по теме «Алгоритмы»
Элементы блоксхем
Начало, конец, прерывание процесса обработки данны
х
Блок вводавывода данных
Процесс вычислительных действий
Блок условия (проверка условия, выбор направления)
Блок модификации (выполнение цикла)
Блок вывода результатов на печать
Типовой процесс (вспомогательные алгоритмы)
Соединительные линии
1
Соединитель между прерванными линиями связи
Презентация к уроку по теме «Алгоритмы»
Из этих блоков
составляют схему
алгоритма решения задачи.
Блоки размещают
сверху вниз в порядке
выполнения этапов
задачи, соединяя
линиями связи.
Линейный алгоритм
это алгоритм, в котором
этапы вычислений
выполняются в линейной
последовательности и
каждый этап выполняется
только один раз.
Презентация к уроку по теме «Алгоритмы»
Фрагмент блоксхемы
линейного алгоритма
Действие 1
Действие 2
•
•
•
Действие n
Презентация к уроку по теме «Алгоритмы»
Разветвляющийся
алгоритм
Презентация к уроку по теме «Алгоритмы»
Разветвляющийся
алгоритм
алгоритм, реализующийся
по одному из нескольких
заранее предусмотренных
направлений в зависимости
от выполнения некоторых
условий.
Презентация к уроку по теме «Алгоритмы»
Варианты ветвлений
Полная форма
Неполная форма
Выбор
Презентация к уроку по теме «Алгоритмы»
Фрагмент блоксхемы
ветвления в полной форме
Да
Условие
Нет
Действие 1
Действие 2
Презентация к уроку по теме «Алгоритмы»
Фрагмент блоксхемы
ветвления в неполной форме
Да
Условие
Действие
Нет
Презентация к уроку по теме «Алгоритмы»
Фрагмент блоксхемы
выбор в полной форме
Условие1
Условие 2
Действие 1
Действие 2
Условие n
Действие n
Действие
Презентация к уроку по теме «Алгоритмы»
Фрагмент блоксхемы
выбор в неполной форме
Условие1
Условие 2
Действие 1
Действие 2
Условие n
Действие n
Презентация к уроку по теме «Алгоритмы»
Циклический
алгоритм
Презентация к уроку по теме «Алгоритмы»
Циклический алгоритм
алгоритм, в котором
многократно повторяются
одни и те же действия, но
при разных значениях
исходных данных до тех
пор, пока выполняется
некоторое условие.
Презентация к уроку по теме «Алгоритмы»
Типы циклов
Цикл “пока”
(с предусловием)
Цикл “до”
(с постусловием)
Цикл “для”
(c параметром)
Презентация к уроку по теме «Алгоритмы»
Фрагмент блоксхемы цикла
“пока”
Да
Условие
Нет
Тело цикла
Презентация к уроку по теме «Алгоритмы»
Фрагмент блоксхемы цикла
“до”
Тело цикла
Да
Условие
Нет
Презентация к уроку по теме «Алгоритмы»
Фрагмент блоксхемы цикла
“для”
Начальное конечное
I = значение, значение, Шаг
Тело цикла
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.