Вопрос задан 08.06.2023 в 03:28. Предмет Информатика. Спрашивает Тулегенов Давид.

Практична робота №5 «Алгоритми з повторенням». Складіть проект (словесний, графічний і програмний

спосіб подання алгоритму) для розв’язування задачі. Задача. За першу годину учні зібрали 3 кошики яблук. За кожну наступну годину вони збирали на 2 кошики більше яблук ніж за попередню годину. Скільки яблук зібрали учні за 3 години? Помогите пожалуйста(даю 75 баллов)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Анисимова Юлия.

Словесний спосіб подання алгоритму:

Задати початкову кількість зібраних яблук, наприклад, нуль.

Додати до початкової кількості 3 кошики яблук (за першу годину).

Задати змінну, яка буде відповідати за кількість кошиків, зібраних за попередню годину, наприклад, 3.

Створити цикл, що буде повторюватися 2 рази (тобто, для другої і третьої години).

В кожній ітерації циклу додати до змінної кількість кошиків, які зібрали за годину (тобто, на 2 більше, ніж за попередню годину).

Додати до загальної кількості зібраних яблук кількість кошиків, зібраних в кожній годині.

Вивести загальну кількість зібраних яблук

apples_collected = 0 # початкова кількість зібраних яблук

apples_collected += 3 # додати кошики яблук за першу годину

apples_per_hour = 3 # кількість кошиків, зібраних за попередню годину

for i in range(2): # повторити цикл для другої і третьої години

apples_per_hour += 2 # додати 2 кошики яблук

apples_collected += apples_per_hour # додати кількість кошиків зібраних в годину

print("Зібрано яблук:", apples_collected) # вивести загальну кількість зібраних яблук

0 0
Отвечает Гамазинов Дмитрий.

Ответ:

Словесний алгоритм:

Ініціалізуємо змінну, що містить кількість яблук, зібраних за першу годину, тобто apples = 3.

Встановлюємо лічильник годин на 1.

Поки лічильник годин менший або дорівнює 3:

a. Збільшуємо кількість яблук на 2 відносно попередньої години, тобто apples = apples + (3 + (лічильник годин - 1) * 2).

b. Збільшуємо лічильник годин на 1.

Виводимо кількість зібраних яблук.

Програмний спосіб подання алгоритму:

apples = 3 # ініціалізація змінної

hour = 1 # встановлення лічильника годин

while hour <= 3: # поки лічильник менший або дорівнює 3

apples = apples + (3 + (hour - 1) * 2) # збільшення кількості яблук

hour = hour + 1 # збільшення лічильника годин

print("Зібрано", apples, "яблук за 3 години") # виведення результату

Объяснение:

можно лучший

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задача: Скільки яблук зібрали учні за 3 години?

Алгоритм:

  1. Ініціалізувати змінну "кількість_яблук" зі значенням 0.
  2. Ініціалізувати змінну "кошики" зі значенням 3.
  3. За допомогою циклу повторювати наступні дії тричі:
    • Додати значення "кошики" до "кількість_яблук".
    • Збільшити "кошики" на 2.
  4. Вивести значення "кількість_яблук".

Графічне подання алгоритму:

lua
+-------------------------+ | Початок | +-------------------------+ | v +-------------------------+ | кількість_яблук = 0 | +-------------------------+ | v +-------------------------+ | кошики = 3 | +-------------------------+ | v +-------------------------+ | цикл: i = 1 до 3 | +-------------------------+ | v +-------------------------+ | кількість_яблук += кошики| +-------------------------+ | v +-------------------------+ | кошики += 2 | +-------------------------+ | v +-------------------------+ | Кінець циклу | +-------------------------+ | v +-------------------------+ | Вивести кількість_яблук | +-------------------------+

Програмний код на мові Python:

python
кількість_яблук = 0 кошики = 3 for i in range(1, 4): кількість_яблук += кошики кошики += 2 print("Кількість яблук:", кількість_яблук)

Цей алгоритм виконується за три кроки, які додають кількість яблук з кожним кроком. Значення "кошики" збільшується на 2 з кожною ітерацією циклу. Після трьох ітерацій виводиться загальна кількість яблук, зібраних учнями протягом трьох годин.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос