|
|
|
§ 2.3. Объекты алгоритмов 2.3.3. Команда присваивания (окончание)Для поиска правильного решения воспользуемся аналогией. Если требуется перелить жидкость из сосуда 1 в сосуд 2, а из сосуда 2 — в сосуд 1, то без дополнительного сосуда 3 здесь не обойтись. Алгоритм переливаний представлен на рис. 2.4.
Для решения исходной задачи введём промежуточную переменную М. Алгоритм обмена значениями переменных А я В запишем так: алг обмен значениями (лит А, В) арг А, В
нач лит М М:=А
Если А и В — числовые величины, то обмен их значениями можно организовать и без промежуточной переменной, например так: А:=А+В
|
|
|