1 действие - налить 5 литров и перелить в 7 л банку 2 действие - налить еще в 5 л банку воды долить недостающие 2 литра в 7 л банку 3 действие - в 5 л банке осталось - 3 литра 4 действие - выливаем все из 7 л банки 5 действие - в пустую 7 литровую банку выливаем 3 литра, которые остались в 5 л банке 6 действие - наливаем полную 5 л банку и выливаем 4 литра недостающие в 7 л банку Таким образом в 5 л банке остается 1 литр
Линейный (последовательный) алгоритм — описание действий, которые выполняются однократно в заданном порядке. линейными являются алгоритмы отпирания дверей, заваривания чая, приготовления одного бутерброда. линейный алгоритм применяется при вычислении арифметического выражения, если в нем используются только действия сложения и вычитания.
например алгоритм заварки чая:
вскипятить воду ополоснуть кипятком заварной чайник засыпать в чайник заварку залить кипятком заварной чайник накрыть чайник специальной грелкой подождать до полного заваривания 5 минут
2 действие - налить еще в 5 л банку воды долить недостающие 2 литра в 7 л банку
3 действие - в 5 л банке осталось - 3 литра
4 действие - выливаем все из 7 л банки
5 действие - в пустую 7 литровую банку выливаем 3 литра, которые остались в 5 л банке
6 действие - наливаем полную 5 л банку и выливаем 4 литра недостающие в 7 л банку
Таким образом в 5 л банке остается 1 литр