2vovanavi
03.05.2021 11:41

то вообще не получается,какой алгоритм надо составить для этих заданий? Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может. У Робота есть девять команд. Четыре команды — это команды-приказы:
вверх вниз влево вправо
При выполнении любой из этих команд Робот перемещается на одну клетку соответственно: вверх ↑ вниз ↓, влево ← , вправо →. Если Робот получит команду передвижения сквозь стену, то он разрушится. Также у Робота есть команда закрасить, при которой закрашивается клетка, в которой Робот находится в настоящий момент.
Ещё четыре команды — это команды проверки условий. Эти команды проверяют, свободен ли путь для Робота в каждом из четырёх возможных направлений:
сверху свободно снизу свободно слева свободно справа свободно
Эти команды можно использовать вместе с условием «если», имеющим следующий вид:
если условие то
последовательность команд
все
Здесь условие — одна из команд проверки условия. Последовательность команд — это одна или несколько любых команд-приказов. Например, для передвижения на одну клетку вправо, если справа нет стенки, и закрашивания клетки можно использовать такой алгоритм:
если справа свободно то
вправо
закрасить
все
В одном условии можно использовать несколько команд проверки условий, применяя логические связки и, или, не, например:
если (справа свободно) и (не снизу свободно) то
вправо
все
Для повторения последовательности команд можно использовать цикл «пока», имеющий следующий вид:
нц пока условие
последовательность команд
кц
Например, для движения вправо, пока это возможно, можно использовать следующий алгоритм:
нц пока справа свободно
вправо
кц


то вообще не получается,какой алгоритм надо составить для этих заданий? Исполнитель Робот умеет пере

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
маша9393
03.04.2023 15:34
На бейсике моем любимом
Dim a1 As Integer,  a2 As Integer,  a3 As Integer,  a4 As Integer,  a5 As Integer
Dim a6 As Integer, Sred As Double, SumQuad As Double, RaznSqrt As Double
Print "введите 1 число"; Input a1
Print "введите 2 число"; Input a2
Print "введите 3 число"; Input a3
Print "введите 4 число"; Input a4
Print "введите 5 число"; Input a5
Print "введите 6 число"; Input a6
Sred = (a1+a2+a3+a4+a5+a6) / 6
Print "Среднее = ",  Sred
SumQuad = a1*a1+a2*a2+a3*a3+a4*a4+a5*a5+a6*a6
Print "Сумма квадратов = ",  SumQuad
RaznSqrt = Sqrt(a1) - Sqrt(a2) - Sqrt(a3) - Sqrt(a4) - Sqrt(a5) - Sqrt(a6) 
Print "Разность корней равна",  RaznSqrt
End 
0,0(0 оценок)
Ответ:
KsehiaKomleva
23.08.2022 10:31

Дано:

В коробке меньше 9-ти, но больше 3-х шаров.

Согласно условию задачи, количество шаров — множество чисел от 3 (не включительно) до 9 (не включительно), следовательно ответом может быть любое число из этого промежутка. Подходит только вариант D) 5.

ответ: D) 5.


------------------------

Второй вариант решения

Начертим координатную прямую, укажем точки 3, 9 (выколотые, потому что неравенство строгое) и покажем графически, чему принадлежит x (за икс возьмём количество шаров в коробке).

x ∈ (3;9) или 3 < x < 9. Значит, ответ — D) 5 шаров.

ответ: D) 5


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