交換兩個(gè)變量x,y的值.

答案:
解析:

  解:為了達(dá)到交換的目的,必須借助一個(gè)新的中間變量,不妨設(shè)其為p.算法如下:

  S1 輸入x,y;

  S2 p←x(將x的值賦給p,使p有新值);

  S3 x←y(將y的值賦給x,使x有新值);

  S4 y←p(將p的值賦給y,使y有新值);

  S5 輸出x,y.

  算法用流程圖表示如圖:

  思路分析:變量是在算法執(zhí)行過程中,其值可以發(fā)生變化的量.本題我們先借用“←”這個(gè)賦值符號(hào)來幫助解題,它是有方向的符號(hào),表示把后面的量的值替換前面的量的值.本題中,就是通過這個(gè)符號(hào)來達(dá)到“換”的目的.


練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來源: 題型:

圖中程序框圖的功能是交換兩個(gè)變量的值并輸出,請(qǐng)寫出(1)的內(nèi)容:
X←Y
X←Y

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:

(2009•盧灣區(qū)一模)如圖,程序框圖的功能是交換兩個(gè)變量的值并輸出,圖中①處應(yīng)填入
x←y
x←y

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:

已知兩個(gè)單元分別存放了變量x與y,試交換兩個(gè)變量的值,請(qǐng)用框圖來描述兩個(gè)變量交換的算法.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:

已知兩個(gè)單元分別存放了變量x和y,試交換兩個(gè)變量的值.請(qǐng)用Scilab語句來描述交換兩個(gè)變量的算法.

查看答案和解析>>

同步練習(xí)冊(cè)答案