Undina705
22.12.2020 07:21

на бесконечном поле есть горизонтальная и вертикальная стены правый конец горизонтальной стены соединён с Нижним концом вертикальной стены длины стен неизвестны в каждой стене есть ровно один проход точнее место прохода и его ширина неизвестны робот находится в клетке расположенной непосредственно слева от вертикальной стены у её нижнего конца на рисунке указан один из возможных расположения стены робота Напишите для робота алгоритм закрашивающий все клетки расположенные непосредственно выше горизонтальной стены или вертикальной стены проходы должны остаться не закрашенными робот должен закрасить только все клетки удовлетворяющие данному условию при исполнении алгоритма робот не должен разрушиться выполнение алгоритма должно завершиться конечно расположение робота может быть произвольным алгоритм должен решать задачу Для любого допустимого расположения стен и любого расположения и размера проходов внутри стен​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Grundyy
12.10.2020 11:34

Трудно представить строительство частного элитного дома без правильно выбранного архитектора. Общение с ним может начаться с разных во в числе которых будет и такой: "какой архитектурный стиль вам нравится?".

Если вы слышите его впервые или вообще никогда не интересовались архитектурой, вполне возможно, затруднитесь с ответом. Опытный профи, прежде чем задавать его, предложит посмотреть фотографии, альбомы и каталоги, а вы отбираете среди них то, что произвело на вас впечатление. И лишь затем архитектор сам назовет стиль, который более всего соответствует вашим вкусам.

Это и послужит основой для проектирования вашего будущего дома.

Объяснение:

0,0(0 оценок)
Ответ:
ХЕЕЕЛПАНИТЕ
28.11.2020 22:22

Відповідь:

Бейсик Python

DIM N, S AS INTEGER

N = 1

S = 0

WHILE N <= 100

S = S + 30

N = N * 2

WEND

PRINT S

n = 1

s = 0

while n <= 100:

   s = s + 30

   n = n * 2

print(s)

Паскаль Алгоритмический язык

var n, s: integer;

begin

   n := 1;

   s := 0;

   while n <= 100 do

   begin

       s := s + 30;

       n := n * 2

   end;

   write(s)

end.

алг

нач

цел n, s

n := 1

s := 0

нц пока n <= 100

   s := s + 30

   n := n * 2

кц

вывод s

кон

Си++

#include <iostream>

using namespace std;

int main()

{

   int n, s;

   n = 1;

   s = 0;

   while (n <= 100)

   {

       s = s + 30;

       n = n * 2;

   }

   cout « s « endl;

}

Пояснення:

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