版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.2.1 輸入語句、輸出語句和賦值語句第一頁,編輯于星期五:十點(diǎn) 五十四分。學(xué)習(xí)目標(biāo)1.了解算法的程序設(shè)計(jì)語言與算法的自然語言、程序框圖的差異.2.理解輸入、輸出語句和賦值語句的功能與表示方法.3.能夠準(zhǔn)確應(yīng)用輸入、輸出語句和賦值語句將程序框圖轉(zhuǎn)化為算法語句.1.2.1 輸入語句、輸出語句和賦值語句第二頁,編輯于星期五:十點(diǎn) 五十四分。學(xué)習(xí)過程 通過1.1的學(xué)習(xí),我們了解了算法的含義,學(xué)習(xí)了用算法步驟和程序框圖表示算法的方法.本節(jié)將在此根底上,學(xué)習(xí)用程序設(shè)計(jì)語言表示算法的方法. 程序是算法的精確形式,是計(jì)算機(jī)可以理解的算法.通常情況下,解決某個(gè)具體問題的算法包括大量煩瑣的計(jì)算、復(fù)雜的作圖等操
2、作,而計(jì)算機(jī)強(qiáng)大的數(shù)據(jù)處理功能是幫助我們輕松完成這些具有重復(fù)性、機(jī)械性操作步驟的有力工具.但是用算法步驟或程序框圖表示的算法是計(jì)算機(jī)不能理解的算法形式,計(jì)算機(jī)能夠執(zhí)行的算法必須是用計(jì)算機(jī)能夠理解的語言進(jìn)行描述的,而程序設(shè)計(jì)語言根本上就是計(jì)算機(jī)能夠理解的語言.本節(jié)將通過學(xué)習(xí)算法語句,使得大家更進(jìn)一步體會(huì)算法及其思想.第三頁,編輯于星期五:十點(diǎn) 五十四分。 程序框圖是由表示算法根本邏輯結(jié)構(gòu)的圖形組成的,而程序那么是由表示算法根本邏輯結(jié)構(gòu)的算法語句組成. 任何高級(jí)程序設(shè)計(jì)語言都包含輸入語句、輸出語句、賦值語句、條件語句和循環(huán)語句五種根本語句.它們與算法的三種根本結(jié)構(gòu)是相互對(duì)應(yīng)的.順序結(jié)構(gòu)輸入語句、輸
3、出語句、賦值語句條件結(jié)構(gòu)條件語句循環(huán)結(jié)構(gòu)循環(huán)語句第四頁,編輯于星期五:十點(diǎn) 五十四分。第一步:輸入x的值;第二步:計(jì)算y=x3+3x2-24x+30的值;第三步:輸出x,y的值.框圖輸入x開始輸出x,y結(jié)束例1.用描點(diǎn)法作函數(shù) 的圖象時(shí),需要求出自變量和函數(shù)的一組對(duì)應(yīng)值.編寫程序,分別計(jì)算當(dāng)x=-5,-4,-3,-2,-1,0,1,2,3,4,5時(shí)的函數(shù)值.算法程序INPUT “x=”;xy=x3+3x2-24x+30PRINT xPRINT yEND第五頁,編輯于星期五:十點(diǎn) 五十四分。例1.用描點(diǎn)法作函數(shù) 的圖象時(shí),需要求出自變量和函數(shù)的一組對(duì)應(yīng)值.編寫程序,分別計(jì)算當(dāng)x=-5,-4,-3
4、,-2,-1,0,1,2,3,4,5時(shí)的函數(shù)值.程序INPUT “x=;xy=x3+3x2-24x+30 PRINT xPRINT yENDINPUT “提示內(nèi)容;變量1.“提示內(nèi)容和它后面的 “;可以省略;2.一個(gè)語句可以給多個(gè)變量賦值,中間用“,隔開;3.無計(jì)算功能,不能輸入表達(dá)式;4.輸入多個(gè)數(shù)據(jù)時(shí)用“,分隔,且個(gè)數(shù)要與變量的個(gè)數(shù)相同.輸入語句第六頁,編輯于星期五:十點(diǎn) 五十四分。1.“提示內(nèi)容和它后面的“;可以省略;2.一個(gè)語句可以輸出多個(gè)表達(dá)式,不同的表達(dá)式之間用“,隔開;3.表達(dá)式可以是變量,也可以是計(jì)算公式;4.有計(jì)算功能,能直接輸出計(jì)算公式的值.例1.用描點(diǎn)法作函數(shù) 的圖象時(shí),
5、需要求出自變量和函數(shù)的一組對(duì)應(yīng)值.編寫程序,分別計(jì)算當(dāng)x=-5,-4,-3,-2,-1,0,1,2,3,4,5時(shí)的函數(shù)值.程序PRINT “提示內(nèi)容;表達(dá)式輸出語句INPUT “x=;xy=x3+3x2-24x+30 PRINT xPRINT yEND第七頁,編輯于星期五:十點(diǎn) 五十四分。INPUT “x=;xy=x3+3x2-24x+30 PRINT xPRINT yENDLET 變量=表達(dá)式 1.“=左側(cè)必須是變量,右側(cè)可以是數(shù)字、變量或者是計(jì)算公式;2.一個(gè)語句只能有一個(gè)“=,并且只能給一個(gè)變量賦值;3.有計(jì)算功能,可以把表達(dá)式的值賦給一個(gè)變量.程序賦值語句例1.用描點(diǎn)法作函數(shù) 的圖象時(shí)
6、,需要求出自變量和函數(shù)的一組對(duì)應(yīng)值.編寫程序,分別計(jì)算當(dāng)x=-5,-4,-3,-2,-1,0,1,2,3,4,5時(shí)的函數(shù)值.第八頁,編輯于星期五:十點(diǎn) 五十四分。例2.編寫程序,計(jì)算一個(gè)學(xué)生數(shù)學(xué)、語文、英語三門課的平均成績(jī)第一步:分別輸入三科的成績(jī)a,b,c;第二步:計(jì)算average=(a+b+c)/3;第三步:輸出三科平均分.程序框圖程序INPUT “Maths=;aINPUT “Chinese=;bINPUT “English=;cPRINT “The average=;(a+b+c)/3ENDINPUT “Maths,Chinese,English=;a,b,c程序2PRINT “Th
7、e average=;(a+b+c)/3END輸入a,b,c開始輸出average結(jié)束算法第九頁,編輯于星期五:十點(diǎn) 五十四分。例3.分析以下程序,考慮輸出的結(jié)果是什么?程序2:A=10 A=A+15 PRINT A END程序1: a=1 x=a+1 PRINT x END程序3:a=1 b=3 PRINT “a+b=;a+b END 答: 2答: 25答: a+b=4第十頁,編輯于星期五:十點(diǎn) 五十四分。例4.分析以下程序,判斷運(yùn)行的結(jié)果.12a=2b=3c=a+bb=a+c-bPRINT “a=”;aPRINT “b=”;bPRINT “c=”;cENDINPUT A,BPRINT A,
8、Bx=AA=BB=xPRINT A,BEND第十一頁,編輯于星期五:十點(diǎn) 五十四分。QBASIC語言中的常用運(yùn)算符號(hào)取余數(shù)MOD取商=冪運(yùn)算除法運(yùn)算/乘法運(yùn)算功能運(yùn)算符Inx|x|功能LOG(x)SQR(x)ABS(x)注意事項(xiàng)函數(shù)名第十二頁,編輯于星期五:十點(diǎn) 五十四分。1.比較以下各組程序語句有什么異同?(1) a=2 PRINT 2 PRINT a(2) A=1 A=1 B=2 B=2 A=B B=A(3) PRINT “a+b PRINT a+b練習(xí):2.判斷下列程序語句表達(dá)是否正確:(1) INPUT “a+b=”;a+b(2) INPUT “h=”,h(3) PRINT “S=”;S=(a+b) h/2第十三頁,編輯于星期五:十點(diǎn) 五十四分。INPUT語句PRINT語句賦值語句格式INPUT “提示內(nèi)容”;變量PRINT “提示內(nèi)容”;表達(dá)式變量=表達(dá)式說明1.“提示內(nèi)容”和它后面的“;”可以省略2.一個(gè)語句可以給多個(gè)變量賦值,中間用“,”隔開3.無計(jì)算功能,不能輸入表達(dá)式4.輸入多個(gè)數(shù)據(jù)時(shí)用“,”分隔,且個(gè)數(shù)要與變量的個(gè)數(shù)相同1.“提示內(nèi)容”和它后面的 “;”可以省略2.一個(gè)語句可以輸出多個(gè)表達(dá)式,不同的表達(dá)式之間用“,”隔開3.表達(dá)式可以是變量,也可以是計(jì)算公式4.有計(jì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024抵押借貸合同范文
- 2024咨詢服務(wù)合同范本標(biāo)準(zhǔn)范文
- 廣東省珠海市七年級(jí)上學(xué)期語文期中試卷7套【附答案】
- 2024藥品代理合同范本
- 單位團(tuán)購房產(chǎn)轉(zhuǎn)讓合同范本
- 企業(yè)財(cái)產(chǎn)出售協(xié)議樣式
- 2024年農(nóng)村房屋轉(zhuǎn)讓協(xié)議范本
- 七年級(jí)地理上冊(cè)5.1《世界的人口》教案粵教版
- 2024版標(biāo)準(zhǔn)家庭裝修協(xié)議
- 建筑外墻保溫工程施工合同
- 《狙擊手》和《新神榜楊戩》電影賞析
- 槍庫應(yīng)急處置預(yù)案
- 老年患者術(shù)后譫妄的護(hù)理干預(yù)
- 《凸透鏡成像的規(guī)律》課件
- 倉庫管理中的客戶服務(wù)和溝通技巧
- 規(guī)劃選址及用地預(yù)審
- 土砂石料廠項(xiàng)目融資計(jì)劃書
- 2024年給藥錯(cuò)誤護(hù)理不良事件分析持續(xù)改進(jìn)
- 郵政營(yíng)銷策劃方案
- 國(guó)際貿(mào)易法與跨境業(yè)務(wù)合規(guī)的風(fēng)險(xiǎn)管理與應(yīng)對(duì)策略
- 麻醉科臨床診療指南2020版
評(píng)論
0/150
提交評(píng)論