




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句1.2基本算法語句基本算法語句1.2.1輸入語句輸入語句 輸出語句輸出語句 賦值語句賦值語句輸入語句輸入語句 輸出語句輸出語句 賦值語句賦值語句 條件語句條件語句 循環(huán)語句循環(huán)語句輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句溫故而知新1. 什么是算法?什么是程序框圖? 2. 算法的基本邏輯結(jié)構(gòu)有哪些? 算法通常是指按照一定規(guī)則解決某一類問題的算法通常是指按照一定規(guī)則解決某一類問題的明確的和有限的步驟。明確的和有限的步驟。 程序框圖是一種用程序框、流程線及文字說明程序框圖是一種用程序框、流程線及文字說明來表示算法的圖形。來表示算法的圖形。 算法
2、的基本結(jié)構(gòu)有三種:順序結(jié)構(gòu)、條件結(jié)構(gòu)、算法的基本結(jié)構(gòu)有三種:順序結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu),其中循環(huán)結(jié)構(gòu)又分為當(dāng)型結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu),其中循環(huán)結(jié)構(gòu)又分為當(dāng)型結(jié)構(gòu)和直到型結(jié)構(gòu)兩種。結(jié)構(gòu)兩種。 輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句1. 算法的描述方法有哪些? 自然語言自然語言、程序框圖和程序語言。程序框圖和程序語言。 2. 基本的算法語句有哪些?思考: 基本的算法語句有:輸入語句、輸出語句、基本的算法語句有:輸入語句、輸出語句、賦值語句、條件語句、循環(huán)語句賦值語句、條件語句、循環(huán)語句。輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句算法:算法:第二步:計(jì)算第二步:計(jì)算 的值;的值;32
3、32430yxxx開始開始輸入輸入x3232430yxxx輸出輸出x,y結(jié)束結(jié)束框圖:框圖:例例1.用描點(diǎn)法作函數(shù)用描點(diǎn)法作函數(shù) 的圖象時(shí),需要求出的圖象時(shí),需要求出 自變量和函數(shù)的一組對(duì)應(yīng)值,編寫程序,分別計(jì)算當(dāng)自變量和函數(shù)的一組對(duì)應(yīng)值,編寫程序,分別計(jì)算當(dāng)x=-5, -4,-3,-2,-1,0,1,2,3,4,5時(shí)的函數(shù)值。時(shí)的函數(shù)值。3232430yxxx第一步:輸入第一步:輸入x的值;的值;第三步:輸出第三步:輸出x,y的值。的值。程序:程序: INPUT “x=”;xy=x3+3 x2-24 x+30PRINT xPRINT yEND*輸入語句輸入語句賦值語句賦值語句輸出語句輸出語句
4、輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句一一. .輸入語句輸入語句 INPUT INPUT “提示內(nèi)容提示內(nèi)容”;變量;變量輸入語句的一般格式輸入語句的一般格式 說明說明: :(1)(1)輸入語句的作用是實(shí)現(xiàn)算法的輸入信息功能;輸入語句的作用是實(shí)現(xiàn)算法的輸入信息功能;(2)(2)“提示內(nèi)容提示內(nèi)容”提示用戶輸入什么樣的信息,提示用戶輸入什么樣的信息,變量是指程序在運(yùn)行時(shí)其值是可以變化的量;變量是指程序在運(yùn)行時(shí)其值是可以變化的量;(3)(3)輸入語句要求輸入的值輸入語句要求輸入的值只能是具體的常數(shù)只能是具體的常數(shù),不能是函數(shù)、變量或表達(dá)式;不能是函數(shù)、變量或表達(dá)式;(4)(4)提示內(nèi)容與
5、變量之間用分號(hào)提示內(nèi)容與變量之間用分號(hào)“;”隔開,隔開,若輸入多個(gè)變量,變量與變量之間用逗號(hào)若輸入多個(gè)變量,變量與變量之間用逗號(hào)“,”隔開隔開(5)(5)提示內(nèi)容提示內(nèi)容輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句例如例如, ,輸入一個(gè)學(xué)生數(shù)學(xué)輸入一個(gè)學(xué)生數(shù)學(xué), ,語文語文, ,英語三門課的成績英語三門課的成績, ,可以寫成:可以寫成:INPUT “數(shù)學(xué),語文,英語數(shù)學(xué),語文,英語”;a,b,c注意注意: :INPUTINPUT語句不但可以給單個(gè)變量賦值語句不但可以給單個(gè)變量賦值, ,還可以還可以給多個(gè)變量賦值給多個(gè)變量賦值, ,其格式為:其格式為:INPUT INPUT “提示內(nèi)容提示內(nèi)
6、容1 1,提示內(nèi)容,提示內(nèi)容2 2,提示內(nèi)容,提示內(nèi)容3 3,”;變量;變量1 1,變量,變量2 2,變量,變量3 3,練一練練一練:輸入輸入n的值的值INPUT “n=”; n 輸入輸入a,b,cINPUT a, b, c 輸入語句輸入語句輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句二二. .輸出語句輸出語句 PRINT “提示內(nèi)容提示內(nèi)容”;表達(dá)式;表達(dá)式說明說明: :(1)(1)“提示內(nèi)容提示內(nèi)容”提示用戶輸出什么樣的信息提示用戶輸出什么樣的信息, ,表表達(dá)式是指程序要輸出的數(shù)據(jù)達(dá)式是指程序要輸出的數(shù)據(jù), ,表達(dá)式可以是常量表達(dá)式可以是常量、變量、函數(shù)、或計(jì)算公式變量、函數(shù)、或計(jì)算公
7、式; 輸出語句的一般格式輸出語句的一般格式(2)輸出多個(gè)變量時(shí)用逗號(hào)分開)輸出多個(gè)變量時(shí)用逗號(hào)分開(3)該語句有計(jì)算功能,能直接輸出計(jì)算公式)該語句有計(jì)算功能,能直接輸出計(jì)算公式值值 PRINT 3+4+5輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句(4)同輸入語句一樣,表達(dá)式前也可以有同輸入語句一樣,表達(dá)式前也可以有“提示內(nèi)提示內(nèi)容容”.思考思考: :在課本在課本P7P7頁圖頁圖1.1-21.1-2程序框圖中的輸程序框圖中的輸出框的內(nèi)容怎樣用輸出語句來表達(dá)?出框的內(nèi)容怎樣用輸出語句來表達(dá)? 參考答案:參考答案:輸出框:輸出框: PRINT PRINT “n is a prime numb
8、er . .” PRINT PRINT “n is not a prime number. .” 例如輸出框例如輸出框 可以轉(zhuǎn)化為輸出語句可以轉(zhuǎn)化為輸出語句:輸出輸出SPRINT “S=”; S 輸出語句輸出語句輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句三三. .賦值語句賦值語句(1)賦值語句的一般格式賦值語句的一般格式:變量表達(dá)式變量表達(dá)式(2)(2)賦值語句的作用賦值語句的作用是是: :先計(jì)算出賦值號(hào)右邊表達(dá)先計(jì)算出賦值號(hào)右邊表達(dá)式的值式的值, ,然后把這個(gè)值賦給左邊的變量然后把這個(gè)值賦給左邊的變量, ,使該變量使該變量的的值等于表達(dá)式的值。值等于表達(dá)式的值。(3)(3)賦值語句中的
9、賦值語句中的“”稱作賦值號(hào)稱作賦值號(hào), ,與數(shù)學(xué)中的與數(shù)學(xué)中的等等號(hào)的意義是不同的號(hào)的意義是不同的. .賦值號(hào)的左右兩邊不能對(duì)換賦值號(hào)的左右兩邊不能對(duì)換. .錯(cuò)誤寫法錯(cuò)誤寫法3=a 6+a=b3=a 6+a=b(4)(4)對(duì)一個(gè)賦值語句只能給一個(gè)變量賦值對(duì)一個(gè)賦值語句只能給一個(gè)變量賦值錯(cuò)誤寫法錯(cuò)誤寫法a=b=c=3 a,b,c,=3 a=3,b=4,c=5a=b=c=3 a,b,c,=3 a=3,b=4,c=5(5 5)對(duì)于一個(gè)變量可以多次賦值。)對(duì)于一個(gè)變量可以多次賦值。輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句數(shù)學(xué)符號(hào)數(shù)學(xué)符號(hào)程序符號(hào)程序符號(hào)*/ab=|x|ABS(x)SQR(x)且
10、且或或ANDORbax數(shù)學(xué)符號(hào)與程序符號(hào)的對(duì)比數(shù)學(xué)符號(hào)與程序符號(hào)的對(duì)比輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句例例2.編寫程序,計(jì)算一個(gè)學(xué)生數(shù)學(xué)、語文、英語三門課的平均成績。編寫程序,計(jì)算一個(gè)學(xué)生數(shù)學(xué)、語文、英語三門課的平均成績。算法:算法:第一步:分別輸入三科的成績第一步:分別輸入三科的成績a,b,c;第二步:計(jì)算第二步:計(jì)算average=(a+b+c)/3;第三步:輸出三科平均分。第三步:輸出三科平均分??驁D:框圖:開始開始輸入輸入a,b,c輸出輸出average結(jié)束結(jié)束average=(a+b+c)/3程序:程序: INPUT “Maths=”;aINPUT “Chinese=
11、”;bINPUT “English=”;caverage=(a+b+c)/3PRINT “The average=”;averageENDINPUT “Maths, Chinese, English=”;a,b,c程序程序2:PRINT “The average=”;(a+b+c)/3END輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句練習(xí)練習(xí).分析下列程序,考慮輸出的結(jié)果是什么?分析下列程序,考慮輸出的結(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
12、 END 答:答: 2答:答: 25答:答: a+b=4輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句例例3 3:給一個(gè)變量重復(fù)賦值。:給一個(gè)變量重復(fù)賦值。程序程序: :A=10A=A+15PRINT AENDA的輸出的輸出值是多少值是多少?分析分析:此程序給變量此程序給變量A賦了兩次值賦了兩次值.A的初值為的初值為10,第二次賦值后第二次賦值后,初值被初值被“覆覆蓋蓋”,A的值變?yōu)榈闹底優(yōu)?5,因此輸出值是因此輸出值是25.輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句例例4 4交換兩個(gè)變量交換兩個(gè)變量A A和和B B的值的值, ,并輸出交換前后并輸出交換前后 的值。的值。分析:分析:引
13、入一個(gè)引入一個(gè)中間變量中間變量X X, ,將將A A的值賦予的值賦予X,X,又將又將B B的值賦予的值賦予A A,再將,再將X X的值賦予的值賦予B B,從而達(dá)到交換,從而達(dá)到交換A A,B B的值的值. .(比如交換裝滿水的兩個(gè)水桶里的水需要(比如交換裝滿水的兩個(gè)水桶里的水需要再找一個(gè)空桶)再找一個(gè)空桶)INPUT AINPUT BPRINT A,BX=AA=BB=XPRINT A,BEND程序程序: :問題問題:能否用下列賦值能否用下列賦值語句交換語句交換A,B的值的值?A=BB=A不能不能!輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句練習(xí)練習(xí)1、判斷下列賦值語句是否正確、判斷下列賦值
14、語句是否正確 (1) 4m (2) x+y=10 (3) A=B=2 (4) N=2*N2、寫出下列語句描述的算法的輸出結(jié)果、寫出下列語句描述的算法的輸出結(jié)果a=5 b=3 c=(a+b)/2 d=c*c print da=1 b=2 c=a+b b=a+c-b print a,b,ca=10 b=20 c=30 a=b b=c c=a print “a,b,c”;a,b,c161,2,3a, b, c 20,30,20輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句(5)INPUT “A,B=”;A,B B=A+B A=B-A B=B-A PRINT “A,B=”;A,B END(運(yùn)行時(shí)從鍵
15、盤輸入運(yùn)行時(shí)從鍵盤輸入3,7)(4)A=-1000 A=A+100 PRINT “A=”;A END 將一個(gè)變量的值賦給另一個(gè)變量,前一個(gè)變量的值保將一個(gè)變量的值賦給另一個(gè)變量,前一個(gè)變量的值保持不變;可先后給一個(gè)變量賦多個(gè)不同的值,但變量的取持不變;可先后給一個(gè)變量賦多個(gè)不同的值,但變量的取值總是最近被賦予的值值總是最近被賦予的值 。A=900A,B =7 3輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句練習(xí)練習(xí)3 3: :編寫一個(gè)程序編寫一個(gè)程序, ,要求輸入一個(gè)圓的半徑要求輸入一個(gè)圓的半徑, ,便能輸出該圓的周長和面積便能輸出該圓的周長和面積. .( 取取3.143.14)分析分析:
16、:設(shè)圓的半徑為設(shè)圓的半徑為R,R,則圓的周長則圓的周長C=2R,C=2R,面積面積S=RS=R2 2, ,可以利用順序結(jié)構(gòu)中的可以利用順序結(jié)構(gòu)中的INPUTINPUT語句語句,PRINT,PRINT語句和賦值語句設(shè)計(jì)程序。語句和賦值語句設(shè)計(jì)程序。INPUT “R=”;RC=2* *3.14* *RS=3.14* *R2PRINT “C=”;CPRINT “S=S=”; S END輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句INPUT “a,b,c=”;a ,b,cX=10.4aY=15.6bZ=25.2csum=X+Y+ZPRINT “sum=”;sumEND程序:程序:P24P24頁頁T
17、4.T4.輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句INPUT “a,b,h=”;a ,b,hp=a+bs=ph/2PRINT “s=”;sEND程序:程序:P33P33頁頁A A組組T2.T2.輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句INPUT語句語句PRINT語句語句賦值語句賦值語句格式格式INPUT “提示內(nèi)容”;變量PRINT “提示內(nèi)容”;表達(dá)式變量變量=表達(dá)式說明說明1.“提示內(nèi)容提示內(nèi)容”和它后面的和它后面的 “;”可以省略;可以省略;2.一個(gè)語句可以給多個(gè)變一個(gè)語句可以給多個(gè)變 量賦值,中間用量賦值,中間用“,”隔隔 開;開;3.無計(jì)算功能,不能輸入無計(jì)算功能,不
18、能輸入 表達(dá)式;表達(dá)式;4.輸入多個(gè)數(shù)據(jù)時(shí)用輸入多個(gè)數(shù)據(jù)時(shí)用“,” 分隔,且個(gè)數(shù)要與變量分隔,且個(gè)數(shù)要與變量 的個(gè)數(shù)相同。的個(gè)數(shù)相同。1.“提示內(nèi)容提示內(nèi)容”和它后面的和它后面的 “;”可以省略;可以省略;2.一個(gè)語句可以輸出多個(gè)表一個(gè)語句可以輸出多個(gè)表 達(dá)式,不同的表達(dá)式之間達(dá)式,不同的表達(dá)式之間 用用“,”隔開;隔開;3.表達(dá)式可以是變量,也可表達(dá)式可以是變量,也可 以是計(jì)算公式;以是計(jì)算公式;4.有計(jì)算功能,能直接輸出有計(jì)算功能,能直接輸出 計(jì)算公式的值。計(jì)算公式的值。1.“=”左側(cè)必須是變左側(cè)必須是變 量,右側(cè)可以是數(shù)量,右側(cè)可以是數(shù) 字、變量或者是計(jì)字、變量或者是計(jì) 算公式;算公式;2.一個(gè)語句只能有一一個(gè)語句只能有一 個(gè)個(gè)“=”,并且只能,并且只能給給 一一 個(gè)變量賦值;個(gè)變量賦值;3.有計(jì)算功能,可以有計(jì)算功能,可以 把表達(dá)式的值賦給把表達(dá)式的值賦給 一個(gè)變量。一個(gè)變量。課堂小結(jié):課堂小結(jié):輸入語句輸出語句賦值語句輸入
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 一種用于儲(chǔ)能集裝箱的消防系統(tǒng)及儲(chǔ)能集裝箱的制作方法
- 2025年高職筆試試題及答案
- 2025年優(yōu)缺點(diǎn)面試試題及答案
- 2025年小學(xué)科目面試題及答案
- 2025年以前的公司法試題及答案
- 2025年音樂教室樂理試題及答案
- 2025年醫(yī)療直播面試題及答案
- 2025年初一音樂測試題及答案
- 2025年達(dá)鋼鉗工考試題及答案
- 2025年ug考試試題及答案
- 電子級(jí)(高純)氫氟酸生產(chǎn)工藝和質(zhì)量指標(biāo)介紹
- 2024年煤礦安全管理人員(機(jī)電運(yùn)輸)考試題庫(濃縮500題)
- 支付令異議申請(qǐng)書(2篇)
- 數(shù)據(jù)崗位招聘筆試題與參考答案(某大型央企)2025年
- 第六單元 資本主義制度的初步確立 復(fù)習(xí)課件 2024-2025學(xué)年統(tǒng)編版九年級(jí)歷史上冊(cè)
- 供應(yīng)鏈安全培訓(xùn)教材課件
- 口腔頜面外科創(chuàng)口的處理(口腔頜面外科課件)
- 智鼎在線測評(píng)規(guī)律題題庫
- 蘋果電腦macOS效率手冊(cè)
- 緊急停車按鈕的安全設(shè)置要求
- 城區(qū)綠地養(yǎng)護(hù)服務(wù)費(fèi)項(xiàng)目成本預(yù)算績效分析報(bào)告
評(píng)論
0/150
提交評(píng)論