В этом разделе рассматривается еще один тип логических задач. Это задачи,
в которых с помощью сосудов известных емкостей требуется отмерить
некоторое количество жидкости, а также задачи, связанные с операцией
взвешивания на чашечных весах. Простейший прием решения задач этого класса
состоит в переборе возможных вариантов. Понятно, что такой метод решения не
совсем удачный, в нем трудно выделить какой-либо общий подход к решению
других подобных задач.
Более систематический подход к решению
задач
"на
переливание"
заключается
в
использовании блок-схем. Суть этого метода
состоит в следующем. Сначала выделяются
операции, которые позволяют нам точно
отмерять жидкость. Эти операции называются
командами.
Затем
устанавливается
последовательность выполнения выделенных
команд. Эта последовательность оформляется в
виде схемы. Подобные схемы называются блок-
схемами
и
широко
используются
в
программировании. Составленная блок-схема
является программой, выполнение которой
может привести нас к решению поставленной
задачи. Для этого достаточно отмечать, какие
количества жидкости удается получить при
работе составленной программы. При этом
обычно заполняют отдельную таблицу, в
которую заносят количество жидкости в каждом
из имеющихся сосудов.
Достарыңызбен бөлісу: