Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Ещё четыре команды — это команды проверки условий. Эти команды проверяют, свободен ли путь для Робота в каждом из четырёх возможных направлений:
сверху свободно снизу свободно слева свободно справа свободно
Эти команды можно использовать вместе с условием «если», имеющим следующий вид:
если условие то
последовательность команд
все
Здесь условие — одна из команд проверки условия. Последовательность команд — это одна или несколько любых команд-приказов. Например, для передвижения на одну клетку вправо, если справа нет стенки, и закрашивания клетки можно использовать такой алгоритм:
если справа свободно то
вправо
закрасить
все
В одном условии можно использовать несколько команд проверки условий, применяя логические связки и, или, не, например:
если (справа свободно) и (не снизу свободно) то
вправо
все
Для повторения последовательности команд можно использовать цикл «пока», имеющий следующий вид:
нц пока условие
последовательность команд
кц
Например, для движения вправо, пока это возможно, можно использовать следующий алгоритм:
нц пока справа свободно
вправо
кц
Выполните задание.


На бесконечном поле имеется лестница. Сначала лестница спускается вниз слева направо, потом поднимается вверх также слева направо. После подъема лестница переходит в вертикальную стену. Высота каждой ступени — 1 клетка, ширина — 1 клетка. Количество ступенек, ведущих вверх, и количество ступенек, ведущих вниз, неизвестно. Между спуском и подъемом ширина площадки — 1 клетка. Робот находится в клетке, расположенной в начале спуска. На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р») .
Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно над лестницей, как показано на рисунке. Требуется закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).
Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в текстовом файле.
Результаты варианта №4
№ п/п | Номер | Тип | Ваш ответ | Правильный ответ |
1 | 542 | 1 | 1 | 1 |
2 | 921 | 2 | 2 | 4 |
3 | 524 | 3 | 1 | 1 |
4 | 84 | 4 | 2 | 4 |
5 | 1076 | 5 | 1 | 2 |
6 | 126 | 6 | 2 | 2 |
7 | 127 | 7 | 1 | ОДА |
8 | 772 | 8 | 2 | 67 |
9 | 825 | 9 | 1 | 17 |
10 | 90 | 10 | 3 | 8 |
11 | 412 | 11 | 1 | 9 |
12 | 1043 | 12 | 4 | 1 |
13 | 53 | 13 | 1 | 103 |
14 | 54 | 14 | 2 | 22111 |
15 | 1169 | 15 | 1 | 625 |
16 | 36 | 16 | 1 | МТЕ |
17 | 117 | 17 | 2 | ДГЖВБАЕ |
18 | 298 | 18 | 1 | АГВБ |
19 | 480 | 19 (C1) | Набрано баллов: 0 | |
20 | 681 | 20 (C2) | Набрано баллов: 0 |
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |


