Сколько клеток лабиринта соответствуют требованию что выполнив предложенную программу

14.1 ( ege.yandex.ru-1). Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив предложенную программу, РОБОТ уцелеет и остановится в закрашенной клетке (клетка F6)?

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

Ре шение. Робот попеременно движется «вниз до упора» (т.е. до ближайшей стены) и вправо до упора. Это происходит до тех пор, пока Робот не придет в тупик, т.е. в клетку, откуда нет пути ни вниз, ни вправо. Так как Робот сначала движется вниз, то возможные начальные положения Робота удобно рассматривать по столбцам.

  1. Начальное положение A1-A4. При 1-м выполнении цикла Робот идет вниз до А4, затем – вправо до C4. При 2-м выполнении — вниз до C5, вправо до D5. При 3-м — вниз до D6, затем вправо до F6. На этом выполнение цикла заканчивается.

Найдено 4 «хорошие» клетки.

  1. Начальное положение A5-A6.Робот спускается на А6, затем идет вправо до С6, где и застревает.
  2. Начальное положение B1-B2. От B2 Робот идет в тупик D2.
  3. Начальное положение B3-B5.При 1-м выполнении цикла Робот идет вниз до B5, затем – вправо до D5. При 2-м выполнении — вниз до D6, затем вправо до F6.

Найдено 3 «хорошие» клетки.

Разбор 12 задания ЕГЭ по информатике (Поляков в. 52): РОБОТ: Сколько клеток лабиринта

Замечание. То, что клетки B3-B5 «хорошие», можно понять, заметив, что D5 находится на «хорошем» пути Робота из A1, начиная с этого места траектории Робота для начальных положений A1-A4 и B3-B5 совпадают.

Найдено 5 «хороших» клеток. Начальное положение C6. Робот разбивается.

Найдено 4 «хорошие» клетки.

Найдено 6 «хороших» клеток.

Найдено 4 «хороши е » клетки.

Итого:4+3+5+4+6+4 = 26 «хороших» клеток.

Правильный вариант ответа: 26

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

Решение. Робот попеременно движется «вправо до упора» (т.е. до ближайшей стены) и вниз до упора. Это происходит до тех пор, пока Робот не придет в тупик, т.е. в клетку, откуда нет пути ни вправо, ни вниз. Так как Робот сначала движется вправо, то возможные начальные положения Робота удобно рассматривать по строкам.

Найдено 6 «хороших» клеток.

Замечание Во всех рассмотренных случаях тело цикла выполняется только 1 раз.

  1. Начальное положениеA4-С4 .Робот идет вправо до C4. затем вниз до C5. При 2-м прохождении цикла Робот идет вправо до D5, затем вниз до D6. При 3-м прохождении цикла Робот идет вправо до F6 и останавливается. Второй из вложенных циклов не выполняется ни разу.

Найдено 3 «хорошие» клетки.

Найдено 3 «хорошие» клетки.

  1. Начальное положениеA5-D5. При 1-м прохождении цикла Робот идет вправо до D5, затем вниз до D6. При 2-м прохождении цикла Робот идет вправо до F6 и останавливается. Второй из вложенных циклов не выполняется ни разу.

Найдено 4 «хорошие» клетки.

Замечание. То, что клетки A5-D5 «хорошие», можно понять, заметив, что D5 находится на «хорошем» пути Робота из A4. После D5 траектории Робота при движении из A4-C4 и из A5-D5 совпадают.

[МИФ] Информатика ЕГЭ. № 12. Выполнение алгоритмов для исполнителей. Циклы с оператором ПОКА

Найдено 2 «хорошие» клетки.

Найдено 3 «хороши е » клетки.

Итого:6+3+3+4+2+3 = 21 «хорошая» клетка.

Правильный вариант ответа: 21

14.3 ( ege.yandex.ru-3). Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив предложенную программу, РОБОТ уцелеет и остановится в закрашенной клетке (клетка F6)?

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

Решение. При каждом выполнении основного цикла Робот сначала движется «вниз до упора» (т.е. до ближайшей стены), а затем пробует сдвинуться на 1 клетку вправо (не проверяя, есть ли у него на пути стена). Так как Робот сначала движется вниз, то возможные начальные положения Робота удобно рассматривать по столбцам.

  1. Начальное положение A1-A4. При 1-м выполнении основного цикла Робот идет вниз до А4, затем – на одну клетку вправо, в B4. При 2-м выполнении — вниз до B6, затем – на одну клетку вправо, в C6. На этом выполнение основного цикла заканчивается — оба элементарных условия в заголовке основного цикла ложны. Робот заканчивает движение в клетке C6 [спасибо Хельг’у, указавшему на неточность в исходном варианте решения].
  2. Начальное положение A5-A6.Робот спускается на А6, затем идет вправо на B6. На 2-м выполнении цикла Робот приходит в C6. На этом движение Робота заканчивается (см. разбор случаев A1- A4).
  3. Начальное положение B1-B2. При 1-м выполнении основного цикла Робот идет вниз до B2, затем – на одну клетку вправо, в C2. При 2-м выполнении — вниз до С4, затем разбивается при попытке пойти вправо из С4.
  4. Начальное положение B3-B6.При 1-м выполнении цикла Робот идет вниз до B6, затем – на 1 клетку вправо на C6. Аналогично пп. 1 и 2, Робот останавливается в C6..
  5. Начальное положениеC1-C3.Робот идет вниз до С4 и разбивается при попытке пойти из C4 вправо.
  6. Начальное положениеC4.Основной цикл не выполняется ни разу. Робот останавливается в С4.
  7. Начальное положениеC5.При 1-м прохождении основного цикла вложенный цикл не выполняется ни разу, затем Робот передвигается в D5. При 2-м выполнении основного цикла Робот идет вниз до D6, затем сдвигается вправо до E6. При 3-м прохождении основного цикла вложенный цикл не выполняется ни разу, затем Робот передвигается в F6. На этом выполнение программы заканчивается, т.к. в F6 условие выполнения основного цикла ложно.
Читайте также:
Как настроить на телевизоре LG список программ

Найдена 1 «хорошая» клетка.

  1. Начальное положениеC6. Основной цикл не выполняется ни разу. Робот останавливается в C6.
  2. Начальное положениеD1. Робот идет в D2 и разбивается..
  3. Начальное положениеD2. Основной цикл не выполняется ни разу. Робот останавливается в D2.
  4. Начальное положениеD3-D6. При 1-м выполнении основного цикла Робот идет вниз до D6, затем сдвигается вправо до E6. При 2-м прохождении основного цикла вложенный цикл не выполняется ни разу, затем Робот передвигается в F6. На этом выполнение программы заканчивается, т.к. в F6 условие выполнения основного цикла ложно.

Найдено 4 «хорошие» клетки.

Найдено 6 «хороших» клеток.

Найдена 1 «хорошая» клетка.

Итого:1+4+6+1 = 12 «хороших» клеток.

Правильный вариант ответа: 12

14.4 ( ege.yandex.ru-4). Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив предложенную программу, РОБОТ уцелеет?

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

Решение.

Начнем с замечания (оно не обязательно для решения, но полезно с точки зрения умения решать подобные задачи): Робот уцелеет только если он закончит движение в закрашенной клетке F6. Обратное неверно: Робот может дойти до клетки F6 и разбиться при попытке пойти вниз.Теперь перейдем собственно к решению.

При каждом выполнении цикла Робот сначала движется «вправо до упора» (т.е. до ближайшей стены), а затем пробует спуститься на 1 клетку вниз (не проверяя, есть лм у него на пути стена). Так как Робот сначала движется вправо, то возможные начальные положения Робота удобно рассматривать по строкам.

  1. Начальное положение A1-F1. При 1-м прохождении основного цикла Робот идет вправо до F1, затем на 1 клетку вниз до F2. При 2-м прохождении основного цикла внутренний цикл не выполняется ни разу. Потом Робот разбивается при попытке пойти вниз из F2.
  2. Начальное положение A2-D2.Робот идет вправо, пока не окажется в D2.Затем разбивается при попытке пойти вниз из D2.
  3. Начальное положениеE2 и F2. Робот идет вправо, пока не окажется в F2.Затем разбивается при попытке пойти вниз из F2.
  4. Начальное положениеA3-F3.При 1-м прохождении основного цикла Робот идет вправо до F3, затем на 1 клетку вниз до F4. При 2-м прохождении основного цикла внутренний цикл не выполняется ни разу. Затем Робот идет вниз на 1 клетку до F5. После 3-го прохождении цикла Робот приходит в F6 (все происходит так же, как и при 2-м прохождении цикла). В клетке F6 условие выполнения основного цикла НЕ выполнено и выполнение программы заканчивается.
Читайте также:
Запустить antiplagiarism exe чтобы установить программу

Найдено 6 «хороших» клеток.

. 5. Начальное положение A4-С4 . При 1-м прохождении основного цикла Робот идет вправо до C4. затем разбивается при попытке пойти вниз из C4.

  • . 6. Начальное положениеD4-F4.При 1-м прохождении основного цикла Робот идет вправо до F4, затем на 1 клетку вниз до F5. При 2-м прохождении основного цикла внутренний цикл не выполняется ни разу. Затем Робот идет вниз на 1 клетку до F6. В клетке F6 условие выполнения основного цикла НЕ выполнена и выполнение программы заканчивается.

Найдено 3 «хорошие» клетки.

Замечание. То, что клетки D4-F4 «хорошие», можно понять, заметив, что F5 находится на «хорошем» пути Робота из A3. После F5 траектории Робота при движении из A3-F3 и из D4-F4 совпадают./

7. Начальное положение A5-D5. При 1-м прохождении цикла Робот идет вправо до D5, затем на 1 клетку вниз до D6. При 2-м прохождении цикла Робот идет вправо до F6 и — разбивается при попытке пойти вниз!

. 8. Начальное положение E5-F5. Робот идет вправо до F5, затем – на 1 клетку вниз в F6. В клетке F6 условие выполнения основного цикла НЕ выполнена и выполнение программы заканчивается. (см. пп. 4 и 6).

Найдено 2 «хорошие» клетки.

. 9. Начальное положение A6-C6. Робот приходит в C6 и разбивается при попытке пойти вниз.

. 10. Начальное положение D6-E6. Робот начинает выполнение основного цикла (клетка чистая!), приходит в F6 и разбивается при попытке пойти вниз.

. 11. Начальное положение F6. Основной цикл не выполняется ни разу. Робот находится в клетке F6.

Найдена 1 «хорошая» клетка.

Итого:6+3+2+1 = 12 «хороших» клеток.

Правильный вариант ответа: 12

14.5 ( ege.yandex.ru-5). Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив предложенную программу, РОБОТ уцелеет и остановится в закрашенной клетке (клетка F6)?

Решение. При выполнении тела цикла Робот сдвигается на 2 клетки либо вниз, либо вправо. Поэтому «четность» координат Робота в процессе работы не меняется. Чтобы оказаться в F6, Робот должен начать движение в клетке с вертикальной координатой B, D или F и горизонтальной координатой 2, 4 или 6. Таких клеток 9: B2, D2, F2, B4, D4, F4, B6, D6, F6.

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

Итого: 8 «хороших» клеток.

Правильный вариант ответа: 8

14.6. Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив предложенную программу, РОБОТ уцелеет и остановится в закрашенной клетке (клетка F6)?

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

Читайте также:
Как написать письмо в программу главная дорога

Решение. При каждом выполнении цикла Робот сначала движется «вправо до упора» (т.е. до ближайшей стены), а затем пробует спуститься на 1 клетку вниз (не проверяя, есть лм у него на пути стена). как Робот сначала движется вправо, то возможные начальные положения Робота удобно рассматривать по строкам.

  1. Начальное положение A1-F1. При 1-м прохождении основного цикла Робот идет вправо до F1, затем на 1 клетку вниз до F2. При 2-м прохождении основного цикла внутренний цикл не выполняется ни разу. Потом Робот разбивается при попытке пойти вниз из F2.
  2. Начальное положение A2-D2.Робот идет вправо до D2.Затем разбивается при
  3. Начальное положениеE2-F2. Робот идет вправо до F2.Затем разбивается при попытке пойти вниз из F2.
  4. Начальное положениеA3-F3.При 1-м прохождении основного цикла Робот идет вправо до F3, затем на 1 клетку вниз до F4. При 2-м прохождении основного цикла внутренний цикл не выполняется ни разу. Затем Робот идет вниз на 1 клетку до F5. После 3-го прохождении цикла Робот приходит в F6 (все происходит так же, как и при 2-м прохождении цикла). В клетке F6 условие выполнения основного цикла НЕ выполнено и выполнение программы заканчивается.

Найдено 6 «хороших» клеток.

  1. Начальное положениеA4-С4 .При 1-м прохождении основного цикла Робот идет вправо до C4. затем на 1 клетку вниз до C5. При 2-м прохождении цикла Робот идет вправо до D5, затем на 1 клетку вниз до D6. При 3-м прохождении цикла Робот идет вправо до F6 и – разбивается при попытке пойти вниз!
  2. Начальное положениеD4-F4.При 1-м прохождении основного цикла Робот идет вправо до F4, затем на 1 клетку вниз до F5. При 2-м прохождении основного цикла внутренний цикл не выполняется ни разу. Затем Робот идет вниз на 1 клетку до F6. В клетке F6 условие выполнения основного цикла НЕ выполнена и выполнение программы заканчивается.

Найдено 3 «хорошие» клетки.

  1. Начальное положениеA5-D5. При 1-м прохождении цикла Робот идет вправо до D5, затем на 1 клетку вниз до D6. При 2-м прохождении цикла Робот идет вправо до F6 и разбивается при попытке пойти вниз

Замечание. То, что клетки A5-D5 «плохие», можно понять, заметив, что D5 находится на «плохом» пути Робота из A4. После D5 траектории Робота при движении из A4-C4 и из A5-D5 совпадают.

  1. Начальное положениеE5-F5. Робот идет вправо до F5, затем – на 1 клетку вниз в F6. В клетке F6 условие выполнения основного цикла НЕ выполнено и выполнение программы заканчивается. (см. пп. 4 и 6).

Найдено 2 «хорошие» клетки.

Найдена 1 «хорошая» клетка.

Итого:6+3+2+1 = 12 «хороших» клеток.

Правильный вариант ответа: 12

Источник: ege-go.ru

Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив предлож…

Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив
предложенную программу, РОБОТ уцелеет и остановится в закрашенной клетке (клетка F1)?
ПОКА снизу свободно ИЛИ справа свободно
ПОКА снизу свободно
вниз
КОНЕЦ ПОКА
вправо
КОНЕЦ ПОКА
1) 7 2) 12 3) 17 4) 21

Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив предлож.

Ксения Шагабаева Вопрос задан 24 сентября 2019 в 10 — 11 классы, true»> Поделиться

  • Комментариев (0)
  • Источник: matfaq.ru

    Сколько клеток лабиринта соответствуют требованию что выполнив предложенную программу

    Школьнику.com

    Опубликовано 13.06.2017 по предмету Информатика от Гость >> Оцени ответ

    • Алгебра
    • Математика
    • Русский язык
    • Українська мова
    • Информатика
    • Геометрия
    • Химия
    • Физика
    • Экономика
    • Право
    • Английский язык
    • География
    • Биология
    • Другие предметы
    • Обществознание
    • История
    • Литература
    • Українська література
    • Беларуская мова
    • Қазақ тiлi

    Показать ещё

    Источник: www.shkolniku.com

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru