Система команд исполнителя робот, “живущего” в прямоугольном лабиринте на клетчатой плоскости:
вверх
вниз
влево
вправо
при выполнении этих команд робот перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →.
четыре команды проверяют истинность условия отсутствия стены у той клетки, где находится робот:
сверху свободно
снизу свободно
слева свободно
справа свободно
цикл
пока команда
выполняется, пока условие истинно, иначе происходит переход на следующую строку.
при движении в сторону стены робот разрушается, и выполнение программы прерывается.
сколько клеток лабиринта соответствует требованию, что, выполнив предложенную ниже программу, робот остановится в той же клетке, с которой он начал движение?
начало
пока вверх
пока влево
пока вниз
пока вправо
конец
варианты ответа
1) 1
2) 2
3) 3
4) 4
299
470
Ответы на вопрос:
Var i, j, k, n: integer; m: array[1..1023] of byte; begin write('введите натуральное число: '); readln(n); k : = 1; m[1] : = 1; j : = 2; while j < = n do begin for i : = 1 to k do begin if m[i] = 1 then m[j] : = 0 else m[j] : = 1; j : = j + 1 end; k : = k * 2 end; writeln('отладочная выдача всей последовательности'); for i : = 1 to n do write(m[i]); writeln; write(n, '-й член последовательности равен ', m[n]); writeln(', два предыдущих равны ', m[n - 2], ' и ', m[n - 1]) end. тестовое решение: введите натуральное число: 50 отладочная выдача всей последовательности 10010110011010010110100110010110011010011001011010 50-й член последовательности равен 0, два предыдущих равны 0 и 1
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Morkovka91120.07.2021 06:09
-
Fadasa19.12.2020 17:54
-
LOLLLAada25.07.2022 09:05
-
oDESo18.10.2022 11:37
-
klarkwin01.01.2022 09:02
-
00SERGEI200306.10.2020 05:11
-
нияз3527.11.2022 21:54
-
аян4522.12.2020 21:17
-
zavet342728.06.2020 12:52
-
Svetlana267509.04.2022 12:48
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.