輸入語句、輸出語句和賦值語句:#

輸入語句、輸出語句和賦值語句:#

ID:44998233

大?。?17.00 KB

頁數(shù):18頁

時間:2019-11-07

輸入語句、輸出語句和賦值語句:#_第1頁
輸入語句、輸出語句和賦值語句:#_第2頁
輸入語句、輸出語句和賦值語句:#_第3頁
輸入語句、輸出語句和賦值語句:#_第4頁
輸入語句、輸出語句和賦值語句:#_第5頁
資源描述:

《輸入語句、輸出語句和賦值語句:#》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、1.2基本算法語句1.2.1輸入語句、輸出語句和賦值語句問題提出1.算法的的基本邏輯結(jié)構(gòu)有哪幾種?2.設(shè)計(jì)一個算法的程序框圖的基本思路如何?第二步,確定每個算法步驟所包含的邏輯結(jié)構(gòu),并用相應(yīng)的程序框圖表示.第一步,用自然語言表述算法步驟.第三步,將所有步驟的程序框圖用流程線連接起來,并加上兩個終端框.3.計(jì)算機(jī)完成任何一項(xiàng)任務(wù)都需要算法,但是,用自然語言或程序框圖表示的算法,計(jì)算機(jī)是無法“理解”的.因此我們還需要將算法用計(jì)算機(jī)能夠理解的程序設(shè)計(jì)語言來表示.輸入語句、輸出語句和賦值語句知識探究(一):輸入語句和輸出語句思考1:在每個程序框圖中,輸入框與輸出框是兩個必要的程序框,我們用什么圖形表示

2、這個程序框?其功能作用如何?表示一個算法輸入和輸出的信息.思考2:已知函數(shù)y=x3+3x2-24x+30,求自變量x對應(yīng)的函數(shù)值的算法步驟如何設(shè)計(jì)?第一步,輸入一個自變量x的值.第三步,輸出y.第二步,計(jì)算y=x3+3x2-24x+30.思考3:該算法是什么邏輯結(jié)構(gòu)?其程序框圖如何?開始輸入x結(jié)束輸出yy=x3+3x2-24x+30思考4:我們將該程序框圖中第一個程序框省略,后四個程序框中的內(nèi)容依次寫成算法語句,就得到該算法的計(jì)算機(jī)程序:INPUT“x=”;xPRINT“y=”;yEND開始輸入x結(jié)束輸出yy=x3+3x2-24x+30你能理解這個程序的含義嗎?INPUT“x=”;xPRINT

3、“y=”;yEND這個程序由4個語句行組成,計(jì)算機(jī)按語句行排列的順序依次執(zhí)行程序中的語句,最后一行的END語句表示程序到此結(jié)束.思考5:在這個程序中,第1行中的INPUT語句稱為輸入語句,其一般格式是:INPUT“提示內(nèi)容”;變量其中,“提示內(nèi)容”一般是提示用戶輸入什么樣的信息,它可以用字母、符號、文字等來表述.變量是指程序在運(yùn)行時其值是可以變化的量,一般用字母表示,若輸入多個變量,變量與變量之間用逗號隔開.提示內(nèi)容加引號,提示內(nèi)容與變量之間用分號隔開.據(jù)此,輸入框轉(zhuǎn)化為輸入語句可以怎樣表述?輸入a,b,cINPUT“a,b,c=”;a,b,c思考6:在這個程序中,第3行中的PRINT語句稱為

4、輸出語句,其一般格式是:PRINT“提示內(nèi)容”;表達(dá)式其中,“提示內(nèi)容”一般是提示用戶輸出什么樣的信息,它通常是常量或變量的值;表達(dá)式一般是表示輸出信息所對應(yīng)的字母或代數(shù)式.PRINT語句可以在計(jì)算機(jī)的屏幕上輸出運(yùn)算結(jié)果和系統(tǒng)信息.據(jù)此,在計(jì)算a與b的和S時,輸出框轉(zhuǎn)化為輸出語句可以怎樣表述?輸出SPRINT“S=”;S或PRINT“Sum=”;a+b知識探究(二):賦值語句思考1:在算法的程序框圖中,處理框是一個常用的程序框,我們用什么圖形表示這個程序框?其功能作用如何?賦值、計(jì)算.思考2:在上述求函數(shù)值的程序中,第二行中的語句稱為賦值語句,其一般格式是:變量=表達(dá)式其基本含義是將表達(dá)式所代

5、表的值賦給變量,賦值語句中的“=”叫做賦值號.計(jì)算機(jī)在執(zhí)行賦值語句時,先計(jì)算“=”右邊表達(dá)式的值,然后把這個值賦給“=”左邊的變量.據(jù)此,執(zhí)行框轉(zhuǎn)化為賦值語句可以怎樣表述?思考3:考察給一個變量重復(fù)賦值的程序:A=10A=A+15PRINTAEND那么,A的輸出值是多少?25理論遷移例1寫出計(jì)算一個學(xué)生語文、數(shù)學(xué)、英語三門課的平均成績的算法、程序框圖和程序.算法分析:第一步,輸入該學(xué)生數(shù)學(xué)、語文、英語三門課的成績.第三步,輸出y.第二步,計(jì)算.程序框圖:開始輸入a,b,c結(jié)束輸出yPRINT“Theaverage=”;(a+b+c)/3程序:INPUT“Chinese=”;aINPUT“Mat

6、hs=”;bINPUT“English=”;cEND例2寫出“交換兩個變量A和B的值,并輸出交換前后的值”的程序.INPUT“A,B=”;A,BPRINTA,Bx=AA=BB=xPRINTA,BEND小結(jié)作業(yè)2.輸入語句和輸出語句中的“提示內(nèi)容”有時可以省略.1.利用輸入語句、輸出語句和賦值語句可以寫出任何一個順序結(jié)構(gòu)的算法程序.

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。