14.1 ( ege.yandex.ru-1). Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив предложенную программу, РОБОТ уцелеет и остановится в закрашенной клетке (клетка F6)?
Описание системы команд и языка программирования Робота можно прочитать здесь.
Ре шение. Робот попеременно движется «вниз до упора» (т.е. до ближайшей стены) и вправо до упора. Это происходит до тех пор, пока Робот не придет в тупик, т.е. в клетку, откуда нет пути ни вниз, ни вправо. Так как Робот сначала движется вниз, то возможные начальные положения Робота удобно рассматривать по столбцам.
- Начальное положение A1-A4. При 1-м выполнении цикла Робот идет вниз до А4, затем – вправо до C4. При 2-м выполнении — вниз до C5, вправо до D5. При 3-м — вниз до D6, затем вправо до F6. На этом выполнение цикла заканчивается.
Найдено 4 «хорошие» клетки.
- Начальное положение A5-A6.Робот спускается на А6, затем идет вправо до С6, где и застревает.
- Начальное положение B1-B2. От B2 Робот идет в тупик D2.
- Начальное положение 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 раз.
- Начальное положениеA4-С4 .Робот идет вправо до C4. затем вниз до C5. При 2-м прохождении цикла Робот идет вправо до D5, затем вниз до D6. При 3-м прохождении цикла Робот идет вправо до F6 и останавливается. Второй из вложенных циклов не выполняется ни разу.
Найдено 3 «хорошие» клетки.
Найдено 3 «хорошие» клетки.
- Начальное положение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 клетку вправо (не проверяя, есть ли у него на пути стена). Так как Робот сначала движется вниз, то возможные начальные положения Робота удобно рассматривать по столбцам.
- Начальное положение A1-A4. При 1-м выполнении основного цикла Робот идет вниз до А4, затем – на одну клетку вправо, в B4. При 2-м выполнении — вниз до B6, затем – на одну клетку вправо, в C6. На этом выполнение основного цикла заканчивается — оба элементарных условия в заголовке основного цикла ложны. Робот заканчивает движение в клетке C6 [спасибо Хельг’у, указавшему на неточность в исходном варианте решения].
- Начальное положение A5-A6.Робот спускается на А6, затем идет вправо на B6. На 2-м выполнении цикла Робот приходит в C6. На этом движение Робота заканчивается (см. разбор случаев A1- A4).
- Начальное положение B1-B2. При 1-м выполнении основного цикла Робот идет вниз до B2, затем – на одну клетку вправо, в C2. При 2-м выполнении — вниз до С4, затем разбивается при попытке пойти вправо из С4.
- Начальное положение B3-B6.При 1-м выполнении цикла Робот идет вниз до B6, затем – на 1 клетку вправо на C6. Аналогично пп. 1 и 2, Робот останавливается в C6..
- Начальное положениеC1-C3.Робот идет вниз до С4 и разбивается при попытке пойти из C4 вправо.
- Начальное положениеC4.Основной цикл не выполняется ни разу. Робот останавливается в С4.
- Начальное положениеC5.При 1-м прохождении основного цикла вложенный цикл не выполняется ни разу, затем Робот передвигается в D5. При 2-м выполнении основного цикла Робот идет вниз до D6, затем сдвигается вправо до E6. При 3-м прохождении основного цикла вложенный цикл не выполняется ни разу, затем Робот передвигается в F6. На этом выполнение программы заканчивается, т.к. в F6 условие выполнения основного цикла ложно.
Найдена 1 «хорошая» клетка.
- Начальное положениеC6. Основной цикл не выполняется ни разу. Робот останавливается в C6.
- Начальное положениеD1. Робот идет в D2 и разбивается..
- Начальное положениеD2. Основной цикл не выполняется ни разу. Робот останавливается в D2.
- Начальное положение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 клетку вниз (не проверяя, есть лм у него на пути стена). Так как Робот сначала движется вправо, то возможные начальные положения Робота удобно рассматривать по строкам.
- Начальное положение A1-F1. При 1-м прохождении основного цикла Робот идет вправо до F1, затем на 1 клетку вниз до F2. При 2-м прохождении основного цикла внутренний цикл не выполняется ни разу. Потом Робот разбивается при попытке пойти вниз из F2.
- Начальное положение A2-D2.Робот идет вправо, пока не окажется в D2.Затем разбивается при попытке пойти вниз из D2.
- Начальное положениеE2 и F2. Робот идет вправо, пока не окажется в F2.Затем разбивается при попытке пойти вниз из F2.
- Начальное положениеA3-F3.При 1-м прохождении основного цикла Робот идет вправо до F3, затем на 1 клетку вниз до F4. При 2-м прохождении основного цикла внутренний цикл не выполняется ни разу. Затем Робот идет вниз на 1 клетку до F5. После 3-го прохождении цикла Робот приходит в F6 (все происходит так же, как и при 2-м прохождении цикла). В клетке F6 условие выполнения основного цикла НЕ выполнено и выполнение программы заканчивается.
Найдено 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 клетку вниз (не проверяя, есть лм у него на пути стена). как Робот сначала движется вправо, то возможные начальные положения Робота удобно рассматривать по строкам.
- Начальное положение A1-F1. При 1-м прохождении основного цикла Робот идет вправо до F1, затем на 1 клетку вниз до F2. При 2-м прохождении основного цикла внутренний цикл не выполняется ни разу. Потом Робот разбивается при попытке пойти вниз из F2.
- Начальное положение A2-D2.Робот идет вправо до D2.Затем разбивается при
- Начальное положениеE2-F2. Робот идет вправо до F2.Затем разбивается при попытке пойти вниз из F2.
- Начальное положениеA3-F3.При 1-м прохождении основного цикла Робот идет вправо до F3, затем на 1 клетку вниз до F4. При 2-м прохождении основного цикла внутренний цикл не выполняется ни разу. Затем Робот идет вниз на 1 клетку до F5. После 3-го прохождении цикла Робот приходит в F6 (все происходит так же, как и при 2-м прохождении цикла). В клетке F6 условие выполнения основного цикла НЕ выполнено и выполнение программы заканчивается.
Найдено 6 «хороших» клеток.
- Начальное положениеA4-С4 .При 1-м прохождении основного цикла Робот идет вправо до C4. затем на 1 клетку вниз до C5. При 2-м прохождении цикла Робот идет вправо до D5, затем на 1 клетку вниз до D6. При 3-м прохождении цикла Робот идет вправо до F6 и – разбивается при попытке пойти вниз!
- Начальное положениеD4-F4.При 1-м прохождении основного цикла Робот идет вправо до F4, затем на 1 клетку вниз до F5. При 2-м прохождении основного цикла внутренний цикл не выполняется ни разу. Затем Робот идет вниз на 1 клетку до F6. В клетке F6 условие выполнения основного цикла НЕ выполнена и выполнение программы заканчивается.
Найдено 3 «хорошие» клетки.
- Начальное положениеA5-D5. При 1-м прохождении цикла Робот идет вправо до D5, затем на 1 клетку вниз до D6. При 2-м прохождении цикла Робот идет вправо до F6 и разбивается при попытке пойти вниз
Замечание. То, что клетки A5-D5 «плохие», можно понять, заметив, что D5 находится на «плохом» пути Робота из A4. После D5 траектории Робота при движении из A4-C4 и из A5-D5 совпадают.
- Начальное положение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»> Поделиться
Источник: matfaq.ru
Сколько клеток лабиринта соответствуют требованию что выполнив предложенную программу
Опубликовано 13.06.2017 по предмету Информатика от Гость >> Оцени ответ
- Алгебра
- Математика
- Русский язык
- Українська мова
- Информатика
- Геометрия
- Химия
- Физика
- Экономика
- Право
- Английский язык
- География
- Биология
- Другие предметы
- Обществознание
- История
- Литература
- Українська література
- Беларуская мова
- Қазақ тiлi
Показать ещё
Источник: www.shkolniku.com