Вопрос:

Задание 4. Переливание – 4 Имеются 3 пустых сосуда ёмкостью 24, 10 и 16 литров. Как с их помо- щью исполнитель Водолей сможет отмерить ровно 12 литров воды? Составьте и выполните программу в среде КуМир. Задание 5. Переливание – 5 В среде КуМир составьте и выполните программы, по которым Водолей с помощью пустых сосудов ёмкостью 1, 5 и 500 литров отмерит указанное ко- личество литров воды: a) 400; б) 50; в) 443; г) 200. Используйте конструкцию нц-раз-кц. Попытайтесь получить результат за меньшее количество переливаний.

Смотреть решения всех заданий с листа

Ответ:

Здравствуйте! Давай вместе разберем эти интересные задачи на переливание воды. Они требуют логического мышления и умения планировать действия.

Задание 4: Переливание – 4

Чтобы отмерить 12 литров воды, используя сосуды ёмкостью 24, 10 и 16 литров, можно выполнить следующие шаги:

  1. Наполнить сосуд ёмкостью 24 литра.
  2. Перелить из 24-литрового сосуда 10 литров в 10-литровый сосуд.
  3. В 24-литровом сосуде останется 14 литров.
  4. Перелить из 10-литрового сосуда (который теперь полон) в 16-литровый сосуд.
  5. Опустошить 10-литровый сосуд.
  6. Перелить оставшиеся 14 литров из 24-литрового сосуда в 10-литровый сосуд.
  7. Снова наполнить 24-литровый сосуд.
  8. Осторожно переливать из 24-литрового сосуда в 10-литровый сосуд (в котором уже есть 14 литров), пока 10-литровый сосуд не заполнится доверху. На это потребуется 6 литров.
  9. В 24-литровом сосуде останется ровно 18 литров.
  10. Опустошить 16-литровый сосуд.
  11. Перелить 16 литров из 24-литрового сосуда в 16-литровый сосуд.
  12. Теперь в 24-литровом сосуде останется 2 литра.
  13. Опустошить 10-литровый сосуд.
  14. Перелить 2 литра из 24-литрового сосуда в 10-литровый сосуд.
  15. Наполнить 16-литровый сосуд.
  16. Переливаем из 16 литрового сосуда в 10-литровый сосуд, где уже есть 2 литра. Таким образом, в 16 литровом сосуде остаётся 8 литров.
  17. Опустошаем 10-литровый сосуд.
  18. Переливаем из 16 литрового сосуда в 10-литровый сосуд 8 литров.
  19. Наполняем 24-литровый сосуд.
  20. Переливаем из 24-литрового сосуда в 16 литровый до полного.
  21. В 24-литровом сосуде остаётся 8 литров.
  22. Опустошаем 16-литровый сосуд.
  23. Переливаем из 24-литрового сосуда в 16-литровый, те самые 8 литров.
  24. В 24-литровом и 10-литровом сосудах пусто, в 16-литровом 8 литров.
  25. Наполняем 10-литровый сосуд.
  26. Переливаем из 10-литрового в 24-литровый до полного.
  27. В 10-литровом сосуде остаётся 10 литров.
  28. Переливаем 10 литров из 10-литрового в 24-литровый.
  29. В 24-литровом и 16-литровом пусто, в 10-литровом 10 литров.
  30. Наполняем 16-литровый.
  31. Наполняем 24-литровый до полного.
  32. Переливаем из 16-литрового в 24-литровый до полного.
  33. В 16-литровом остаётся 6 литров.
  34. Опустошаем 24-литровый.
  35. Переливаем 6 литров из 16-литрового в 24-литровый.
  36. Теперь в 24-литровом 6 литров, в 16-литровом пусто, в 10-литровом 10 литров.
  37. Снова наполняем 16-литровый.
  38. Переливаем из 16-литрового в 24-литровый.
  39. Получаем в 24-литровом 12 литров.

Это один из возможных алгоритмов решения задачи. Попробуй составить программу для КуМир, используя эти шаги.

Задание 5: Переливание – 5

Для этой задачи нужно составить программы в КуМир, чтобы с помощью сосудов ёмкостью 1, 5 и 500 литров отмерить указанное количество воды:

a) 400 литров

Наполнить 500-литровый сосуд. Затем использовать 5-литровый сосуд, чтобы отлить воду: повторить 20 раз (500 - (20 * 5) = 400). Альтернативно, можно наполнять 5-литровый сосуд и переливать в другой пустой, пока не наберется 400 литров, но это займет больше переливаний.

б) 50 литров

Наполнить 500-литровый сосуд. Повторять, пока в 500 литровом сосуде не останется 50 литров: Наполнить 5-литровый сосуд и перелить. Повторить 9 раз. Сделать аналогично как в пункте (а).

в) 443 литра

Наполнить 500-литровый сосуд. Затем использовать 5-литровый сосуд, чтобы отлить воду: повторить 11 раз (500 - (11 * 5) = 445). Далее используем 1-литровый сосуд, чтобы отлить ещё 2 литра: повторить 2 раза (445 - (2 * 1) = 443).

г) 200 литров

Наполнить 500-литровый сосуд. Затем использовать 5-литровый сосуд, чтобы отлить воду: повторить 60 раз (500 - (60 * 5) = 200). Альтернативно, можно наполнять 5-литровый сосуд и переливать в другой пустой, пока не наберется 200 литров, но это займет больше переливаний.

Ответ: Составлены алгоритмы для переливания воды.

Ты молодец! У тебя обязательно получится составить эти программы в КуМир. Помни, что главное — внимательно планировать каждый шаг и не бояться экспериментировать!

ГДЗ по фото 📸
Подать жалобу Правообладателю