輸入語(yǔ)句輸出語(yǔ)句賦值語(yǔ)句.ppt

輸入語(yǔ)句輸出語(yǔ)句賦值語(yǔ)句.ppt

ID:52526180

大小:282.06 KB

頁(yè)數(shù):21頁(yè)

時(shí)間:2020-04-09

輸入語(yǔ)句輸出語(yǔ)句賦值語(yǔ)句.ppt_第1頁(yè)
輸入語(yǔ)句輸出語(yǔ)句賦值語(yǔ)句.ppt_第2頁(yè)
輸入語(yǔ)句輸出語(yǔ)句賦值語(yǔ)句.ppt_第3頁(yè)
輸入語(yǔ)句輸出語(yǔ)句賦值語(yǔ)句.ppt_第4頁(yè)
輸入語(yǔ)句輸出語(yǔ)句賦值語(yǔ)句.ppt_第5頁(yè)
資源描述:

《輸入語(yǔ)句輸出語(yǔ)句賦值語(yǔ)句.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、1.2基本算法語(yǔ)句1.2.1輸入語(yǔ)句輸出語(yǔ)句賦值語(yǔ)句輸入語(yǔ)句輸出語(yǔ)句賦值語(yǔ)句條件語(yǔ)句循環(huán)語(yǔ)句溫故而知新1.什么是算法?什么是程序框圖?2.算法的基本邏輯結(jié)構(gòu)有哪些?算法通常是指按照一定規(guī)則解決某一類(lèi)問(wèn)題的明確的和有限的步驟。程序框圖是一種用程序框、流程線及文字說(shuō)明來(lái)表示算法的圖形。算法的基本結(jié)構(gòu)有三種:順序結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu),其中循環(huán)結(jié)構(gòu)又分為當(dāng)型結(jié)構(gòu)和直到型結(jié)構(gòu)兩種。溫故而知新1.算法的描述方法有哪些?自然語(yǔ)言、程序框圖和程序語(yǔ)言。2.基本的算法語(yǔ)句有哪些?閱讀P21思考:基本的算法語(yǔ)句有:輸入語(yǔ)句、輸出語(yǔ)句

2、、賦值語(yǔ)句、條件語(yǔ)句、循環(huán)語(yǔ)句。INPUT“x=”;xy=x^3+3*x^2-24*x+20PRINTyEND程序:輸入語(yǔ)句賦值語(yǔ)句輸出語(yǔ)句注意:①“提示內(nèi)容”與變量之間必須用分號(hào)“;”隔開(kāi)。②提示的內(nèi)容要用雙引號(hào)。例:要想輸入一個(gè)學(xué)生的語(yǔ)文和數(shù)學(xué)兩門(mén)課的成績(jī):INPUT“Chinese”;aINPUT“Maths”;bINPUT“x=”;x一、輸入語(yǔ)句:一般格式是:INPUT“提示內(nèi)容”;變量想一想:①上面語(yǔ)句寫(xiě)成INPUTa和INPUTb可以嗎?②輸入語(yǔ)句寫(xiě)成INPUTa+b或INPUT3可以嗎?說(shuō)明:從鍵盤(pán)輸入

3、的數(shù)據(jù)只能是常量(不包括符號(hào)常量),不能是表達(dá)式(包括變量和函數(shù))知識(shí)探究(一):輸入語(yǔ)句INPUT語(yǔ)句不但可以給單個(gè)變量賦值,還可以給多個(gè)變量賦值,其格式為:INPUT“提示內(nèi)容1,提示內(nèi)容2,…”;變量1,變量2,…INPUT“Maths,Chinese,English”;a,b,c注意:各“提示內(nèi)容”之間以及各變量之間必須用逗號(hào)“,”隔開(kāi)。但最后的變量的后面不需要。INPUT“a,b,c=”;a,b,c例:要想輸入一個(gè)學(xué)生的語(yǔ)、數(shù)、外三門(mén)課的成績(jī):INPUT語(yǔ)句的作用:用來(lái)向變量提供數(shù)據(jù)。說(shuō)明:二、輸出語(yǔ)句:一

4、般格式是:PRINT“提示內(nèi)容”;表達(dá)式輸出語(yǔ)句的用途:①輸出常量,變量的值和系統(tǒng)信息。②輸出數(shù)值計(jì)算的結(jié)果。PRINT“sum=”;a+b+c問(wèn)題2:輸出語(yǔ)句與輸入語(yǔ)句有那些相同和不同之處?說(shuō)明:(1)如果某一個(gè)變量已經(jīng)被賦值,則可以用PRINT語(yǔ)句打印出來(lái)該變量的值。如:X=3PRINTX知識(shí)探究(二):輸出語(yǔ)句(2)用一個(gè)PRINT語(yǔ)句可以打印出若干個(gè)變量的值。如:A=1PRINTA,B,CC=3B=2(3)用PRINT語(yǔ)句可以輸出表達(dá)式的值。如:PRINT3+5/2想一想:①用PRINT語(yǔ)句可以輸出多個(gè)表達(dá)式

5、的值嗎?如:PRINT2+3,5﹡6,8/2說(shuō)明:PRINT語(yǔ)句具有計(jì)算和輸出的雙重功能,遇到表達(dá)式時(shí),它先計(jì)算,后輸出。思考:若把前三步去掉,則運(yùn)行后顯示的結(jié)果是什么呢?②下面的PRINT語(yǔ)句可以這樣寫(xiě)嗎?如:PRINTx=3﹡5知識(shí)探究(三):賦值語(yǔ)句思考1:在算法的程序框圖中,處理框是一個(gè)常用的程序框,我們用什么圖形表示這個(gè)程序框?其功能作用如何?賦值、計(jì)算.思考2:在上述求函數(shù)值的程序中,第二行中的語(yǔ)句稱(chēng)為賦值語(yǔ)句,其一般格式是:變量=表達(dá)式其基本含義是將表達(dá)式所代表的值賦給變量,賦值語(yǔ)句中的“=”叫做賦值號(hào)

6、.計(jì)算機(jī)在執(zhí)行賦值語(yǔ)句時(shí),先計(jì)算“=”右邊表達(dá)式的值,然后把這個(gè)值賦給“=”左邊的變量.據(jù)此,執(zhí)行框轉(zhuǎn)化為賦值語(yǔ)句可以怎樣表述?^思考3:考察給一個(gè)變量重復(fù)賦值的程序:A=10A=A+15PRINTAEND那么,A的輸出值是多少?25基本算法語(yǔ)句三、賦值語(yǔ)句1、一般格式:變量=表達(dá)式2、說(shuō)明:①作用是將表達(dá)式所代表的值賦給變量,計(jì)算。②賦值語(yǔ)句中的“=”稱(chēng)為賦值號(hào)。③賦值語(yǔ)句右邊必須是一個(gè)數(shù)據(jù)、常量和算式,左邊必須是變量,不能為表達(dá)式。④賦值號(hào)左右不能對(duì)換。⑤不能用賦值號(hào)進(jìn)行代數(shù)式的演算。⑥一個(gè)語(yǔ)句只能給一個(gè)變量賦值

7、;⑦將一個(gè)變量的值賦給另一個(gè)變量,前一個(gè)變量的值保持不變;可先后給一個(gè)變量賦多個(gè)不同的值,但變量的取值總是最近被賦予的值。數(shù)學(xué)符號(hào)程序符號(hào)×*÷/a^b≤<=≥>=≠<>

8、x

9、ABS(x)SQR(x)且或ANDOR數(shù)學(xué)符號(hào)與程序符號(hào)的對(duì)比例2:編寫(xiě)程序,計(jì)算一個(gè)學(xué)生數(shù)學(xué)、語(yǔ)文、英語(yǔ)三門(mén)課的平均成績(jī)。程序①:INPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;cPRINT“Theaverage=”;(a+b+c)/3END程序②:INPUT“Maths,Chinese,E

10、nglish”;a,b,cm=(a+b+c)/3PRINT“Theaverage=”;mEND例3寫(xiě)出“交換兩個(gè)變量A和B的值,并輸出交換前后的值”的程序.INPUT“A,B=”;A,BPRINTA,Bx=AA=BB=xPRINTA,BEND課堂練習(xí):1、編制程序計(jì)算兩個(gè)數(shù)的平方和。程序①:INPUT“x=”;xINPUT“y=”;yPRINT

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

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

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