Обмен переменных
Поменять переменные в Паскале можно как при помощи дополнительной
переменной, так и без нее. Рассмотрим способы обмена переменных в
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)
подберите собственный стиль интерьера
|