Первый слайд презентации
8 класс АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ ВЕТВЛЕНИЕ: полная и не полная формы
Слайд 2
Опорные слова ветвление полная форма ветвления неполная форма ветвления разветвляющийся алгоритм простое условие составное условие
Слайд 3
Ветвление - алгоритмическая конструкция, в которой в зависимости от результата проверки условия («да» или «нет») предусмотрен выбор одной из двух последовательностей действий (ветвей). Алгоритмы, в основе которых лежит структура «ветвление», называют разветвляющимися. Определение
Слайд 4
Полная форма ветвления Действие 1 Условие Действие 2 если <условие> то <действие 1> иначе <действие 2> все Пример алг правописание частиц НЕ, НИ нач если частица под ударением то писать НЕ иначе писать НИ все кон
Слайд 5
Неполная форма ветвления Действие 1 Условие если <условие> то <действие 1> все Пример: алг сборы на прогулку нач если на улице дождь то взять зонтик все кон
Слайд 6
Операции отношения A < B А меньше В A <= B А меньше или равно В A = B А равно В A > B А больше В A >= B А больше или равно В A <> B А не равно В Простые условия содержат одно логическое выражение, то есть такое утверждение, которое является либо истинным, либо ложным. Логическое выражение может быть представлено как одним идентификатором логического типа, так и двумя идентификаторами или выражениями, между которыми стоит знак логической операции отношения, позволяющей сравнить их между собой.
Слайд 7
Из ряда чисел 15, 16, 17 и 18 выписать значения х, удовлетворяющие условию из блок-схемы. Это блок схема. Для определения результата построим таблицу. ПРИМЕР 1
Слайд 8
Робот находится на неизвестной клетке поля без линий. Он должен закрасить клетку слева от себя. Для того чтобы закрасить клетку слева от себя, Робот должен переместиться влево, а затем закрасить клетку. Однако сделать это Робот сможет только тогда, когда не находится в клетках, являющихся левой границей поля. Поэтому, прежде чем сдвинуться влево, Робот должен проверить, свободно ли слева. ПРИМЕР 2 Результат работы данной программы зависит от начального положения Робота. Поэтому для проверки правильности работы программы необходимо подготовить начальные обстановки, которые дают разные ответы на вопрос: слева пусто?
Слайд 9
Разветвляющийся алгоритм для Робота В какую клетку переместится Робот после выполнения следующего фрагмента алгоритма. если справа свободно или снизу свободно то закрасить все если справа стена то влево все если слева стена то вправо все ПРИМЕР 3
Слайд 10
Подведем итог: Для записи любого алгоритма достаточно трёх основных алгоритмических конструкций (структур): следования, ветвления, повторения. Ветвление - алгоритмическая конструкция, в которой в зависимости от результата проверки условия (да или нет) предусмотрен выбор одной из двух последовательностей действий (ветвей). Алгоритмы, в основе которых лежит структура «ветвление», называют разветвляющимися.
Слайд 11
Вопросы и задания Практическая работа в среде КуМир. Составьте алгоритм для рисования Роботом следующего узора: