Инфоурок Другое ПрезентацииВыполнение алгоритмов для исполнителя (А18)

Выполнение алгоритмов для исполнителя (А18)

Скачать материал
Скачать материал "Выполнение алгоритмов для исполнителя (А18)"

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Кризисный психолог

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

  • Тема:  
Выполнение алгоритмов для исполнителя. 
(A18) Выполнила: 
Н.Н.Севрюк...

    1 слайд


    Тема:
    Выполнение алгоритмов для исполнителя.
    (A18)
    Выполнила:
    Н.Н.Севрюкова, учитель информатики
    с.Богучаны, Красноярского края

  • Задача 1:
Система команд исполнителя РОБОТ, «живущего» в прямоугольном лабири...

    2 слайд

    Задача 1:
    Система команд исполнителя РОБОТ, «живущего» в прямоугольном лабиринте на клетчатой плоскости: вверх вниз влево вправо.
    При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →. Четыре команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ:
    сверху свободноснизу свободно
    слева свободно справа свободно
    Цикл ПОКА <условие> команда выполняется, пока условие истинно, иначе происходит переход на следующую строку. Сколько клеток приведенного лабиринта соответствуют требованию, что, выполнив предложенную ниже программу, РОБОТ остановится в той же клетке, с которой он начал движение?
    1) 1 2) 2 3) 3 4) 0
    НАЧАЛО
    ПОКА <снизу свободно> вниз
    ПОКА <слева свободно> влево
    ПОКА <сверху свободно> вверх
    ПОКА <справа свободно> вправо
    КОНЕЦ

  • НАЧАЛО 





КОНЕЦ 
ПОКА  вниз ПОКА  вправоПОКА  влево ПОКА  вверх

    3 слайд

    НАЧАЛО





    КОНЕЦ

    ПОКА <снизу свободно> вниз
    ПОКА <справа свободно> вправо
    ПОКА <слева свободно> влево
    ПОКА <сверху свободно> вверх

  • НАЧАЛО 





КОНЕЦ 
ПОКА  вверх ПОКА  вниз ПОКА  влево ПОКА  вправо

    4 слайд

    НАЧАЛО





    КОНЕЦ

    ПОКА <сверху свободно> вверх
    ПОКА <снизу свободно> вниз
    ПОКА <слева свободно> влево
    ПОКА <справа свободно> вправо

  • 5 слайд

  • 6 слайд

  • 7 слайд

  • 8 слайд

  • Задача 2
Система команд исполнителя РОБОТ, «живущего» в прямоугольном лабирин...

    9 слайд

    Задача 2
    Система команд исполнителя РОБОТ, «живущего» в прямоугольном лабиринте на клетчатой плоскости:
    вверх вниз влево вправо.
    При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →. Четыре команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ:
    сверху свободноснизу свободно
    слева свободно справа свободно
    654321ABCDEF Цикл ПОКА <условие> команда выполняется, пока условие истинно, иначе происходит переход на следующую строку. Сколько клеток приведенного лабиринта соответствуют требованию, что, выполнив предложенную ниже программу, РОБОТ уцелеет (не врежется в стену) и остановится в той же клетке, с которой он начал движение?
    1) 1 2) 2 3) 3 4) 0
    НАЧАЛО
    ПОКА <слева свободно> вверх
    ПОКА <сверху свободно> вправо
    ПОКА <справа свободно> вниз
    ПОКА <снизу свободно> влево
    КОНЕЦ

  •  НАЧАЛО 





КОНЕЦ 
ПОКА  вверх ПОКА  влеваПОКА  вправо ПОКА  вниз

    10 слайд


    НАЧАЛО





    КОНЕЦ

    ПОКА <слева свободно> вверх
    ПОКА <снизу свободно> влева
    ПОКА <сверху свободно> вправо
    ПОКА <справа свободно> вниз

  • 11 слайд

  • Тема: Поиск алгоритма
минимальной длины для исполнителя.

    12 слайд

    Тема: Поиск алгоритма
    минимальной длины для исполнителя.

  • У исполнителя Калькулятор две команды, которым присвоены номера: 
1. прибавь...

    13 слайд

    У исполнителя Калькулятор две команды, которым присвоены номера:
    1. прибавь 3
    2. умножь на 4
    Выполняя первую из них, Калькулятор прибавляет к числу на экране 3, а выполняя вторую, умножает его на 4. Запишите порядок команд в программе получения из числа 3 числа 57, содержащей не более 6 команд, указывая лишь номера команд.
    (Например, программа 21211 это программа
    умножь на 4
    прибавь 3
    умножь на 4
    прибавь 3
    прибавь 3
    которая преобразует число 2 в 50.)
    Задача

  • из числа 3 числа 57«обратный ход»:1. прибавь 3 
2. умножь на 422111 Ответ:221...

    14 слайд

    из числа 3 числа 57
    «обратный ход»:
    1. прибавь 3
    2. умножь на 4
    22111
    Ответ:
    22111
    Ответ:

  • Задача

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

    15 слайд

    Задача

    Исполнитель Робот действует на клетчатой доске, между соседними клетками которой могут стоять стены. Робот передвигается по клеткам доски и может выполнять команды 1 (вверх), 2 (вниз), 3 (вправо) и 4 (влево), переходя на соседнюю клетку в направлении, указанном в скобках. Если в этом направлении между клетками стоит стена, то Робот разрушается. Робот успешно выполнил программу
    3233241
    Какую последовательность из трех команд должен выполнить Робот, чтобы вернуться в ту клетку, где он был перед началом выполнения программы, и не разрушиться вне зависимости от того, какие стены стоят на поле?

  • Нарисуем		32332411 (вверх), 2 (вниз), 3 (вправо), 4 (влево)144 Ответ:414 441

    16 слайд

    Нарисуем3233241
    1 (вверх), 2 (вниз), 3 (вправо), 4 (влево)
    144
    Ответ:
    414
    441

  • Задача

У исполнителя, который работает с положительными однобайтовыми двоичн...

    17 слайд

    Задача

    У исполнителя, который работает с положительными однобайтовыми двоичными числами, две команды, которым присвоены номера:
    1. сдвинь влево
    2. вычти 1
    Выполняя первую из них, исполнитель сдвигает число на один двоичный разряд влево, а выполняя вторую, вычитает из него 1. Исполнитель начал вычисления с числа 104 и выполнил цепочку команд 11221. Запишите результат в десятичной системе.

  • «сдвиг влево»бит переноса0   	 0  1  0  1 1  0  1  0   =90   «*  2»«сдвиг вле...

    18 слайд

    «сдвиг влево»
    бит переноса
    0 0 1 0 1 1 0 1
    0
    =90
    «* 2»
    «сдвиг влево»
    «* 2»
    «сдвиг вправо»
    «/ 2»

  • число 104 выполнил цепочку команд 112211. сдвинь влево 
2. вычти 1 
умножь н...

    19 слайд

    число 104
    выполнил цепочку команд 11221
    1. сдвинь влево
    2. вычти 1

    умножь на 2 208
    1
    1
    Умножить на 2
    mod 208*2 на 256
    160
    Вычти 1
    2
    159
    2
    Вычти 1
    2
    159
    Вычти 1
    2
    158
    Вычти 1
    2
    1
    Умножить на 2
    mod 158*2 на 256
    60

  • 20 слайд

  • Задача
В приведенном ниже фрагменте алгоритма, записанном на алгоритмическом...

    21 слайд

    Задача
    В приведенном ниже фрагменте алгоритма, записанном на алгоритмическом языке, переменные a, b, c имеют тип «строка», а переменные i, k – тип «целое». Используются следующие функции:
    Длина(a) – возвращает количество символов в строке a. (Тип «целое»)
    Извлечь(a,i) – возвращает i-тый (слева) символ в строке a. (Тип «строка»)
    Склеить(a,b) – возвращает строку, в которой записаны сначала все символы
    строки a, а затем все символы строки b. (Тип «строка»)
    Значения строк записываются в одинарных кавычках (Например, a:='дом'). Фрагмент алгоритма:
    i := Длина(a)
    k := 2
    b := 'А'
    пока i > 0
    нц
    c := Извлечь(a,i)
    b := Склеить(b,c)
    i := i – k
    кц
    b := Склеить(b,'Т')
    Какое значение будет у переменной b после выполнения вышеприведенного фрагмента алгоритма, если значение переменной a было ‘ПОЕЗД’?
    1) ‘АДЕПТ’2) ‘АДЗЕОП’3) ‘АДТЕТПТ’4) ‘АДЗОТ’

  • ‘ПОЕЗД’i := Длина(a)
k := 2
b := «А»
пока i &gt; 0 
  нц
  c := Извлечь(a,i)
  b...

    22 слайд

    ‘ПОЕЗД’
    i := Длина(a)
    k := 2
    b := «А»
    пока i > 0
    нц
    c := Извлечь(a,i)
    b := Склеить(b,c)
    i := i – k
    кц
    b := Склеить(b,'Т')

  • i:=Длина(a) 5 k:=2 2  b:=«А»«А»i &gt; 0? ДА c:=Извлечь(a,i) i:=Длина(a) 5 b:=Cкл...

    23 слайд

    i:=Длина(a)
    5
    k:=2
    2
    b:=«А»
    «А»
    i > 0?
    ДА
    c:=Извлечь(a,i)
    i:=Длина(a)
    5
    b:=Cклеить(b,c)
    «АД»
    i > 0?
    ДА
    i:=i–k
    3
    c:=Извлечь(a,i)
    «Е»
    b:=Cклеить(b,c)
    «АД»
    b:=Cклеить(b,c)
    «АДЕ»
    1) ‘АДЕПТ’
    2) ‘АДЗЕОП’
    3) ‘АДТЕТПТ’
    4) ‘АДЗОТ’
    1) ‘АДЕПТ’
    2) ‘АДЗЕОП’
    3) ‘АДТЕТПТ’
    1) ‘АДЕПТ’
    2) ‘АДЗЕОП’
    3) ‘АДТЕТПТ’
    1) ‘АДЕПТ’
    2) ‘АДЗЕОП’
    4) ‘АДЗОТ’
    3) ‘АДТЕТПТ’
    1) ‘АДЕПТ’
    2) ‘АДЗЕОП’

  • Материалы:Спасибоhttp://kpolyakov.narod.ru/school/ege.htm

    24 слайд

    Материалы:
    Спасибо
    http://kpolyakov.narod.ru/school/ege.htm

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 663 986 материалов в базе

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

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

Статья "СОВРЕМЕННЫЕ ПОДХОДЫ К ДИАГНОСТИКЕ ИНФЕКЦИОННЫХ ЗАБОЛЕВАНИЙ"
  • Учебник: «Сестринское дело в хирургии. Среднее профессиональное образование», Н.В. Барыкина, В.Г. Зарянская. под общ. ред. Б.В. Кабарухина
  • Тема: Глава 1 ПРОФИЛАКТИКА ХИРУРГИЧЕСКОЙ ВНУТРИБОЛЬНИЧНОЙ ИНФЕКЦИИ
  • 28.12.2020
  • 1396
  • 2
«Сестринское дело в хирургии. Среднее профессиональное образование», Н.В. Барыкина, В.Г. Зарянская. под общ. ред. Б.В. Кабарухина

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

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

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

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

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

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

    Николаева Елена Ивановна
    Николаева Елена Ивановна
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 79984
    • Всего материалов: 243

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

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

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

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

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

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

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

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 487 человек из 71 региона
  • Этот курс уже прошли 2 326 человек

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

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

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 35 человек из 22 регионов
  • Этот курс уже прошли 153 человека

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

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

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

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 284 человека из 66 регионов
  • Этот курс уже прошли 849 человек

Мини-курс

Теория и практика инвестиций в контексте устойчивого развития

8 ч.

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

Мини-курс

Планирование проектов

4 ч.

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

Мини-курс

Основы налогообложения и формирования налогооблагаемых показателей

2 ч.

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