М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
анар53
анар53
29.08.2020 00:56 •  Информатика

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

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

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

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)
```

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

Надеюсь, что теперь задача стала более понятной. Если у вас возникли дополнительные вопросы, не стесняйтесь задавать! Удачи в изучении информатики!
4,5(48 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ