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

基本算法語句之輸入輸出賦值語句

上傳人:沈*** 文檔編號:252890888 上傳時間:2024-11-21 格式:PPT 頁數(shù):24 大?。?86KB
收藏 版權申訴 舉報 下載
基本算法語句之輸入輸出賦值語句_第1頁
第1頁 / 共24頁
基本算法語句之輸入輸出賦值語句_第2頁
第2頁 / 共24頁
基本算法語句之輸入輸出賦值語句_第3頁
第3頁 / 共24頁

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

10 積分

下載資源

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

資源描述:

《基本算法語句之輸入輸出賦值語句》由會員分享,可在線閱讀,更多相關《基本算法語句之輸入輸出賦值語句(24頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,*,*,單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,*,*,算法基本語句,西南大學數(shù)學統(tǒng)計學院,王斌,溫故而知新,1.,什么是算法?什么是程序框圖?,2.,算法的基本邏輯結構有哪些?,算法通常是指按照一定規(guī)則解決某一類問題的明確的和有限的步驟。,程序框圖是一種用,程序框,、,流程線,及,文字說明,來表示算法的圖形。,算法的基本結構有三種:,順序結構,、,條件結構,、,循環(huán)結構,,其中循環(huán)結構又分為,當型結構,和,直到型結構,兩種。,3.,算法的描述方法有哪些?,算

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

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

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

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

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

7、3,PRINT,“,提示內容,”,例,2.,編寫程序,計算一個學生數(shù)學、語文、英語三門課的平均成績。,算法:,第一步:分別輸入三科的成績,a,b,c,;,第二步:計算,average=(a+b+c)/3;,第三步:輸出三科平均分。,框圖:,開始,輸入,a,b,c,輸出,average,結束,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,三,.,賦值語句,(1),賦值語句的一般格式,:,變量表達式,(,2),賦值語句的作用,是,:,先計算出賦值號右邊表達式 的值,然后把這個值賦給左邊的變量,使該變量的,值等于表達式的值。,(3),賦值語句中的,“,”,稱作賦值號,與數(shù)學中的等,號的意義是不同的,.,賦值號的左右兩邊不能對換,.,(4),賦值語句左邊只能是變量名字而不是表達式,如,:2=x,是錯誤的,;,右邊表達式可以是一個數(shù)據(jù)、,常量或算式;不能利用賦值語句進行代數(shù)式的,演算。(如化

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

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

11、裝滿水的兩個水桶里的水需要,再找一個空桶),INPUT,A,INPUT,B,PRINT,A,,,B,X=A,A=B,B=X,PRINT,A,,,B,END,程序,:,問題,:,能否用下列賦值語句交換,A,B,的值,?,A=B,B=A,不能,!,練習,1,1,、判斷下列賦值語句是否正確,(1)4,m (2),x+y,=10 (3)A=B=2 (4)N=2*N,2,、寫出下列語句描述的算法的輸出結果,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,練習,2.,分析下列程序,考慮輸出的結果是什么?,程序,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,(,運行時從鍵盤輸入,3,7),(4)A=-1000,A=A+100,PRINT,“,“,A=

13、,”,;A,END,A=,900,A,B=7 3,練習,3:,編寫一個程序,要求輸入一個圓的半徑,便能輸出該圓的周長和面積,.,(,取,3.14,),分析,:,設圓的半徑為,R,則圓的周長,C=2R,面積,S=R,2,可以利用順序結構中的,INPUT,語句,PRINT,語句和賦值語句設計程序。,INPUT“R=”,;,R,C=2,*,3.14,*,R,S=3.14,*,R2,PRINT,“C=”,;,C,PRINT,“,S=,”,;,S,END,INPUT,語句,PRINT,語句,賦值語句,格式,INPUT,“,提示內容”;,變量,PRINT,“,提示內容”;,表達式,變量,=,表達式,說明,

14、1.“,提示內容”和它后面的,“;”可以省略;,2.,一個語句可以給多個變,量賦值,中間用“,”隔,開;,3.,無計算功能,不能輸入,表達式;,4.,輸入多個數(shù)據(jù)時用“,”,分隔,且個數(shù)要與變量,的個數(shù)相同。,1.“,提示內容”和它后面的,“;”可以省略;,2.,一個語句可以輸出多個表,達式,不同的表達式之間,用“,”隔開;,3.,表達式可以是變量,也可,以是計算公式;,4.,有計算功能,能直接輸出,計算公式的值。,1.“=”,左側必須是變,量,右側可以是數(shù),字、變量或者是計,算公式;,2.,一個語句只能有一,個“,=”,,并且只能給,一 個變量賦值;,3.,有計算功能,可以,把表達式的值賦給,一個,變量。,課堂小結:,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,頁,T4.,INPUT“,a,b,h,=”,;,a,b,h,p=,a+b,s=p,h/2,PRINT“s=”,;,s,END,程序:,P33,頁,A,組,T2.,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

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

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

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


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