Инфоурок Другое ПрезентацииУправление и алгоритмы

Управление и алгоритмы

Скачать материал
Скачать материал "Управление и алгоритмы"

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

Менеджер по туризму

за 6 месяцев

Пройти курс

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

Скачать

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

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

Мастер зеленого хозяйства

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

  • Исполнитель РОБОТ
Циклический алгоритмПрезентация к уроку информатики. 9 клас...

    1 слайд

    Исполнитель РОБОТ
    Циклический алгоритм
    Презентация к уроку информатики. 9 класс
    Тема: Управление и алгоритмы
    Автор: Юдин Андрей Борисович
    МКОУ Плесская СОШ

  • i,1,nДействие 1Действие 2i,1,nДействие 1Действие 2FOR i:=1 TO N DO BEGIN...

    2 слайд

    i,1,n
    Действие 1
    Действие 2
    i,1,n
    Действие 1
    Действие 2
    FOR i:=1 TO N DO BEGIN
    действие1;
    действие2;
    END;
    FOR i:=1 TO N DO действие1;
    действие2;

    1

  • 2нетусловиеДействие 1Действие 2даусловиеДействие 1Действие 2данетWHILE (УСЛОВ...

    3 слайд

    2
    нет
    условие
    Действие 1
    Действие 2
    да
    условие
    Действие 1
    Действие 2
    да
    нет
    WHILE (УСЛОВИЕ ИСТИННО) DO
    BEGIN
    действие1;
    действие2;
    END;
    WHILE (УСЛОВИЕ ИСТИННО) DO
    действие1;
    действие2;

  • 317 клеточек12 клеточек

    4 слайд

    3
    17 клеточек
    12 клеточек

  • 4Program N1;
var i:integer;
Begin 
  For i:=1 to 12 do  RobotForw;
  RobotLef...

    5 слайд

    4
    Program N1;
    var i:integer;
    Begin
    For i:=1 to 12 do RobotForw;
    RobotLeft;
    For i:=1 to 17 do RobotForw;
    RobotLeft;
    For i:=1 to 12 do RobotForw;
    RobotLeft;
    For i:=1 to 17 do RobotForw;
    RobotLeft;
    end.
    Движемся вниз
    Движемся вправо
    Движемся вверх
    Движемся влево
    Эта и следующая команды поворачивают в углу робота налево

  • 5Если поставить стену, робот в нее врежется и программа остановится

    6 слайд

    5
    Если поставить стену, робот в нее врежется и программа остановится

  • 6Program N2;
var i:integer;
Begin 
  While FreeForw   do   RobotForw;
  Robot...

    7 слайд

    6
    Program N2;
    var i:integer;
    Begin
    While FreeForw do RobotForw;
    RobotLeft;
    While FreeForw do RobotForw;
    RobotLeft;
    While FreeForw do RobotForw;
    RobotLeft;
    While FreeForw do RobotForw;
    RobotLeft;
    end.
    Пока впереди свободно, выполнить робот вперед.

  • 7

    8 слайд

    7

  • 8Program N3;
var i:integer;
Begin 
 for i:=1 to 4 do begin...

    9 слайд

    8
    Program N3;
    var i:integer;
    Begin
    for i:=1 to 4 do begin
    While FreeForw do RobotForw;
    RobotLeft;
    end;
    end.
    Четыре раза выполнить движение вперед, пока нет препятствия и поворот налево

  • 9началоi,  1,  4конецВпереди свободноРобот впередРобот налеводанетЧетыре раза...

    10 слайд

    9
    начало
    i, 1, 4
    конец
    Впереди свободно
    Робот вперед
    Робот налево
    да
    нет
    Четыре раза выполнить движение вперед, пока нет препятствия, и поворот налево

  • 10Задания для самостоятельной работыЗадание 1.
У левой стены обстановки в про...

    11 слайд

    10
    Задания для самостоятельной работы
    Задание 1.
    У левой стены обстановки в произвольном месте ставится препятствие. Робот должен
    доехать до точки 1 и вернуться в исходное состояние.

    Примечание: использовать три
    последовательно соединенных цикла ПОКА

    1
    1

  • 11Задание 2.
У левой стены обстановки в произвольном месте ставится груз. Роб...

    12 слайд

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

    Примечание: использовать два
    последовательно соединенных цикла ПОКА

  • 12Задание 3.
У левой стены обстановки в произвольном месте ставятся пять груз...

    13 слайд

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

    Примечание: использовать два
    последовательно соединенных цикла ПОКА, вложенных в цикл с параметром.

  • 13Пример 1
Робот находится перед входом в коридор. Необходимо отметить все кл...

    14 слайд

    13
    Пример 1
    Робот находится перед входом в коридор. Необходимо отметить все клетки внутри коридора, и вернуться обратно

  • 14Program N7;
Begin 
RobotForw;
While not FreeLeft do begin...

    15 слайд

    14
    Program N7;
    Begin
    RobotForw;
    While not FreeLeft do begin
    Select;
    RobotForw;
    end;
    RobotBack;
    While not FreeLeft do RobotBack;
    end.
    Делаем шаг вперед для входа в туннель
    Пока слева есть стена, отмечаем клетку и делаем шаг вперед
    Возвращаемся обратно в туннель
    Пока с лева стена, движемся на шаг назад

  • 15Пример 2
Имеются две стены поставленные углом. Длины стен произвольные. Роб...

    16 слайд

    15
    Пример 2
    Имеются две стены поставленные углом. Длины стен произвольные. Робот находится в углу между стенами (см. рисунок). Необходимо составить программу в которой робот отмечает все клетки на внутренней части стены. Конечное положение робота произвольно.

  • 16Program N8;
Begin 
While not FreeRight do begin
                        Sel...

    17 слайд

    16
    Program N8;
    Begin
    While not FreeRight do begin
    Select;
    RobotForw;
    end;
    While FreeBack do RobotBack;
    RobotLeft;
    While not FreeLeft do begin
    Select;
    RobotForw;
    end;
    end.
    Пока справа не свободно, отмечаем клеточку и делаем шаг вперед.
    Возвращаем робота назад
    Поворачиваем налево
    Пока слева не свободно, отмечаем клеточку и делаем шаг вперед.

  • 17

    18 слайд

    17

  • 18Пример 3
Обстановку перекрывает стена, делящая обстановку на две части. В с...

    19 слайд

    18
    Пример 3
    Обстановку перекрывает стена, делящая обстановку на две части. В стене есть проход размером в клетку в произвольном месте . Необходимо составить программу в которой робот находит этот проход и переходит на другую часть обстановки.

  • 19Program N9;
Begin 
 RobotLeft;
 While FreeForw  do RobotForw;
 RobotRight;...

    20 слайд

    19
    Program N9;
    Begin
    RobotLeft;
    While FreeForw do RobotForw;
    RobotRight;
    While not FreeLeft do RobotForw;
    RobotLeft;
    RobotForw;
    RobotForw;
    end.
    Поворачиваем робота по направлению к стене.
    Движемся вперед пока не упремся в стену
    Поворачиваем робота вдоль стены
    Движемся вперед пока стена не кончится
    Поворачиваем робота в сторону прохода
    Делаем два шага вперед, проходим на другую половину обстановки

  • 20

    21 слайд

    20

  • 21Задания для самостоятельной работыЗадание 1.
Дана стена в виде ступенек, ко...

    22 слайд

    21
    Задания для самостоятельной работы
    Задание 1.
    Дана стена в виде ступенек, количество ступенек произвольно. Необходимо отметить все клеточки в углах стены. Конечное положение робота произвольно.
    Примечание: использовать один цикл ПОКА

  • 22Задание 2.
Вдоль левой стены обстановки расположены в произвольных местах 5...

    23 слайд

    22
    Задание 2.
    Вдоль левой стены обстановки расположены в произвольных местах 5 грузов. Необходимо перевезти эти грузы к противоположной стене, как показано на рисунке.

    Примечание: использовать один цикл с параметром и три вложенных в него цикла ПОКА

  • 23Список используемой литературы:Информатика. Базовый курс. 9 класс. 
    И....

    24 слайд

    23
    Список используемой литературы:
    Информатика. Базовый курс. 9 класс.
    И. Семакин, Л. Залогова, С. Русаков, Л Шестакова, Москва БИНОМ. Лаборатория знаний 2010 год
    2. Информатика. Учебник для 7 класса.
    Л. Босова. Москва БИНОМ. Лаборатория знаний 2010 год
    3. Подготовка к ГИА 9 по информатике 2013. Диагностические работы. Н.В. Вареникова, В.Э. Шереметьев. Москва издательство МЦНМО, 2013 год.
    4. http://petriv.ho.ua/algo/rus/ - система программирования Алго - Паскаль и справка по ней. Автор Василий Петрив.

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 609 929 материалов в базе

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

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

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

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

  • Скачать материал
    • 03.09.2020 204
    • PPTX 955 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Линовская Ольга Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Линовская Ольга Александровна
    Линовская Ольга Александровна
    • На сайте: 3 года и 2 месяца
    • Подписчики: 0
    • Всего просмотров: 59715
    • Всего материалов: 207

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

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

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

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

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

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

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

Библиотекарь

300/600 ч.

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

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

Специалист в области охраны труда

72/180 ч.

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

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

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

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

Мини-курс

Фундаментальные принципы здоровья и двигательной активности

2 ч.

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

Мини-курс

Читательская грамотность у школьников

2 ч.

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

Мини-курс

Стартап: стратегия, развитие, и инвестиции

6 ч.

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