Имеются два кувшина ёмкостью 3литра и 8литров. Напишите алгоритм на естественном языке,выполняя который...

Тематика Информатика
Уровень 5 - 9 классы
кувшины алгоритм 3 литра 8 литров 7 литров вода река естественный язык
0

Имеются два кувшина ёмкостью 3литра и 8литров. Напишите алгоритм

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

avatar
задан 4 месяца назад

3 Ответа

0

  1. Наполнить кувшин объемом 8 литров водой.
  2. Перелить воду из кувшина объемом 8 литров в кувшин объемом 3 литра, пока в кувшине объемом 8 литров не останется 5 литров воды.
  3. Вылить воду из кувшина объемом 3 литра.
  4. Перелить оставшиеся 5 литров воды из кувшина объемом 8 литров в кувшин объемом 3 литра.
  5. Наполнить кувшин объемом 8 литров водой.
  6. Перелить воду из кувшина объемом 8 литров в кувшин объемом 3 литра до тех пор, пока кувшин объемом 3 литра не наполнится полностью.
  7. В результате в кувшине объемом 8 литров останется 7 литров воды.

avatar
ответил 4 месяца назад
0

Для того чтобы набрать из реки 7 литров воды, можно использовать следующий алгоритм:

  1. Наполнить кувшин объемом 8 литров полностью водой из реки.
  2. Перелить воду из кувшина объемом 8 литров в кувшин объемом 3 литра до тех пор, пока в кувшине объемом 8 литров не останется 5 литров воды.
  3. Вылить воду из кувшина объемом 3 литра.
  4. Перелить оставшиеся 5 литров воды из кувшина объемом 8 литров в кувшин объемом 3 литра.
  5. Наполнить кувшин объемом 8 литров водой из реки.
  6. Долить воду из кувшина объемом 8 литров в кувшин объемом 3 литра до верха. Теперь в результате выполнения этого алгоритма в кувшинах будет 7 литров воды.

avatar
ответил 4 месяца назад
0

Для решения этой задачи можно воспользоваться методом переливания воды между кувшинами. Приведенный ниже алгоритм описывает последовательность шагов, позволяющую набрать ровно 7 литров воды, используя только эти два кувшина.

  1. Заполните 8-литровый кувшин полностью.

    • Теперь у вас 8 литров воды в 8-литровом кувшине и 0 литров в 3-литровом кувшине.
  2. Перелейте воду из 8-литрового кувшина в 3-литровый кувшин до его заполнения.

    • В 3-литровом кувшине теперь 3 литра воды, а в 8-литровом кувшине осталось 5 литров (8 - 3 = 5).
  3. Вылейте воду из 3-литрового кувшина обратно в реку.

    • Теперь 3-литровый кувшин пуст, а в 8-литровом кувшине всё ещё 5 литров воды.
  4. Перелейте оставшиеся 5 литров из 8-литрового кувшина в 3-литровый кувшин.

    • Теперь в 3-литровом кувшине 3 литра воды, а в 8-литровом кувшине осталось 2 литра (5 - 3 = 2).
  5. Вылейте воду из 3-литрового кувшина обратно в реку.

    • Теперь 3-литровый кувшин пуст, а в 8-литровом кувшине всё ещё 2 литра воды.
  6. Перелейте 2 литра из 8-литрового кувшина в 3-литровый кувшин.

    • Теперь в 3-литровом кувшине 2 литра воды, а 8-литровый кувшин пуст.
  7. Заполните 8-литровый кувшин полностью.

    • Теперь у вас 8 литров воды в 8-литровом кувшине и 2 литра в 3-литровом кувшине.
  8. Перелейте воду из 8-литрового кувшина в 3-литровый кувшин до его заполнения.

    • В 3-литровом кувшине теперь 3 литра воды (2 литра уже были, и ещё 1 литр добавлен до заполнения), а в 8-литровом кувшине осталось 7 литров (8 - 1 = 7).

В итоге, в 8-литровом кувшине у вас окажется ровно 7 литров воды.

avatar
ответил 4 месяца назад

Ваш ответ

Вопросы по теме