




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1.2 基本算法語句,1.2.1 輸入語句、輸出語句和賦值語句,計算機(jī)完成任何一項(xiàng)任務(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 頂崗老師班會課件模板
- 金屬冶煉負(fù)責(zé)人安管人員培訓(xùn)
- 音樂課國防教育課件
- 水肌酸產(chǎn)品項(xiàng)目運(yùn)營管理方案
- 電網(wǎng)側(cè)獨(dú)立儲能示范項(xiàng)目經(jīng)濟(jì)效益和社會效益分析報告
- 城鎮(zhèn)污水管網(wǎng)建設(shè)項(xiàng)目人力資源管理方案(模板范文)
- xx片區(qū)城鄉(xiāng)供水一體化項(xiàng)目建設(shè)管理方案
- 先進(jìn)金屬材料行動計劃
- 無人駕駛配送車輛定位精度提升
- 2025年井下多功能測振儀項(xiàng)目建議書
- 建筑工程文件歸檔管理明細(xì)表
- 如何解讀血常規(guī)報告
- 區(qū)域消防安全風(fēng)險評估規(guī)程DB50-T 1114-2021
- 免疫調(diào)節(jié)治療在腦卒中的運(yùn)用課件
- DB32∕T 186-2015 建筑消防設(shè)施檢測技術(shù)規(guī)程
- 機(jī)關(guān)檔案管理工作培訓(xùn)PPT課件
- 油輪、化學(xué)品船的基本知識
- 25T汽車吊檢驗(yàn)報告
- 變頻空調(diào)中的永磁電機(jī)電感分析
- 高考常考語法填空詞性轉(zhuǎn)換匯總
- AOI自動光學(xué)檢測設(shè)備程序編寫
評論
0/150
提交評論