straikerfba
05.02.2022 07:25

C++ Робот може переміщатися в чотирьох напрямах («П» — північ, «З» — захід, «Пд» — південь, «СП» - схід) і приймати три цифрові команди: 0 — продовжувати рух, 1 — поворот наліво, -1 — поворот на право. Даний символ C — початкове напрямок робота і ціле число N — послана йому команда. Вивести напрямок робота після виконання отриманої команди.

Робот может перемещаться в четырех направлениях («П» — север, «З» — запад, «Ю» — юг, «СП» - восток) и принимать три цифровые команды: 0 — продолжать движение, 1 — поворот налево, -1 — поворот на право. Данный символ C — начальное направление робота и целое число N-посланная ему команда. Вывести направление робота после выполнения полученной команды.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
LTKaty
20.09.2021 14:07

javascript:

function Вычислить(число) {  

var массив = [], м1 = [], м2 = [], с1 = 0, с2 = 0;  

for (let сч = 1; сч <= число; сч++) массив.push(сч);  

for (let сч = число - 1; сч >= 0; сч--)  

 if (с1 > с2) { м2.push(массив[сч]); с2 += массив[сч]; }  

 else { м1.push(массив[сч]); с1 += массив[сч]; }  

if (с1 != с2) return false;  

else {  

 var рез = "";  

 for (let сч = 1; сч <= число; сч++)  

  if (м1.indexOf(сч) != -1) рез += "+"; else рез += "-";  

 return рез;  

}

}

document.write(Вычислить(8) + "<br />");

document.write(Вычислить(15) + "<br />");

document.write(Вычислить(40) + "<br />");

document.write(Вычислить(99) + "<br />");


+--++--+

--++--++--++--+

+--++--++--++--++--++--++--++--++--++--+

--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--+

0,0(0 оценок)
Ответ:
Katerinka0307
17.03.2020 08:56

***

Объяснение:

f(11) 11>0 поэтому вызываем g(10)

g(10) 10>1 поэтому вызываем f(7)

f(7) 7>0 поэтому вызываем g(6)

g(6) 6>1 поэтому вызываем f(3)

f(3) 3>0 поэтому вызываем g(2)

g(2) 2>1 поэтому вызываем f(-1)

f(-1) -1 < 0 поэтому выходим из функции

Далее последовательный выход из вех всех функций.

При каждом вызове функции g() на экран печатается звездочка. Было 3 вызова g(10) g(6) g(2), поэтому на кране будет  три звездочки подряд (***).

 

Не забывайте нажать " ", поставить оценку и, если ответ удовлетворил, то выберите его как "Лучший"  

Бодрого настроения и добра!  

Успехов в учебе!

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота