Обмен переменных

 

Поменять переменные в Паскале можно как при помощи дополнительной переменной, так и без нее. Рассмотрим способы обмена переменных в pascal:

 

Обмен значений переменных с помощью дополнительной

 

Данный способ является наиболее простым и часто применяемом в языке Паскаль. Обмен переменными в pascal осуществляется путем использования дополнительной третьей переменной z того же типа:

 

z := x;

x := y;

y := z;

 

Обмен значениями переменных без использования дополнительных

 

x := x + y;

y := x - y;

x := x - y;

 

Обмен значениями переменных с помощью XOR

 

x := x xor y;

y := x xor y;

x := x xor y;

 

Как видно, два последних способа обмена значениями переменных не используют дополнительную. Однако, время присваивания немного увеличивается, за счет операций вычисления.

 


 

Скачать:

Обмен переменных с использованием третьей - 1-ый способ обмена в pascal

Обмен переменных без использования третьей - 2-ой способ обмена в pascal

Обмен переменных без использования промежуточной - 3-ий способ обмена в pascal (xor)

подберите собственный стиль интерьера
С информацией по модернизации сайта bpascal.ru, техническим неисправностям, а также вопросами по размещению рекламы обращаться по адресу ShekhovtsovY@yandex.ru. Ваше заявление будет рассмотрено в кратчайшие сроки.
© Шеховцов Юрий, 2010-2011