秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

基本算法語(yǔ)句之輸入輸出賦值語(yǔ)句

上傳人:仙人****88 文檔編號(hào):251740936 上傳時(shí)間:2024-11-09 格式:PPT 頁(yè)數(shù):24 大小:586.01KB
收藏 版權(quán)申訴 舉報(bào) 下載
基本算法語(yǔ)句之輸入輸出賦值語(yǔ)句_第1頁(yè)
第1頁(yè) / 共24頁(yè)
基本算法語(yǔ)句之輸入輸出賦值語(yǔ)句_第2頁(yè)
第2頁(yè) / 共24頁(yè)
基本算法語(yǔ)句之輸入輸出賦值語(yǔ)句_第3頁(yè)
第3頁(yè) / 共24頁(yè)

下載文檔到電腦,查找使用更方便

30 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《基本算法語(yǔ)句之輸入輸出賦值語(yǔ)句》由會(huì)員分享,可在線閱讀,更多相關(guān)《基本算法語(yǔ)句之輸入輸出賦值語(yǔ)句(24頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,*,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,*,*,算法基本語(yǔ)句,西南大學(xué)數(shù)學(xué)統(tǒng)計(jì)學(xué)院,王斌,溫故而知新,1.,什么是算法?什么是程序框圖?,2.,算法的基本邏輯結(jié)構(gòu)有哪些?,算法通常是指按照一定規(guī)則解決某一類問(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),兩種。,3.,算法的描述方法有哪些?,算

2、法的描述方法有,自然語(yǔ)言,、,程序框圖,和,程序語(yǔ)言,計(jì)算機(jī)完成任何一項(xiàng)任務(wù)都需要算法,但是,我們用自然語(yǔ)言或程序框圖描述的算法,計(jì)算機(jī)是無(wú)法“看得懂,聽(tīng)得見(jiàn)”的。因此還需要將算法用計(jì)算機(jī)能夠理解的程序設(shè)計(jì)語(yǔ)言(,programming language,)翻譯成計(jì)算機(jī)程序。,【,創(chuàng)設(shè)情境,】,這就是這一節(jié)所要研究的主要內(nèi)容,基本算法,語(yǔ)句。今天,我們先一起來(lái)學(xué)習(xí),輸入、輸出語(yǔ)句,和賦值語(yǔ)句。,程序設(shè)計(jì)語(yǔ)言有很多種。如,BASIC,,,Foxbase,,,C,語(yǔ)言,,C+,,,VF,,,VB,等。為了實(shí)現(xiàn)算法中的,三種基本的邏輯結(jié)構(gòu):順序結(jié)構(gòu)、條件結(jié)構(gòu)和循,環(huán)結(jié)構(gòu),各種程序設(shè)計(jì)語(yǔ)言中都包含下列

3、基本的,算法語(yǔ)句:,輸入語(yǔ)句 輸出語(yǔ)句 賦值語(yǔ)句 條件 語(yǔ)句 循環(huán) 語(yǔ)句,算法:,第二步:計(jì)算 的,值;,開(kāi)始,輸入,x,輸出,x,結(jié)束,框圖:,第一步:輸入,x,的值;,第三步:輸出,y,的值。,程序:,INPUT,“,x=,”,;x,y=x3+3 x2-24 x+30,PRINT y,END,*,*,例,1,用描點(diǎn)法作函數(shù),y,x,3,3x,2,24x,30,的圖象,時(shí),需要求出自變量和函數(shù)的一組對(duì)應(yīng)值,.,編寫(xiě)程序,分別計(jì)算當(dāng),x,5,,,4,,,3,,,2,,,1,,,0,,,1,,,2,,,3,,,4,,,5,時(shí)的函數(shù)值,.,INPUT“x=”;x,y=x3+3*x2,24*x+20

4、,PRINT y,END,程序:,輸入語(yǔ)句,輸出語(yǔ)句,一,.,輸入語(yǔ)句,INPUT,“,提示內(nèi)容,”,;,變量,輸入語(yǔ)句的一般格式,說(shuō)明,:,(1),輸入語(yǔ)句的作用是實(shí)現(xiàn)算法的輸入信息功能;,(2),“,提示內(nèi)容,”,提示用戶輸入什么樣的信息,,變量是指程序在運(yùn)行時(shí)其值是可以變化的量;,(3),輸入語(yǔ)句要求輸入的值,只能是具體的常數(shù),,,不能是函數(shù)、變量或表達(dá)式;,(4),提示內(nèi)容與變量之間用分號(hào),“,;,”,隔開(kāi),,若輸入多個(gè)變量,變量與變量之間用逗號(hào),“,,,”,隔開(kāi),.,(,5,)另一種格式,INPUT,變量,例如,輸入一個(gè)學(xué)生數(shù)學(xué),語(yǔ)文,英語(yǔ)三門(mén)課的成績(jī),可以寫(xiě)成:,INPUT“,sx

5、,,,yw,,,yy,”,;,a,,,b,,,c,注意,:,INPUT,語(yǔ)句不但可以給單個(gè)變量賦值,還可以給多個(gè)變量賦值,其格式為:,INPUT,“,提示內(nèi)容,1,,提示內(nèi)容,2,,提示內(nèi)容,3,,,”,;變量,1,,變量,2,,變量,3,,,練一練,:,輸入,n,的值,INPUT“n=”;n,輸入,a,b,c,INPUT a,b,c,INPUT n,INPUT“,a,b,c,=”;n,二,.,輸出語(yǔ)句,PRINT,“,提示內(nèi)容”;,表達(dá)式,說(shuō)明,:,(1),“,提示內(nèi)容,”,提示用戶輸出什么樣的信息,表,達(dá)式是指程序要輸出的數(shù)據(jù);,輸出常量,變量的值和字符串等系統(tǒng)信息。,輸出數(shù)值計(jì)算的結(jié)果,

6、有計(jì)算功能。,(2),輸出語(yǔ)句的用途:,輸出語(yǔ)句的一般格式,:,(,3),同輸入語(yǔ)句一樣,表達(dá)式前也可以有“提示內(nèi)容”,.,(,4,)另外一種格式,:,PRINT,表達(dá)式,輸入語(yǔ)句,INPUT,的常用方法:,INPUT,“,提示內(nèi)容,”,;變量,INPUT,變量,INPUT,“,提示內(nèi)容,”,;變量,1,,變量,2,,變量,3,,,INPUT,變量,1,,變量,2,,變量,3,,,輸出語(yǔ)句,PRINT,的常用方法:,PRINT,“,提示內(nèi)容,”,;表達(dá)式,PRINT,表達(dá)式,PRINT,“,提示內(nèi)容,”,;表達(dá)式,1,,表達(dá)式,2,,表達(dá)式,3,PRINT,表達(dá)式,1,,表達(dá)式,2,,表達(dá)式,

7、3,PRINT,“,提示內(nèi)容,”,例,2.,編寫(xiě)程序,計(jì)算一個(gè)學(xué)生數(shù)學(xué)、語(yǔ)文、英語(yǔ)三門(mén)課的平均成績(jī)。,算法:,第一步:分別輸入三科的成績(jī),a,b,c,;,第二步:計(jì)算,average=(a+b+c)/3;,第三步:輸出三科平均分。,框圖:,開(kāi)始,輸入,a,b,c,輸出,average,結(jié)束,average=(a+b+c)/3,程序:,INPUT,“,Maths,=,”,;a,INPUT,“,Chinese=,”,;b,INPUT,“,English=,”,;c,average=(a+b+c)/3,PRINT,“,The average=,”,;average,END,INPUT,“,Maths

8、,Chinese,English=,”,;,a,b,c,程序,2,:,PRINT,“,The average=,”,;(a+b+c)/3,END,三,.,賦值語(yǔ)句,(1),賦值語(yǔ)句的一般格式,:,變量表達(dá)式,(,2),賦值語(yǔ)句的作用,是,:,先計(jì)算出賦值號(hào)右邊表達(dá)式 的值,然后把這個(gè)值賦給左邊的變量,使該變量的,值等于表達(dá)式的值。,(3),賦值語(yǔ)句中的,“,”,稱作賦值號(hào),與數(shù)學(xué)中的等,號(hào)的意義是不同的,.,賦值號(hào)的左右兩邊不能對(duì)換,.,(4),賦值語(yǔ)句左邊只能是變量名字而不是表達(dá)式,如,:2=x,是錯(cuò)誤的,;,右邊表達(dá)式可以是一個(gè)數(shù)據(jù)、,常量或算式;不能利用賦值語(yǔ)句進(jìn)行代數(shù)式的,演算。(如化

9、簡(jiǎn)、因式分解、解方程等),(,5,)對(duì)于一個(gè)變量可以多次賦值。,舉一反三,1.,下列賦值語(yǔ)句中正確的有(),3=,B,;,x,-,y,=2;,A,=,B,=-2;,T=T,+,T,.,A.0,個(gè),B.1,個(gè),C.2,個(gè),D.3,個(gè),解析:,錯(cuò),賦值語(yǔ)句中變量不能給常數(shù)賦值,;,錯(cuò),賦值語(yǔ)句不能給一個(gè)表達(dá)式賦值,;,錯(cuò),賦值語(yǔ)句只能給一個(gè)變量賦值;正確,.,答案:,B,數(shù)學(xué)符號(hào),程序符號(hào),*,/,ab,=,|x|,ABS(x,),SQR(x,),且,或,ANDOR,數(shù)學(xué)符號(hào)與程序符號(hào)的對(duì)比,例,3,:給一個(gè)變量重復(fù)賦值。,程序,:,A=10,A=A+15,PRINT,A,END,A,的輸出值是多

10、少,?,分析,:,此程序給變量,A,賦了兩次值,.A,的初值為,10,第二次賦值后,初值被“覆蓋”,A,的值變?yōu)?25,因此輸出值是,25.,變式引申,:,在此程序的基礎(chǔ)上,設(shè)計(jì)一個(gè)程序,,要求最后,A,的輸出值是,30.,A=10,A=A+15,A=A+5,PRINT,A,END,程序,:,例,3,:給一個(gè)變量重復(fù)賦值。,程序,:,A=10,A=A+15,PRINT,A,END,例,4,交換兩個(gè)變量,A,和,B,的值,并輸出交換前后,的值。,分析:,引入一個(gè),中間變量,X,將,A,的值賦予,X,又將,B,的值賦予,A,,再將,X,的值賦予,B,,從而達(dá)到交換,A,,,B,的值,.,(比如交換

11、裝滿水的兩個(gè)水桶里的水需要,再找一個(gè)空桶),INPUT,A,INPUT,B,PRINT,A,,,B,X=A,A=B,B=X,PRINT,A,,,B,END,程序,:,問(wèn)題,:,能否用下列賦值語(yǔ)句交換,A,B,的值,?,A=B,B=A,不能,!,練習(xí),1,1,、判斷下列賦值語(yǔ)句是否正確,(1)4,m (2),x+y,=10 (3)A=B=2 (4)N=2*N,2,、寫(xiě)出下列語(yǔ)句描述的算法的輸出結(jié)果,a=5,b=3,c=(a+b)/2,d=c*c,print“d=”;d,a=1,b=2,c=,a+b,b=,a+c-b,print,a,b,c,a=10,b=20,c=30,a=b,b=c,c=a,p

12、rint,a,b,c,d=16,a=1,b=2,c=3,a=20,b=30,c=20,練習(xí),2.,分析下列程序,考慮輸出的結(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,(5)INPUT,“,A,B=,”,;A,B,B=A+B,A=B-A,B=B-A,PRINT,“,A,B=,”,;A,B,END,(,運(yùn)行時(shí)從鍵盤(pán)輸入,3,7),(4)A=-1000,A=A+100,PRINT,“,“,A=

13、,”,;A,END,A=,900,A,B=7 3,練習(xí),3:,編寫(xiě)一個(gè)程序,要求輸入一個(gè)圓的半徑,便能輸出該圓的周長(zhǎng)和面積,.,(,取,3.14,),分析,:,設(shè)圓的半徑為,R,則圓的周長(zhǎng),C=2R,面積,S=R,2,可以利用順序結(jié)構(gòu)中的,INPUT,語(yǔ)句,PRINT,語(yǔ)句和賦值語(yǔ)句設(shè)計(jì)程序。,INPUT“R=”,;,R,C=2,*,3.14,*,R,S=3.14,*,R2,PRINT,“C=”,;,C,PRINT,“,S=,”,;,S,END,INPUT,語(yǔ)句,PRINT,語(yǔ)句,賦值語(yǔ)句,格式,INPUT,“,提示內(nèi)容”;,變量,PRINT,“,提示內(nèi)容”;,表達(dá)式,變量,=,表達(dá)式,說(shuō)明,

14、1.“,提示內(nèi)容”和它后面的,“;”可以省略;,2.,一個(gè)語(yǔ)句可以給多個(gè)變,量賦值,中間用“,”隔,開(kāi);,3.,無(wú)計(jì)算功能,不能輸入,表達(dá)式;,4.,輸入多個(gè)數(shù)據(jù)時(shí)用“,”,分隔,且個(gè)數(shù)要與變量,的個(gè)數(shù)相同。,1.“,提示內(nèi)容”和它后面的,“;”可以省略;,2.,一個(gè)語(yǔ)句可以輸出多個(gè)表,達(dá)式,不同的表達(dá)式之間,用“,”隔開(kāi);,3.,表達(dá)式可以是變量,也可,以是計(jì)算公式;,4.,有計(jì)算功能,能直接輸出,計(jì)算公式的值。,1.“=”,左側(cè)必須是變,量,右側(cè)可以是數(shù),字、變量或者是計(jì),算公式;,2.,一個(gè)語(yǔ)句只能有一,個(gè)“,=”,,并且只能給,一 個(gè)變量賦值;,3.,有計(jì)算功能,可以,把表達(dá)式的值賦給,一個(gè),變量。,課堂小結(jié):,INPUT“,a,b,c,=”,;,a,b,c,X=10.4,a,Y=15.6,b,Z=25.2,c,sum=X+Y+Z,PRINT“sum=”,;,sum,END,程序:,P24,頁(yè),T4.,INPUT“,a,b,h,=”,;,a,b,h,p=,a+b,s=p,h/2,PRINT“s=”,;,s,END,程序:,P33,頁(yè),A,組,T2.,

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!