
1.輸入語句、輸出語句和賦值語句的一般格式分別是什么?
輸入語句: INPUT “提示內(nèi)容”;變量
輸出語句: PRINT “提示內(nèi)容”;表達(dá)式
賦值語句: 變量=表達(dá)式
2.對于順序結(jié)構(gòu)的算法或程序框圖,我們可以利用輸入語句、輸出語句和賦值語句寫出其計算機程序.對于條件結(jié)構(gòu)的算法或程序框圖,要轉(zhuǎn)化為計算機能夠理解的算法語言,我們必須進(jìn)一步學(xué)習(xí)條件語句.
知識探究(一):條件語句(1)
IF 條件 THEN 語句體END IF
當(dāng)計算機執(zhí)行上述語句時,首先對IF后的條件進(jìn)行判斷,如果(IF)條件符合,那么(THEN)執(zhí)行語句體,否則執(zhí)行END IF之后的語句.
思考2:求實數(shù)x的絕對值有如下一個算法:第一步,輸入一個實數(shù)x.第二步,判斷x的符號.若x=0 THEN
思考4:閱讀下面的程序,你能說明它是一個什么問題的算法嗎?
INPUT “x=”;xIF x>=1 THEN y=x∧2+3*xELSE y=x-4 END IF PRINT y END
例1 將下列解一元二次方程ax2+bx+c=0的程序框圖轉(zhuǎn)化為程序.
INPUT “a,b,c=”;a,b,c
d=b∧2-4*a*c
IF d>=0 THEN
p= -b/(2*a)
q=SQR(d)/(2*a)
IF d=0 THEN
PRINT “x1=x2=”;p
PRINT “x1,x2=”;p+q,p-q
PRINT “N real rt.”
例2 編寫程序,使任意輸入的3個整數(shù)按從大到小的順序輸出.
第四步,將b與c比較,并把小者賦給c,大者 賦給b.
第一步,輸入3個整數(shù)a,b,c.
第二步,將a與b比較,并把小者賦給b,大者 賦給a.
第三步,將a與c比較,并把小者賦給c,大者 賦給a.
第五步,按順序輸出a,b,c.
INPUT a,b,c
IF b>a THEN
IF c>a THEN
IF c>b THEN
PRINT a,b,c
這是一份人教版新課標(biāo)A必修31.2.2條件語句授課ppt課件,共11頁。PPT課件主要包含了條件語句,程序如下,課堂練習(xí),程序框圖,課時小結(jié)等內(nèi)容,歡迎下載使用。
這是一份人教版新課標(biāo)A必修31.2.2條件語句評課ppt課件,共11頁。PPT課件主要包含了條件語句,程序如下,課堂練習(xí),程序框圖,課時小結(jié)等內(nèi)容,歡迎下載使用。
這是一份高中數(shù)學(xué)1.2.2條件語句集體備課ppt課件,共13頁。PPT課件主要包含了復(fù)習(xí)鞏固,順序結(jié)構(gòu),輸入語句,輸出語句,賦值語句,變量=表達(dá)式,新課講解,y-x,ELSE,ENDIF等內(nèi)容,歡迎下載使用。
注冊成功