jaksonj326
?>

решить задачу по информатике. В одном массиве записано количество мячей, забитых футбольной командой в каждой из 20-ти игр, в другом – количество пропущенных мячей в этой же игре. Для каждой игры определить словесный результат игры (выигрыш, проигрыш или ничья Задачу нужно решить двумя без использования дополнительного(третьего) массива 2)с использованием дополнительного массива

Информатика

Ответы

sokolskiy458
Добро пожаловать в мир информатики! Давайте разберемся с этой задачей шаг за шагом.

Перед нами задача составить словесные результаты для каждой игры в зависимости от количества забитых и пропущенных мячей. У нас есть два массива, первый содержит количество забитых мячей, а второй - количество пропущенных мячей в каждой игре.

1) Решение без использования дополнительного массива:
Мы можем использовать цикл, чтобы перебрать каждую игру и сравнить количество забитых и пропущенных мячей.

- Для начала нам нужно создать две переменные для хранения количества забитых и пропущенных мячей в одной игре.
- Затем мы можем использовать цикл, чтобы перебрать каждый элемент массива и сравнить значения забитых и пропущенных мячей.

Вот как будет выглядеть код:

```python
zabitye_mychi = [3, 1, 2, 0, 0, 0, 1, 2, 4, 2, 0, 2, 1, 3, 2, 1, 4, 0, 2, 3]
propushchennye_mychi = [1, 0, 2, 2, 0, 1, 1, 3, 2, 4, 1, 1, 0, 0, 1, 1, 3, 2, 1, 3]

for i in range(len(zabitye_mychi)):
if zabitye_mychi[i] > propushchennye_mychi[i]:
print("Выигрыш")
elif zabitye_mychi[i] < propushchennye_mychi[i]:
print("Проигрыш")
else:
print("Ничья")
```

2) Решение с использованием дополнительного массива:
Мы можем создать третий массив для хранения результатов каждой игры.

- Нам нужно создать пустой массив для хранения результатов.
- Затем мы можем использовать цикл, чтобы перебрать каждую игру и сравнить значения забитых и пропущенных мячей.

Вот как будет выглядеть код:

```python
zabitye_mychi = [3, 1, 2, 0, 0, 0, 1, 2, 4, 2, 0, 2, 1, 3, 2, 1, 4, 0, 2, 3]
propushchennye_mychi = [1, 0, 2, 2, 0, 1, 1, 3, 2, 4, 1, 1, 0, 0, 1, 1, 3, 2, 1, 3]
result = []

for i in range(len(zabitye_mychi)):
if zabitye_mychi[i] > propushchennye_mychi[i]:
result.append("Выигрыш")
elif zabitye_mychi[i] < propushchennye_mychi[i]:
result.append("Проигрыш")
else:
result.append("Ничья")

print(result)
```

Оба этих решения дадут вам одинаковый результат. В первом решении мы просто выводим результаты на экран, а во втором сохраняем их в отдельном массиве, чтобы можно было использовать их позже, если понадобится.

Надеюсь, что теперь задача стала более понятной. Если у вас возникли дополнительные вопросы, не стесняйтесь задавать! Удачи в изучении информатики!

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

решить задачу по информатике. В одном массиве записано количество мячей, забитых футбольной командой в каждой из 20-ти игр, в другом – количество пропущенных мячей в этой же игре. Для каждой игры определить словесный результат игры (выигрыш, проигрыш или ничья Задачу нужно решить двумя без использования дополнительного(третьего) массива 2)с использованием дополнительного массива
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

avguchenkov
stark11
OlgaVasilevna
sashakrotova943
ann-perminova2008
mariyachervonnaya44
corneewa20096
Теплова
igorSvetlana547
pri02
APerova3464
topsalon
chaa140
Sidunevgeniya
iriska-669