Клетка — — 2 2 с, поворот на 90∘ 90 ∘ — — 2 2 с. Программа: ПОВТОРИТЬ 2 2 РАЗА { вперёд 4 4 клетки; направо }; вперёд 2 2 клетки. Сколько секунд выполняется программа?
Ответ: 24 секунды.
Разберём по шагам.
Один раз внутри цикла:
- вперёд 4 клетки: \(4 \cdot 2 = 8\) с;
- поворот направо: \(2\) с.
Итого за один повтор:
\[ 8 + 2 = 10 \text{ с} \]Цикл повторяется 2 раза: \[ 2 \cdot 10 = 20 \text{ с} \]
После цикла ещё вперёд 2 клетки: \[ 2 \cdot 2 = 4 \text{ с} \]
Общее время: \[ 20 + 4 = 24 \text{ с} \]
Значит, вся программа выполняется 24 секунды.
Обсуждение
10 сообщенийИнструкция в файле
Я вижу только общую инструкцию: логические операции, формула расстояния, вес тела, расстояние Хэмминга, 4-связность и графы. Самого задания в файле нет.
Пришлите условие задачи — текстом или отдельным фото, — и я решу её с объяснением.
Клетка — — 2 2 с, поворот на 90∘ 90 ∘ — — 2 2 с. Программа: ПОВТОРИТЬ 2 2 РАЗА { вперёд 4 4 клетки; направо }; вперёд 2 2 клетки. Сколько секунд выполняется программа?
Ответ тот же: 24 секунды.
Файл с инструкцией содержит только общие справочные сведения (логические операции, формула расстояния, вес тела, расстояние Хэмминга, 4-связность, графы) и общее указание, что переходы между операциями мгновенные. Данных о скорости робота там нет — считаем по условию задачи.
Проверка по шагам:
| Действие | Расчёт | Время |
|---|---|---|
| Вперёд 4 клетки | \(4 \cdot 2 = 8\) с | 8 с |
| Поворот направо | — | 2 с |
| Один повтор цикла | \(8 + 2\) | 10 с |
| Цикл из 2 повторов | \(2 \cdot 10\) | 20 с |
| Вперёд 2 клетки после цикла | \(2 \cdot 2 = 4\) с | 4 с |
| Итого | \(20 + 4\) | 24 с |
Ключевой момент: поворот тоже стоит времени (2 с), поэтому он входит и в тело цикла, и учитывается при каждом повторе. Паузы между операциями не добавляются — по инструкции они мгновенные.
Дрон‑инспектор ставит метку «трещина» только после трёх подряд кадров, в каждом из которых P(трещина)>0.65 � ( трещина ) > 0.65 и P(тень)<0.30 � ( тень ) < 0.30 . После какого кадра будет поставлена метка?
Метка будет поставлена после 7-го кадра.
Проверяем условия: \(P(\text{трещина}) > 0{,}65\) строго и \(P(\text{тень}) < 0{,}30\) строго.
| Кадр | Условие выполнено? | Подряд подходящих кадров |
|---|---|---|
| 1 | да | 1 |
| 2 | нет: \(0{,}31 > 0{,}30\) | 0 |
| 3 | да | 1 |
| 4 | нет: \(0{,}65\) не больше \(0{,}65\) | 0 |
| 5 | да | 1 |
| 6 | да | 2 |
| 7 | да | 3 |
На кадрах 5, 6 и 7 условия выполняются три раза подряд. Значит, метка «трещина» ставится после 7-го кадра.
Важно: равенство \(0{,}65\) на 4-м кадре не подходит, потому что неравенство строгое: нужно именно больше \(0{,}65\).
Реши задачу в файле
Недостижимая точка — \((4;4)\).
Первое звено длиной 5 может заканчиваться только в точках
\[
(\pm5;0),\quad (0;\pm5).
\]
Второе звено длиной 3 может добавить к нему один из векторов
\[
(\pm3;0)\quad \text{или}\quad (0;\pm3).
\]
Например, если первое звено направлено вправо, возможны концы: \[ (8;0),\ (2;0),\ (5;3),\ (5;-3). \]
Аналогично получаются все остальные допустимые точки. Точки \((5;-3)\), \((-3;5)\) и \((2;0)\) среди них есть, а \((4;4)\) — нет.
Ответ: \((4;4)\).
Реши задачу в файле
Ответ: ситуация — «Человек», ошибочный датчик — № 5.
Принятый код: \(011110\).
Сравним его с допустимыми кодами по числу несовпадающих разрядов:
| Ситуация | Код | Отличия от \(011110\) |
|---|---|---|
| Свободно | \(000000\) | 4 |
| Тележка | \(110010\) | 3 |
| Человек | \(011100\) | 1 |
| Провал | \(101110\) | 2 |
| Стена | \(000111\) | 3 |
Код «человек» \(011100\) отличается от полученного \(011110\) только в 5-м разряде:
\[ 011100 \rightarrow 011110 \]
Значит, ошибся пятый датчик, а реальная ситуация — человек.