請寫出下面運算輸出的結果.

(1)a=5

b=3

c=(a+b)/2

d=c*c

PRINT“d=”;d

(2)a=1

b=2

c=a+b

b=a+c-b

PRINT “a=,b=,c=”;a,b,c

(3)a=10

b=20

c=30

a=b

b=c

c=a

PRINT “a=,b=,c=” ;a,b,c

解:(1)16;語句c=(a+b)/2是將a,b和的一半賦值給變量c,語句d=c*c是將c的平方賦值給d,最后輸出d的值.

(2)1,2,3;語句c=a+b是將a,b的和賦值給c,語句b=a+c-b是將a+c-b的值賦值給了b.

(3)20,30,20;經過語句a=b后a,b,c的值是20,20,30.經過語句b=c后a,b,c的值是20,30,30.經過語句c=a后a,b,c的值是20,30,20.

點評:語句的識別問題是一個逆向性思維,一般我們認為我們的學習是從算法步驟(自然語言)至程序框圖,再到算法語言(程序).如果將程序擺在我們的面前時,我們要先識別每個語句,再整體把握并概括出程序的功能.

練習冊系列答案
相關習題

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

12、請寫出下面運算輸出的結果
d=16

查看答案和解析>>

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

請寫出下面運算輸出的結果。

(1)

(2)

(3)

查看答案和解析>>

科目:高中數(shù)學 來源:2011年《新高考全案》高考總復習單元檢測卷11:算法初步(解析版) 題型:解答題

請寫出下面運算輸出的結果   

查看答案和解析>>

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

10.請寫出下面運算輸出的結果___________.

查看答案和解析>>

同步練習冊答案