СДАМ ГИА






Каталог заданий. Остановка в заданной клетке, циклы с оператором ПОКА
Пройти тестирование по этим заданиям
Вернуться к каталогу заданий
Версия для печати и копирования в MS Word
1
Задание 14 № 3499

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

вверх вниз влево вправо

При вы­пол­не­нии любой из этих ко­манд РОБОТ пе­ре­ме­ща­ет­ся на одну клет­ку соответственно (по от­но­ше­нию к наблюдателю): вверх ↑, вниз ↓, влево ←, впра­во →.

Четыре ко­ман­ды проверяют ис­тинность усло­вия отсутствия стены у каж­дой стороны той клетки, где на­хо­дит­ся РОБОТ (также по от­но­ше­нию к наблюдателю):

сверху
свободно
снизу
свободно
слева
свободно
справа
свободно

Цикл

ПОКА < усло­вие >

последовательность команд

КОНЕЦ ПОКА

выполняется, пока усло­вие истинно.

В конструкции

ЕСЛИ < усло­вие >

ТО команда1

ИНАЧЕ команда2

КОНЕЦ ЕСЛИ

выполняется команда1 (если усло­вие истинно) или команда2 (если усло­вие ложно)

 

Если РОБОТ начнёт дви­же­ние в сто­ро­ну находящейся рядом с ним стены, то он раз­ру­шит­ся и про­грам­ма прервётся.

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

 

НАЧАЛО

ПОКА<справа сво­бод­но ИЛИ снизу сво­бод­но >

ПОКА < снизу сво­бод­но >

вниз

КОНЕЦ ПОКА

ПОКА < спра­ва свободно >

вправо

КОНЕЦ ПОКА

КОНЕЦ ПОКА

КОНЕЦ

Пояснение · ·

2
Задание 14 № 3807

Исполнитель РОБОТ умеет перемещаться по прямоугольному лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними по сторонам клетками может стоять стена. Клетка в лабиринте может быть чистая или закрашенная. Закрашенные клетки на рисунке выделены серым цветом.

 

Система команд исполнителя РОБОТ содержит восемь команд. Четыре команды – это команды перемещения:

вверх вниз влево вправо

При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно (по отношению к наблюдателю): вверх ↑, вниз ↓, влево ←, вправо →.

Четыре команды проверяют ис­тинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ (также по отношению к наблюдателю):

сверху
свободно
снизу
свободно
слева
свободно
справа
свободно

Цикл

ПОКА <условие>

последовательность команд

КОНЕЦ ПОКА

выполняется, пока условие истинно.

 

В конструкции

ЕСЛИ <условие>

ТО команда

КОНЕЦ ЕСЛИ

выполняется команда только, если условие истинно. В противном случае ничего не происходит.

В конструкциях ПОКА и ЕСЛИ условие может содержать команды проверки, а также слова И, ИЛИ, НЕ.

 

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

 

НАЧАЛО

ПОКА<справа свободно ИЛИ снизу свободно>

ПОКА <снизу свободно>

вниз

КОНЕЦ ПОКА

ПОКА <справа свободно>

вправо

КОНЕЦ ПОКА

КОНЕЦ ПОКА

КОНЕЦ

 

Источник: Яндекс: Тренировочная работа ЕГЭ по информатике. Ва­ри­ант 1.
Пояснение · ·

3
Задание 14 № 3839

Исполнитель РОБОТ умеет перемещаться по прямоугольному лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними по сторонам клетками может стоять стена. Клетка в лабиринте может быть чистая или закрашенная. Закрашенные клетки на рисунке выделены серым цветом.

 


 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

A

B

C

D

E

F

 

 

Система команд исполнителя РОБОТ содержит восемь команд. Четыре команды – это команды перемещения:

вверх вниз влево вправо

При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно (по отношению к наблюдателю): вверх ↑, вниз ↓, влево ←, вправо →.

Четыре команды проверяют ис­тинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ (также по отношению к наблюдателю):

сверху
свободно
снизу
свободно
слева
свободно
справа
свободно

Цикл

ПОКА <условие>

последовательность команд

КОНЕЦ ПОКА

выполняется, пока условие истинно.

 

В конструкции

ЕСЛИ <условие>

ТО команда

КОНЕЦ ЕСЛИ

выполняется команда только, если условие истинно. В противном случае ничего не происходит.

В конструкциях ПОКА и ЕСЛИ условие может содержать команды проверки, а также слова И, ИЛИ, НЕ.

 

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

 

НАЧАЛО

ПОКА<справа свободно ИЛИ снизу свободно>

ПОКА <справа свободно>

вправо

КОНЕЦ ПОКА

ПОКА <снизу свободно>

вниз

КОНЕЦ ПОКА

КОНЕЦ ПОКА

КОНЕЦ

 

Источник: Яндекс: Тренировочная работа ЕГЭ по информатике. Ва­ри­ант 2.

4
Задание 14 № 4584

Исполнитель РОБОТ умеет пе­ре­ме­щать­ся по пря­мо­уголь­но­му лабиринту, на­чер­чен­но­му на плоскости, раз­би­той на клетки. Между со­сед­ни­ми по сто­ро­нам клет­ка­ми может сто­ять стена.

Система ко­манд ис­пол­ни­те­ля РОБОТ со­дер­жит во­семь команд. Че­ты­ре ко­ман­ды - это ко­ман­ды перемещения:

вверх

вниз

влево

вправо


При вы­пол­не­нии любой из этих ко­манд РОБОТ пе­ре­ме­ща­ет­ся на одну клет­ку соответственно: вверх ↑, вниз ↓, влево ←, впра­во →. Если на пути РО­БО­Та ока­жет­ся стена, он разрушится.

Четыре ко­ман­ды про­ве­ря­ют от­сут­ствие стены у каж­дой сто­ро­ны той клетки, где на­хо­дит­ся РОБОТ:

сверху свободно

снизу свободно

слева свободно

справа свободно


Цикл

ПОКА <условие>

последовательность ко­манд

КОНЕЦ ПОКА

выполняется, пока усло­вие истинно.

В кон­струк­ци­ях ПОКА усло­вие может со­дер­жать ко­ман­ды проверки, а также слова И, ИЛИ, НЕ.

Схема лабиринта:

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

НАЧАЛО

     ПОКА <снизу свободно ИЛИ справа свободно>

          ПОКА <снизу свободно>

               вниз

          КОНЕЦ ПОКА

          вправо

     КОНЕЦ ПОКА

КОНЕЦ

 

Пояснение · ·

5
Задание 14 № 5051

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

вверх вниз влево вправо

При вы­пол­не­нии любой из этих ко­манд РОБОТ пе­ре­ме­ща­ет­ся на одну клет­ку со­от­вет­ствен­но (по от­но­ше­нию к наблюдателю): вверх ↑, вниз ↓, влево ←, впра­во →.

Четыре ко­ман­ды про­ве­ря­ют ис­тинность усло­вия от­сут­ствия стены у каж­дой сто­ро­ны той клетки, где на­хо­дит­ся РОБОТ (также по от­но­ше­нию к наблюдателю):

сверху
свободно
снизу
свободно
слева
свободно
справа
свободно

Цикл

ПОКА < усло­вие >

последовательность команд

КОНЕЦ ПОКА

выполняется, пока усло­вие истинно.

В конструкции

ЕСЛИ < усло­вие >

ТО команда1

ИНАЧЕ команда2

КОНЕЦ ЕСЛИ

выполняется команда1 (если усло­вие истинно) или команда2 (если усло­вие ложно)

 

Если РОБОТ начнёт дви­же­ние в сто­ро­ну на­хо­дя­щей­ся рядом с ним стены, то он раз­ру­шит­ся и про­грам­ма прервётся.

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

 

НАЧАЛО

ПОКАснизу свободно ИЛИ справа сво­бод­но

ПОКА спра­ва сво­бод­но

вправо

КОНЕЦ ПОКА

вниз

КОНЕЦ ПОКА

КОНЕЦ

Источник: МИОО: Тре­ни­ро­воч­ная ра­бо­та по ин­фор­ма­ти­ке 22.03.2013 ва­ри­ант ИНФ1401.
Пояснение · ·

6
Задание 14 № 5083

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

вверх вниз влево вправо

При вы­пол­не­нии любой из этих ко­манд РОБОТ пе­ре­ме­ща­ет­ся на одну клет­ку соответственно (по от­но­ше­нию к наблюдателю): вверх ↑, вниз ↓, влево ←, впра­во →.

Четыре ко­ман­ды проверяют ис­тинность усло­вия отсутствия стены у каж­дой стороны той клетки, где на­хо­дит­ся РОБОТ (также по от­но­ше­нию к наблюдателю):

сверху
свободно
снизу
свободно
слева
свободно
справа
свободно

Цикл

ПОКА < усло­вие >

последовательность команд

КОНЕЦ ПОКА

выполняется, пока усло­вие истинно.

В конструкции

ЕСЛИ < усло­вие >

ТО команда1

ИНАЧЕ команда2

КОНЕЦ ЕСЛИ

выполняется команда1 (если усло­вие истинно) или команда2 (если усло­вие ложно)

 

Если РОБОТ начнёт дви­же­ние в сто­ро­ну находящейся рядом с ним стены, то он раз­ру­шит­ся и про­грам­ма прервётся.

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

 

НАЧАЛО

ПОКАснизу свободно ИЛИ справа сво­бод­но

ПОКА снизу сво­бод­но

вниз

КОНЕЦ ПОКА

вправо

КОНЕЦ ПОКА

КОНЕЦ

Источник: МИОО: Тре­ни­ро­воч­ная ра­бо­та по ин­фор­ма­ти­ке 22.03.2013 ва­ри­ант ИНФ1402.
Пояснение · ·

7
Задание 14 № 5548

Система ко­манд исполнителя РОБОТ, «живущего» в пря­мо­уголь­ном лабиринте на клет­ча­той плоскости, вклю­ча­ет в себя 4 команды-приказа и 4 ко­ман­ды проверки условия.

Команды-приказы:

 

вверхвнизвлевовправо

 

При вы­пол­не­нии любой из этих ко­манд РОБОТ пе­ре­ме­ща­ет­ся на одну клет­ку соответственно: вверх ↑, вниз ↓, влево ←, впра­во →.

 

Если РОБОТ начнёт дви­же­ние в сто­ро­ну находящейся рядом с ним стены, то он разрушится, и про­грам­ма прервётся.

 

Другие 4 ко­ман­ды проверяют ис­тин­ность условия от­сут­ствия стены у каж­дой стороны той клетки, где на­хо­дит­ся РОБОТ:

 

сверху свободноснизу свободнослева свободносправа свободно

 

Цикл

 

ПОКА условие

 

последовательность команд

КОНЕЦ ПОКА

выполняется, пока усло­вие истинно.

В конструкции

 

ЕСЛИ условие

ТО команда1

ИНАЧЕ команда2

КОНЕЦ ЕСЛИ

 

выполняется команда1 (если усло­вие истинно) или команда2 (если усло­вие ложно).

 

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

 

НАЧАЛО

ПОКА слева свободно ИЛИ сверху свободно

 

ЕСЛИ слева свободно

 

ТО влево

 

ИНАЧЕ вверх

 

КОНЕЦ ЕСЛИ

 

КОНЕЦ ПОКА

 

КОНЕЦ

Источник: ЕГЭ по ин­фор­ма­ти­ке 30.05.2013. Ос­нов­ная волна. Даль­ний Восток. Ва­ри­ант 5.

8
Задание 14 № 6773

Система ко­манд ис­пол­ни­те­ля РОБОТ, «живущего» в пря­мо­уголь­ном ла­би­рин­те на клет­ча­той плоскости, вклю­ча­ет в себя 4 команды-приказа и 4 ко­ман­ды про­вер­ки условия. Команды-приказы: вверх, вниз, влево, вправо. При вы­пол­не­нии любой из этих ко­манд РОБОТ пе­ре­ме­ща­ет­ся на одну клет­ку соответственно: вверх ↑, вниз ↓, влево ←, впра­во →. Если РОБОТ начнёт дви­же­ние в сто­ро­ну на­хо­дя­щей­ся рядом с ним стены, то он разрушится, и про­грам­ма прервётся.

Другие 4 ко­ман­ды про­ве­ря­ют ис­тин­ность усло­вия от­сут­ствия стены у каж­дой сто­ро­ны той клетки, где на­хо­дит­ся РОБОТ: сверху свободно, снизу свободно, слева свободно, справа свободно.

Цикл

 

ПОКА усло­вие

последовательность команд

КОНЕЦ ПОКА

 

выполняется, пока усло­вие истинно. В конструкции

 

ЕСЛИ условие

ТО команда1

ИНАЧЕ команда2

КОНЕЦ ЕСЛИ

 

выполняется команда1 (если усло­вие истинно) или команда2 (если усло­вие ложно).

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

 

НАЧАЛО

ПОКА снизу свободно ИЛИ справа свободно

ПОКА снизу свободно

вниз

КОНЕЦ ПОКА

вправо

КОНЕЦ ПОКА

КОНЕЦ

Источник: МИОО: Тре­ни­ро­воч­ная работа по ин­фор­ма­ти­ке 20.02.2014 ва­ри­ант ИН10601.
Пояснение · ·

9
Задание 14 № 6805

Система ко­манд ис­пол­ни­те­ля РОБОТ, «живущего» в пря­мо­уголь­ном ла­би­рин­те на клет­ча­той плоскости, вклю­ча­ет в себя 4 команды-приказа и 4 ко­ман­ды про­вер­ки условия. Команды-приказы: вверх, вниз, влево, вправо. При вы­пол­не­нии любой из этих ко­манд РОБОТ пе­ре­ме­ща­ет­ся на одну клет­ку соответственно: вверх ↑, вниз ↓, влево ←, впра­во →. Если РОБОТ начнёт дви­же­ние в сто­ро­ну на­хо­дя­щей­ся рядом с ним стены, то он разрушится, и про­грам­ма прервётся.

Другие 4 ко­ман­ды про­ве­ря­ют ис­тин­ность усло­вия от­сут­ствия стены у каж­дой сто­ро­ны той клетки, где на­хо­дит­ся РОБОТ: сверху свободно, снизу свободно, слева свободно, справа свободно.

Цикл

ПОКА усло­вие

последовательность команд

КОНЕЦ ПОКА

 

выполняется, пока усло­вие истинно.

 

В конструкции

ЕСЛИ условие

ТО команда1

ИНАЧЕ команда2

КОНЕЦ ЕСЛИ

 

выполняется команда1 (если усло­вие истинно) или команда2 (если усло­вие ложно).

 

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

НАЧАЛО

ПОКА снизу сво­бод­но ИЛИ спра­ва свободно

ПОКА спра­ва свободно

вправо

КОНЕЦ ПОКА

вниз

КОНЕЦ ПОКА

КОНЕЦ

Источник: МИОО: Тре­ни­ро­воч­ная работа по ин­фор­ма­ти­ке 20.02.2014 ва­ри­ант ИН10602.

Пройти тестирование по этим заданиям



     О проекте · Редакция

© Гущин Д. Д., 2011—2017


СПб ГУТ! С! Ф! У!