Инфоурок Информатика ПрезентацииПрезентация к уроку по информатике "Робот. Ветвление"

Презентация к уроку по информатике "Робот. Ветвление"

Скачать материал

Выберите документ из архива для просмотра:

Выбранный для просмотра документ Робот.Ветвление.ppt

Скачать материал "Презентация к уроку по информатике "Робот. Ветвление""

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Экономист по планированию

Описание презентации по отдельным слайдам:

  • Робот.Команда Ветвление

    1 слайд

    Робот.
    Команда Ветвление

  • Вспомним и повторим:Объясните понятие: Алгоритм.
Перечислите типы алгоритмов....

    2 слайд

    Вспомним и повторим:
    Объясните понятие: Алгоритм.
    Перечислите типы алгоритмов.
    Что такое исполнитель?
    Для чего нужна блок-схема?
    Из чего состоит блок-схема?
    Что такое следование?
    Что такое повторение?
    Что такое ветвление?


  • Ветвление — алгоритмическая конструкция, в которой в зависимости от рез...

    3 слайд

    Ветвление — алгоритмическая конструкция, в которой в зависимости от результата проверки условия («да» или «нет») предусмотрен выбор одной из двух последовательностей действий (ветвей).
    Ветвление

  • Ветвление      Алгоритм является разветвляющимся, если проверяется условие и...

    4 слайд

    Ветвление
    Алгоритм является разветвляющимся, если проверяется условие и исполнение алгоритма идёт по одной из двух ветвей.

    Пример: Если выполнил домашнее задание, можешь идти гулять, иначе садись за уроки.
    Какая форма алгоритма
    подходит к примеру?

  • Ветвление      Блок-схема ветвления может быть любой степени сложности, а мож...

    5 слайд

    Ветвление
    Блок-схема ветвления может быть любой степени сложности, а может вообще не содержать предписаний.
    Для организации ветвлений в исполнителе Робот предусмотрена специальная команда Если. Ее общий вид:
    ЕСЛИ <условие> ТО <серия действий 1> ИНАЧЕ <серия действий 2> КОНЕЦ

    Служебные слова ЕСЛИ, ТО,
    ИНАЧЕ имеют прямое значение.

  • Ветвление  Между То и Иначе записываются одно или несколько действий, составл...

    6 слайд

    Ветвление
    Между То и Иначе записываются одно или несколько действий, составляющих серию действий 1.

    Между Иначе и Конец помещается серия действий 2.

    Служебное слово Иначе вместе с серией действий 2 может отсутствовать (сокращенная форма ветвления).

  • Исполнитель Робот  Исполнитель Робот действует на прямоугольном клетчатом пол...

    7 слайд

    Исполнитель Робот
    Исполнитель Робот действует на прямоугольном клетчатом поле.

    Между некоторыми клетками поля могут быть расположены стены.

    Некоторые клетки могут быть закрашены.

    Робот занимает ровно одну клетку поля.

  • Исполнитель РоботРоботКомандная строка

    8 слайд

    Исполнитель Робот
    Робот
    Командная строка

  • Исполнитель РоботДля создания задачи (лабиринта) на панели управления  необхо...

    9 слайд

    Исполнитель Робот
    Для создания задачи (лабиринта) на панели управления необходимо выбрать Лабиринт и из списка выбрать необходимый пункт

  • Исполнитель РоботПри выборе пункта Редактировать лабиринт откроется окно реда...

    10 слайд

    Исполнитель Робот
    При выборе пункта Редактировать лабиринт откроется окно редактора
    Свободная клетка
    Грядка
    Клумба
    Робот
    База
    Редактирование поля
    Новый лабиринт
    Стена
    Выход
    Поясняющий курсор

  • Среда исполнителя Робот  Робот выполняет специальную задачу - сажает цветы в...

    11 слайд

    Среда исполнителя Робот
    Робот выполняет специальную задачу - сажает цветы в грядки на поле (лабиринте).

    Поле размечено на квадраты, каждый из которых может быть:
    1) свободным местом;
    2) грядкой;
    3) клумбой с цветами;
    3) стенкой .

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

  • Робот не может проходить через стенки, ходить по клумбам с цветами, выходит...

    12 слайд

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

    Робот должен посадить цветы на всех грядках и вернуться на Базу для пополнения запасов.
    Среда исполнителя Робот
    Робот
    стенка
    клумба
    грядка
    База
    свободное место

  • Основные команды:направо;  - повернуться на 90 градусов вправо

налево;    -...

    13 слайд

    Основные команды:
    направо; - повернуться на 90 градусов вправо

    налево; - повернуться на 90 градусов влево

    кругом; - развернуться кругом (на 180 градусов)

    вперед ( n ); - перейти на n клеток вперед

    назад ( n ); - перейти на n клеток назад

    посади; - посадить цветы на грядке, где стоит Робот

  • Пример простой задачиЗадача1
  {
  вперед ( 3 );
  налево;
  назад ( 1 );
  п...

    14 слайд

    Пример простой задачи
    Задача1
    {
    вперед ( 3 );
    налево;
    назад ( 1 );
    посади;
    вперед ( 2 );
    посади;
    вперед ( 1 );
    направо;
    вперед ( 2 );
    направо;
    вперед ( 2 );
    посади;
    вперед ( 2 );
    направо;
    вперед ( 1 );
    }

  • Возможные ошибки исполнителя Робот1. Синтаксические (“НЕ ПОНИМАЮ”) – появляют...

    15 слайд

    Возможные ошибки исполнителя Робот
    1. Синтаксические (“НЕ ПОНИМАЮ”) – появляются при ошибках в написании команд, например:
    влево;
    вперет ( 3 );
    направо ( 2 );
    2. Отказы (“НЕ МОГУ”) – появляются, например, если Роботу дают команду идти прямо на стенку или сажать цветы там, где нет грядки.
    3. Логические – возникают тогда, когда Робот понимает команды и выполняет их, но результат не тот, какой нужен.

  • Пример алгоритма  Составить программу, после выполнения которой Робот посадит...

    16 слайд

    Пример алгоритма
    Составить программу, после выполнения которой Робот посадит цветы в грядку в форме меандра из 4 витков и придет на Базу.

    1 способ
    Меандр1
    {
    направо;
    вперед ( 1 );
    повтори ( 4 )
    {
    налево;
    посади; вперед ( 1 );
    посади; вперед ( 1 );
    посади;
    направо; вперед ( 1 );
    посади; направо;
    вперед ( 2 ); налево;
    посади; вперед ( 1 );
    посади; вперед ( 1 );
    }
    }

  • Пример алгоритмаМеандр2
  {
  направо;
  вперед ( 1 );
  повтори ( 4 ) Виток;...

    17 слайд

    Пример алгоритма
    Меандр2
    {
    направо;
    вперед ( 1 );
    повтори ( 4 ) Виток;
    }

    Виток
    {
    налево;
    посади; вперед ( 1 );
    посади; вперед ( 1 );
    посади;
    направо; вперед ( 1 );
    посади; направо;
    вперед ( 2 ); налево;
    посади; вперед ( 1 );
    посади; вперед ( 1 );
    }
    2 способ

  • Пример задачи с кратким ветвлением  Робот находится перед коридором неизвестн...

    18 слайд

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

  • Пример задачи с кратким ветвлениемКлумбы_выбор
  {
  вперед ( 2 );
  пока ( н...

    19 слайд

    Пример задачи с кратким ветвлением
    Клумбы_выбор
    {
    вперед ( 2 );
    пока ( не справа_свободно )
    {
    если ( слева_свободно )
    { посади; }
    вперед ( 1 );
    }
    вперед ( 1 );
    }

  • Пример задачи с полным ветвлением  Робот должен посадить цветы во всех клетка...

    20 слайд

    Пример задачи с полным ветвлением
    Робот должен посадить цветы во всех клетках вдоль стены, а если в стене проход, то посадить в нем. Составить программу, после выполнения которой Робот посадит цветы в нужные грядки и придет на Базу.

  • Пример задачи с полным ветвлениемКлумбы_выбор2
  {
  вперед ( 1 ); направо;...

    21 слайд

    Пример задачи с полным ветвлением
    Клумбы_выбор2
    {
    вперед ( 1 ); направо;
    пока ( впереди_свободно )
    {
    вперед ( 1 );
    если ( слева_свободно )
    {
    налево; вперед ( 1 );
    посади;
    назад ( 1 ); направо;
    }
    иначе
    { посади; }
    }
    направо; вперед ( 1 );
    }

  • Упражнение 
для
глаз

    22 слайд

    Упражнение
    для
    глаз

  • Самостоятельная работа  Напишите программу, с помощью которой Робот сможет пр...

    23 слайд

    Самостоятельная работа
    Напишите программу, с помощью которой Робот сможет пройти по извилистому коридору. Коридор имеет ширину в одну клетку и идет в направлении слева-снизу вправо-вверх. Пример возможного коридора:

  • Самостоятельная работаРТ35
  {
  пока ( слева_свободно или впереди_свободно )...

    24 слайд

    Самостоятельная работа
    РТ35
    {
    пока ( слева_свободно или впереди_свободно )
    {
    если ( слева_свободно )
    {
    налево; вперед ( 1 ); направо;
    }
    иначе
    {
    вперед ( 1 );
    } } }

  • Домашнее задание:Учить конспект в тетради
Придумать и нарисовать лабиринт для...

    25 слайд

    Домашнее задание:
    Учить конспект в тетради
    Придумать и нарисовать лабиринт для использования алгоритма с ветвлением
    Написать программу для прохождения вашего лабиринта

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 625 053 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 21.04.2016 3025
    • RAR 3 мбайт
    • 83 скачивания
    • Рейтинг: 3 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Петрова Ольга Михайловна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Петрова Ольга Михайловна
    Петрова Ольга Михайловна
    • На сайте: 8 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 43045
    • Всего материалов: 11

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в образовательной организации

Учитель информатики

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 487 человек из 71 региона

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 40 регионов

Курс профессиональной переподготовки

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 63 человека из 33 регионов

Мини-курс

Основы образовательной политики и информатики

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Информационные технологии и безопасность

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 45 человек из 24 регионов

Мини-курс

Российское движение школьников (РДШ): воспитательная работа

3 ч.

780 руб. 390 руб.
Подать заявку О курсе