юля2716
18.01.2022 20:39

найти алгоритм выигрыша в ним с 3 5 7 предметами при первом ходе проигрывает тот кто должен взять последний предмет

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
tulenchik26
15.04.2023 04:25
Добрый день, я готов выступить в роли школьного учителя и помочь вам разобраться с этими вопросами.

1. У вас задан цикл с оператором for, который будет выполняться от i = 1 до 30. Однако, по условию сказано, что после завершения выполнения тела цикла i = 2. Это означает, что выполнение тела цикла было прервано при i = 2.

2. У вас задан цикл с оператором for, который будет выполняться от i = -1 до 2. Внутри тела цикла определено присваивание a = a + 1. Теперь рассмотрим количество выполнений цикла:

- при i = -1: a = a + 1 = 0 + 1 = 1
- при i = 0: a = a + 1 = 1 + 1 = 2
- при i = 1: a = a + 1 = 2 + 1 = 3
- при i = 2: a = a + 1 = 3 + 1 = 4

Таким образом, цикл будет выполнен 4 раза. Ответ: д) 4.

3. У вас задан цикл с оператором for, который будет выполняться от i = 5 до 36. По условию, нужно найти значение i после первого выполнения тела цикла. После первого выполнения тела цикла i будет увеличиваться на 1, так как нет других операций, которые могут изменить i.

Таким образом, после первого выполнения тела цикла i будет равно 6.

4. У вас задана последовательность операторов, где в цикле while происходит инкрементация переменных a и b, а затем на экран выводится произведение a и b.

Распишем шаги выполнения:

- a = 1, b = 1
- повторение цикла:
- b = b + a = 1 + 1 = 2
- a = a + 1 = 1 + 1 = 2
- повторение цикла:
- b = b + a = 2 + 2 = 4
- a = a + 1 = 2 + 1 = 3
- повторение цикла:
- b = b + a = 4 + 3 = 7
- a = a + 1 = 3 + 1 = 4
- повторение цикла:
- b = b + a = 7 + 4 = 11
- a = a + 1 = 4 + 1 = 5
- повторение цикла:
- b = b + a = 11 + 5 = 16
- a = a + 1 = 5 + 1 = 6
- повторение цикла:
- b = b + a = 16 + 6 = 22
- a = a + 1 = 6 + 1 = 7

В конце цикла a будет равно 7, b будет равно 22. А на экран будет выведено произведение a и b, то есть 7 * 22 = 154.

Ответ: г) 154.

5. У вас задан цикл с оператором for, который будет выполняться от i = 0 до 5. Внутри тела цикла определено присваивание s = s + 1. Теперь рассмотрим количество выполнений цикла:

- при i = 0: s = s + 1 = 0 + 1 = 1
- при i = 1: s = s + 1 = 1 + 1 = 2
- при i = 2: s = s + 1 = 2 + 1 = 3
- при i = 3: s = s + 1 = 3 + 1 = 4
- при i = 4: s = s + 1 = 4 + 1 = 5
- при i = 5: s = s + 1 = 5 + 1 = 6

Таким образом, после выполнения цикла значение переменной s будет равно 6.

Ответ: а) 6.

Надеюсь, я смог вам помочь. Если у вас есть еще вопросы, не стесняйтесь задавать их.
0,0(0 оценок)
Ответ:
Королева1986
19.08.2021 16:45
Хорошо, давайте начнем.

Алгоритмический язык представляет собой набор команд, которые могут быть выполнены компьютером. Для решения данной задачи с использованием алгоритмического языка, мы можем использовать конструкцию циклического алгоритма, такую как цикл "для". Вот алгоритм решения:

1. Инициализировать переменную "сумма" со значением 0.
2. Начать цикл "для" с переменной "число" от 0 до 50.
3. Внутри цикла, проверить, является ли текущее число кратным трём.
4. Если число кратно трём, добавить его к переменной "сумма".
5. Завершить цикл "для".
6. Вывести переменную "сумма".

Теперь рассмотрим решение задачи с использованием блок-схемы, которая поможет наглядно представить алгоритм. Вот блок-схема решения:

```
_______
| начало |
--------
|
v
_________
| сумма = 0 |
---------
|
v
_____________
| число = 0 |
-------------
|
v
_____________
| число ≤ 50? |
-------------
| |
v |
_________|
| Да |
-------
|
v
______________________
| число кратно трём? |
----------------------
| |
| v
| ________
| | сумма += число |
| ----------
| |
| v
| _________
| | число += 1 |
| -----------
| |
| v
| ________
| | Возврат |
| --------
| |
v |
________
| Конец |
-------

```

В этой блок-схеме первый блок - "начало" - указывает начало алгоритма. Затем мы инициализируем переменную "сумма" со значением 0 и переменную "число" со значением 0.

Далее, мы входим в цикл "пока", который проверяет условие "число ≤ 50". Если условие выполняется, мы переходим к следующему блоку, который проверяет, является ли текущее число кратным трём. Если число кратно трём, мы добавляем его к переменной "сумма".

Затем мы увеличиваем значение переменной "число" на 1 и возвращаемся к проверке условия цикла. Этот процесс повторяется до тех пор, пока значение переменной "число" не станет больше 50.

Когда значение переменной "число" превышает 50, мы достигаем блока "конец", который означает конец алгоритма. На выходе мы получаем сумму всех чисел, кратных трём, в диапазоне от 0 до 50.

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