СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Информатика 9 класс. Урок 9.

Категория: Информатика

Нажмите, чтобы узнать подробности

Информатика 9 класс. Урок 9.

Просмотр содержимого документа
«Информатика 9 класс. Урок 9.»

9 класс Информатика Урок 9

Практическая работа «Составление ветвящихся алгоритмов управления исполнителем»

Команда ветвления


Команда ветвления (если) направляет алгоритм по одному из нескольких возможных путей в зависимости от выполнения или невыполнения некоторого условия.

Команда если имеет две формы - полную и неполную:

Полное ветвление

если условие

то набор_команд_1

иначе набор_команд_2

все

В случае истинного условия выполняется набор_команд_1, ложного - набор_команд_2. Затем Робот переходит к выполнению команд, следующих после ключевого слова все.

Неполное ветвление

если условие

то набор_команд_1

все

В случае истинного условия выполняется набор_команд_1, ложного - Робот сразу переходит к выполнению команд, следующих после ключевого слова все.

Пример 1. Робот находится внутри прямоугольника, состоящего из двух клеток, расположенных вертикально. В какой именно клетке находится Робот, не известно. Необходимо перевести его в другую клетку (рис. 1). 

Пример 2. Робот находится в верхней клетке коридора шириной в одну клетку, который тянется вниз вправо и заканчивается тупиком (рис. 2). Необходимо провести Робота до конца коридора.

Рис. 1. Алгоритм Ветвление

Рис. 2. Алгоритм Коридор

Пример 3. Робот находится в верхней клетке вертикального коридора шириной в одну клетку. Левая стена коридора сплошная, а в правой есть выходы размером в одну клетку (рис. 3). Необходимо закрасить все клетки коридора, справа от которых есть выход.

Рис. 3. Алгоритм Коридор_2



























Практическая работа “Составление ветвящихся алгоритмов”


1. Составьте и выполните программы из примеров 1-3, заранее создав необходимую стартовую обстановку. Покажите результат учителю.


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

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




Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!