課程內(nèi)容
《基本算法語句》
知識探究
思考1:在算法的程序框圖中,輸入框與輸出框是兩個必要的程序框,我們用什么圖形表示這個過程框?其功能作用如何?
思考2:在程序框圖中,處理框也是一個常用的程序框,我們用什么圖形表示這個程序框?其功能作用如何?
思考3:已知函數(shù)y=x3+3x2-24x+30,求自變量x對應(yīng)的函數(shù)值的算法步驟如何設(shè)計(jì)?
思考4:該算法是什么邏輯結(jié)構(gòu)?其程序框圖如何?
思考5:我們將該程序框圖中第一個程序框圖省略,后四個程序框中的內(nèi)容依次寫成算法語句,就得到該算法的計(jì)算機(jī)程序。
INPUT "x=";x
y=x^3+x*x^2-24*x+30
PRINT "y=";y
END
這個程序由4個語句行組成,計(jì)算機(jī)按語句行排列的順序依次執(zhí)行程序中的語句,最后一行的END語句表示程序到此結(jié)束。
在這個程序中,第1行中的INPUT語句稱為輸入語句,其一般格式是:
INPUT “提示內(nèi)容”;變量
在這個程序中,第3行中的PRINT語句稱為輸出語句,其一般格式是:
PRINT “提示內(nèi)容”;表達(dá)式
在上述程序中,第2行中的語句稱為賦值語句,其一般格式是:
變量=表達(dá)式
典型例題
例1:考察給一個變量重復(fù)賦值的程序:
A=10
A=A+15
PRINT A
END
那么,A的輸出值是多少?
例2:寫出“交換兩個變量A和B的值,并輸出交換前后的值”的程序。
例3:寫計(jì)算一個學(xué)生語文、數(shù)學(xué)、英語三門課程的平均成績的算法、程序框圖和程序。
例4:分析下列程序,考慮輸出的結(jié)果是什么?
例5:下面輸入、輸出語句正確的有:
(1)INPUT a,b,c
(2)INPUT x=3
(3)PRINT A=4
(4)PRINT 20.3*2
小結(jié):
輸入、輸出、賦值語句是程序算法語言中的三種基本語句,很多復(fù)雜的程序都是由這三種基本語句構(gòu)成。輸入語句是沒有計(jì)算功能的,而輸出語句和賦值語句是可以進(jìn)行計(jì)算的。
此內(nèi)容正在抓緊時間編輯中,請耐心等待

常老師
女,中教中級職稱
從教30年,數(shù)學(xué)教研組長,省級“先進(jìn)教育工作者”、優(yōu)秀教師,市級骨干教師、“教學(xué)標(biāo)兵”。