Вопрос:

Определите длину кратчайшего пути между пунктами A и F, проходящего через пункт C. У исполнителя Квадратор две команды, которым присвоены номера: 1. раздели на 2, 2. возведи в квадрат. Ниже приведена программа, записанная на пяти языках программирования.

Фотография

Ответ ассистента

### Решение задачи 4 Чтобы найти кратчайший путь из A в F, проходящий через C, нужно рассмотреть возможные варианты маршрутов: 1. $A \rightarrow B \rightarrow C \rightarrow E \rightarrow F$: $3 + 1 + 3 + 2 = 9$ 2. $A \rightarrow B \rightarrow C \rightarrow D \rightarrow E \rightarrow F$: $3 + 1 + 2 + 3 + 2 = 11$ 3. $A \rightarrow C \rightarrow E \rightarrow F$: $5 + 3 + 2 = 10$ 4. $A \rightarrow C \rightarrow D \rightarrow F$: $5 + 2 + 6 = 13$ Самый короткий путь равен 9. **Ответ: 9** ### Решение задачи 5 Нам нужно превратить 12 в 81, используя не более 4 команд: 1. $12 : 2 = 6$ (команда 1) 2. $6 : 2 = 3$ (команда 1) 3. $3^2 = 9$ (команда 2) 4. $9^2 = 81$ (команда 2) Алгоритм: 1122. **Ответ: 1122** ### Решение задачи 6 Условие программы: $s > 6$ и $k < 6$. Проверим пары: 1. $(1, 1): 1 > 6$ (нет) $\rightarrow$ NO 2. $(7, 0): 7 > 6$ (да) и $0 < 6$ (да) $\rightarrow$ YES 3. $(8, -12): 8 > 6$ (да) и $-12 < 6$ (да) $\rightarrow$ YES 4. $(6, 6): 6 > 6$ (нет) $\rightarrow$ NO 5. $(3, 11): 3 > 6$ (нет) $\rightarrow$ NO 6. $(-10, -12): -10 > 6$ (нет) $\rightarrow$ NO 7. $(10, 2): 10 > 6$ (да) и $2 < 6$ (да) $\rightarrow$ YES 8. $(7, 1): 7 > 6$ (да) и $1 < 6$ (да) $\rightarrow$ YES 9. $(12, 6): 12 > 6$ (да) и $6 < 6$ (нет) $\rightarrow$ NO Программа напечатала «YES» 4 раза. **Ответ: 4**

Другие решения

Что ещё задавали пользователи