




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1.2 基本算法語句,1.2.1 輸入語句、輸出語句和賦值語句,計算機(jī)完成任何一項任務(wù)都需要算法,但是,用自然語言或程序框圖表示的算法,計算機(jī)是無法“理解”的. 因此我們還需要將算法用計算機(jī)能夠理解的程序設(shè)計語言來表示.,這就是這一節(jié)所要研究的主要內(nèi)容基本算法 語句。今天,我們先一起來學(xué)習(xí)輸入、輸出語句 和賦值語句。,程序設(shè)計語言有很多種。如BASIC,F(xiàn)oxbase, C語言,C+,J+,VB等。為了實(shí)現(xiàn)算法中的 三種基本的邏輯結(jié)構(gòu):順序結(jié)構(gòu)、條件結(jié)構(gòu)和循 環(huán)結(jié)構(gòu),各種程序設(shè)計語言中都包含下列基本的 算法語句:,輸入語句 輸出語句 賦值語句 條件 語句 循環(huán) 語句,例1.已知函數(shù)y=x3+3
2、x2-24x+30,寫出自變量x對應(yīng)的函數(shù)值的算法、程序框圖及程序?,第一步,輸入一個自變量x的值.,第三步,輸出y.,第二步,計算y=x3+3x2-24x+30.,算法:,該算法是什么邏輯結(jié)構(gòu)?其程序框圖如何?,第一步,輸入一個自變量x的值.,第三步,輸出y.,第二步,計算y=x3+3x2-24x+30.,該算法的計算機(jī)程序:,INPUT “x=”;x,PRINT “y=”;y,END,INPUT “x=”;x y=x3+3*x2-24*x+30 PRINT x PRINT y END,-輸入語句,-賦值語句,-表示結(jié)束,輸入語句和輸出語句,在每個程序框圖中,輸入框與輸出框是兩個必要的程序框
3、,我們用什么圖形表示這個程序框?其功能作用如何?,表示一個算法輸入和輸出的信息.,輸入語句和輸出語句分別用來實(shí)現(xiàn)算法的輸入信息,輸出結(jié)果的功能。,一、輸入語句的一般格式是:,INPUT,注:1.“提示內(nèi)容”一般是提示用戶輸入什么樣的信息,它可以用字母、符號、文字等來表述.,變量,“提示內(nèi)容”,;,2.變量是指程序在運(yùn)行時其值是可以變化的量,一般用字母表示,若輸入多個變量,變量與變量之間用逗號隔開. 提示內(nèi)容加引號,提示內(nèi)容與變量之間用分號隔開.,INPUT,INPUT “x=”;x,INPUT x,INPUT “x”;x,“a,b,c=”,INPUT “a=,b=,c=”;a,b,c,;a,b
4、,c,INPUT a,b,c,INPUT 3+5,例如,輸入一個學(xué)生數(shù)學(xué),語文,英語三門課的成績, 可以寫成:,INPUT “數(shù)學(xué),語文,英語”;a,b,c,注意: INPUT語句不但可以給單個變量賦值,還可以給多個變量賦值,其格式為:,INPUT “提示內(nèi)容1,提示內(nèi)容2,提示內(nèi)容3,”;變量1,變量2,變量3,,練一練:請你用輸入語句表達(dá)課本P7和P9頁程序框圖中輸入框中的內(nèi)容.,P7頁:,INPUT “請輸入一個大于2的整數(shù)”; n,P9頁:,INPUT a, b, c,注:1.“提示內(nèi)容”一般是提示用戶輸出什么樣的信息,它通常是常量或變量的值;,二、輸出語句的一般格式是:,表達(dá)式,“提
5、示內(nèi)容”,;,PRINT,2.表達(dá)式一般是表示輸出信息所對應(yīng)的字母或代數(shù)式.PRINT語句可以在計算機(jī)的屏幕上輸出運(yùn)算結(jié)果和系統(tǒng)信息.,PRINT “S=”;S,PRINT “S”;a+b,在計算a與b的和時,可直接寫成,PRINT S,PRINT a,b,c,也可以輸出一句話,PRINT “輸入錯誤”,PRINT “a=,b=,c=”;a,b,c,三、賦值語句,在算法的程序框圖中,處理框是一個常用的程序框,我們用什么圖形表示這個程序框?其功能作用如何?,賦值、計算.,三.賦值語句,(1)賦值語句的一般格式:,變量表達(dá)式,(2)賦值語句的作用是:先計算出賦值號右邊表達(dá) 式的值,然后把這個值賦給
6、左邊的變量,使該變量的 值等于表達(dá)式的值。 (3)賦值語句中的“”稱作賦值號,與數(shù)學(xué)中的等 號的意義是不同的.賦值號的左右兩邊不能對換.,(4)賦值語句左邊只能是變量名字而不是表達(dá)式,右邊表達(dá)式可以是一個數(shù)據(jù)、常量或算式;不能利用賦值語句進(jìn)行代數(shù)式的演算。(如化簡、因式分解、解方程等)如:x=5,a=b,b=a,b=a+c是正確的,而2=x,a=b=2,x+y=0是錯誤的; (5)對于一個變量可以多次賦值。,判斷賦值語句的正誤4=mx+y=10a=b=2N=N2,判斷輸入輸出語句的正誤INPUT a;b;cINPUT x=3 PRINT A=4 PRINT 20,3*2,數(shù)學(xué)符號,計算機(jī)符號,
7、*,=,乘方,3x2,3*x2,開平方,SQR(x),求余數(shù),72,7 MOD 2,例2 寫出計算一個學(xué)生語文、數(shù)學(xué)、英語三門課的平均成績的算法、程序框圖和程序.,算法:,第一步,輸入該學(xué)生三門課的成績a,b,c.,第三步,輸出y.,第二步,計算 .,第一步,輸入該學(xué)生三門課的成績a,b,c.,第三步,輸出y.,第二步,計算,算法:,程序框圖:,程序框圖:,PRINT “平均成績=”;,程序:,INPUT “數(shù)學(xué)=”;a,INPUT “語文=”;b,INPUT “英語=”;c,END,(a+b+c)/3,S=(a+b+c)/3,PRINT “平均成績=”;S,例3.給一個變量重復(fù)賦值的程序:
8、A=10 A=A+15 PRINT A END 那么,A的輸出值是多少?,25,練習(xí):寫出下列程序的運(yùn)行結(jié)果:,a=2,b=3,d=(a+b+c)/3,c=4,a=b,b=c+2,c=b+4,PRINT “d=”;d,運(yùn)行結(jié)果 為 .,a=3,b=6,c=10,例4. 寫出“交換兩個變量A和B的值,并輸出交換前后的值”的程序.,INPUT “A,B=”;A,B,PRINT A,B,x=A,A=B,B=x,PRINT A,B,END,教材24頁練習(xí)1:,INPUT “華氏溫度=”;t,PRINT “攝氏溫度=”;S,END,S=(t-32)*(5/9),(華氏溫度-32),攝氏溫度,INPUT “F=”;F C=(F-32) 5/9 PRINT “C=”;C END,INPUT “a,b(a,b0)=”;a ,b X=a+b Y=a-b Z=a b Q=a/b PRINT X,Y,Z,Q END,練習(xí)3P24頁T2.,教材24頁練習(xí)3:,END,P=(a+b+c)/2,PRINT “S=”;S,S=,SQR(,P*(p-a)*(p-b)*(p-c),INPUT a,b,c p=(a+b+c)/2 t=p (p-2) (p-3) (p-4) S=SQR(t) PRINT “S=”;S END,【課堂小結(jié)】 (
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年旅行社服務(wù)項目建議書
- 2025年微波輻射計、微波散射計、測高計項目發(fā)展計劃
- 實(shí)施精準(zhǔn)營銷策略提高市場占有率水平
- 光學(xué)鏡片透光率測量基準(zhǔn)
- 辦公環(huán)境改善措施細(xì)則
- 城市地下綜合管廊建設(shè)與管理技術(shù)研究
- 格林童話選故事解讀
- 1-3-Methoxyphenyl-piperazine-生命科學(xué)試劑-MCE
- 公司年會演講致辭稿件范本
- 企業(yè)員工激勵計劃及策劃方案的說明
- 稅收流失論文-我國個人所得稅稅收流失問題及對策研究
- 長榮股份:投資性房地產(chǎn)公允價值評估報告
- 管道熱損失的計算方法
- 2022年菏澤醫(yī)學(xué)??茖W(xué)校單招綜合素質(zhì)試題及答案解析
- 淺談堤防施工前怎么做好碾壓試驗
- 外貿(mào)客戶報價單中英文格式模板
- 湖南教育學(xué)會版信息技術(shù)六年級下冊教案(6課)
- 項目獎金分配獎勵制度和方案完整版
- JJF 1338-2012相控陣超聲探傷儀校準(zhǔn)規(guī)范
- 上海中學(xué)國際部幼升小面試真題
- 媒介經(jīng)營與管理-課件
評論
0/150
提交評論