profile
Размещено 5 лет назад по предмету Информатика от LizaPaw2007

Помогите срочно! как решить задачу в pascalABC Робот cif6?​

  1. Ответ на вопрос
    Ответ на вопрос дан nightcet52

    Ответ:

    В версию Programming Taskbook для локально устанавливаемого PascalABC.NET (не сетевой версии) входит ГРИС Робот.

    Исполнитель Робот - действует на прямоугольном клеточном поле. Между некоторыми клетками, а также по периметру поля находятся стены. Основная цель Робота — закрасить указанные клетки и переместиться в конечную клетку.

    Исполнитель Робот и поле, на котором он работает, отображаются следующим образом:

    Здесь большой желтый квадрат изображает Робота, маленький желтый квадрат в левом верхнем углу клетки — конечное положение Робота, черными точками помечены клетки, которые надо закрасить.

    Команды исполнителя Робот содержатся в модуле Robot:

    Right – перемещает Робота вправо;

    Left – перемещает Робота влево;

    Up – перемещает Робота вверх;

    Down – перемещает Робота вниз;

    Paint – закрашивает текущую ячейку;

    WallFromLeft – возвращает True если слева от Робота стена;

    WallFromRight – возвращает True если справа от Робота стена;

    WallFromUp – возвращает True если сверху от Робота стена;

    WallFromDown – возвращает True если снизу от Робота стена;

    FreeFromLeft – возвращает True если слева от Робота свободно;

    FreeFromRight – возвращает True если справа от Робота свободно;

    FreeFromUp – возвращает True если сверху от Робота свободно;

    FreeFromDown – возвращает True если снизу от Робота свободно;

    CellIsPainted – возвращает True если ячейка, в которой находится Робот, закрашена;

    CellIsFree – возвращает True если ячейка, в которой находится Робот, не закрашена.

    Для вызова задания для исполнителя Робот используется следующий шаблон программы:

    uses Robot;

       begin Task('c1');

    end.

    Здесь Task — процедура, содержащаяся в модуле Robot и вызывающая задание с указанным именем.

    Имеются следующие группы заданий для исполнителя Робот:

    – a – вводные задания;

    – c – цикл с параметром;

    – if – логические выражения;

    – w – циклы с условием;

    – сif – циклы + логические выражения;

    – count – переменные-счетчики;

    – cc – вложенные циклы;

    – p – процедуры без параметров;

    – pp – процедуры с параметрами.

    Для создания стандартного поля размера 9 × 11 используется процедура StandardField без параметров, а для создания поля размера N x M — процедура Field(N,M). Робот при этом помещается в центр поля.

    Объяснение:

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.