Алгоритмы и исполнители

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



Advertisements
Похожие презентации
Алгоритмы и исполнители
Advertisements

Циклические алгоритмы Урок в 9 классе. Вопросы: Что такое основной алгоритм? Вспомогательный алгоритм? Как записывается команда обращения к процедуре.
9 класс МОУ СОШ 2 г. Котово Учитель информатики и ИКТ Коробова Т.М г.
9 класс IV МАОУ, СОШ 50 Томск, 2010 г., Гришкова Т.П.
9 класс VII МОУ, СОШ 50 Томск, 2010 г., Гришкова Т.П.
9 класс VIII МОУ, СОШ 50 Томск, 2010 г., Гришкова Т.П.
Структура алгоритма, в которой многократно выполняются некоторые действия 2. Графический учебный исполнитель 3.Алгоритм, по которому.
Напишите блок-схему алгоритма у=3х 2 при х>b и у=2х 2 при других х.
Алгоритмы Это понятное и точное предписание (инструкция) исполнителю выполнить конечную последовательность действий (команд), приводящих от исходных данных.
ПОВТОРЕНИЕ: 1). Определение алгоритма; 2). Способы описания алгоритма; 3). Общий вид алгоритма.
если если то то иначе иначе кв если если то то кв Впереди не край? прыжокповорот Впереди край? поворот Ветвление в полной форме Ветвление в неполной форме.
Тема урока: ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ. С какими способами организации алгоритма мы с Вами познакомились на предыдущих занятиях? ЛИНЕЙНЫЕ АЛГОРИТМЫ ПРОЦЕДУРЫ.
9 класс III МОУ СОШ 50 Томск, 2010 г., Гришкова Т.П.
ЦИКЛИЧЕСКИЕ КОНСТРУКЦИИ В АЛГОРИТМАХ ВЫПОЛНИЛ: учитель информатики МОУ «СОШ 1» Тимошина О.В.
Циклы и исполнители алгоритмов.. Цикл (повтор)- это такая форма организации действий, при которой одна и та же последовательность действий совершается.
Алгоритмы Последовательность команд по управлению объектом, выполнение которой приводит к достижению заранее поставленной цели, называется алгоритмом управления.
Циклы в исполнителе Цель: Знать понятие цикла, структуру цикла, графическое представление Уметь применять циклы на исполнителе «Кенгуру»
Проверка домашнего задания 33 с с с. 148 Каждая бактерия делится на две в течение 1 минуты. В начальный момент имеется одна бактерия. Составьте.
Циклический алгоритм. Циклический алгоритм – это алгоритм, в котором предусматривается многократное повторение одного и того же действия над новыми данными.
LOGO 1 Циклы и блок-схемы 9 класс бюджетное общеобразовательное учреждение города Омска «Средняя общеобразовательная школа 101» Богатырь.
Транксрипт:

9 класс VI МАОУ, СОШ 50 Томск, 2010 г., Гришкова Т.П.

ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ Урок 6

Циклическая команда Пример: процедура линия нач повторять пока впереди не край, повторять нц шаг кц кон

Сколько раз выполняется цикл? Ни разу, если условие сразу не выполнилось. Ни разу, если условие сразу не выполнилось. Несколько раз (N), если условие выполнялось N раз. Несколько раз (N), если условие выполнялось N раз. Бесконечное число раз. Нарушается свойство конечность. Бесконечное число раз. Нарушается свойство конечность. Зацикливание - ситуация, при которой выполнение цикла никогда не заканчивается.

Исполнение алгоритма «линия» А

Нач. линия Впереди не край? шаг Кон. линия нет да Блок-схема вспомогатнльного алгоритма «ЛИНИЯ»

Команда цикла Команда цикла использует обратную связь между объектом управления и управляющей системой. Команда цикла использует обратную связь между объектом управления и управляющей системой. Проверка условия дает информацию управляющей системе о состоянии объекта управления. Проверка условия дает информацию управляющей системе о состоянии объекта управления.

начало линия поворот линия поворот линия поворот линия конец Исполнение алгоритма линия Обозначение в блок-схеме вспомогательного алгоритма Задача решена сборочным методом.

Циклические алгоритмы Следует различать понятия «команда цикл» и «циклический алгоритм». Следует различать понятия «команда цикл» и «циклический алгоритм». Циклическим алгоритмом называется такой алгоритм, в котором количество повторений (циклов) значительно больше, нежели других команд. Циклическим алгоритмом называется такой алгоритм, в котором количество повторений (циклов) значительно больше, нежели других команд. Применяются сложные структуры: цикл в следовании, цикл в цикле, цикл в ветвлении. Применяются сложные структуры: цикл в следовании, цикл в цикле, цикл в ветвлении.

программа разлиновка нач пока впереди не край, повторять нцповорот сделай линия сделай возврат прыжоккцповорот сделай линия кон начало Впереди не край? поворот линия возврат прыжок поворот линия конец нет да

процедура возврат начповоротповорот пока впереди не край, повторять нцпрыжоккцповоротКон Задача решена методом последовательного уточнения. Нач. возврат поворот Впереди не край? прыжок поворот Кон. возврат нет да

Практическая работа 21 Циклические алгоритмы управления Цель работы: научиться составлять циклические алгоритмы управления и алгоритмы-схемы к ним.

Циклическая команда Пример: программа прям_ки нач сделай прямоугольник шаг; шаг; шаг; шаг; шаг сделай прямоугольник шаг; шаг; шаг; шаг; шаг сделай прямоугольник кон пока, повторять нц кц

Пример программа прям_ки цел n нач n := 1 пока n

Величина n в алгоритме цел nОписание типа величины, целое. n := 1Задаем начальное значение величины. n

Алгоритм - схема да n

n

Задание на самостоятельную работу Задача 7(2) Исходное состояние исполнителя дано на рисунке. Используя вспомогательные алгоритмы и циклические команды решите задачу. Сторона креста равна двум шагам, поле 8х8 клеток. 1 клетка равна 1 шагу. Ни одна сторона креста не должна задевать края поля.

А Составить программу и блок-схему для предложенной задачи. Сделать вывод по проделанной работе.

Домашнее задание § 30, знать формат команды, обозначения блок- схем, страница 178, вопросы и задания 1-6 устно, 7 письменно с применением циклической команды. § 30, знать формат команды, обозначения блок- схем, страница 178, вопросы и задания 1-6 устно, 7 письменно с применением циклической команды.

Список источников информации: 1.Учебник УМК Семакина, 9 класс Составитель: Гришкова Т.П., учитель высшей категории МАОУ, СОШ 50 города Томска