輸入語句輸出語句和賦值語句_第1頁
輸入語句輸出語句和賦值語句_第2頁
輸入語句輸出語句和賦值語句_第3頁
輸入語句輸出語句和賦值語句_第4頁
輸入語句輸出語句和賦值語句_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1.2.1輸入語句、輸出語句和賦值語句和條件語句1.2.1輸入語句輸出語句賦值語句輸入語句輸出語句賦值語句條件語句循環(huán)語句探要點、究所然INPUT“x=”;xy=x^3+3*x^2-24*x+20PRINTyEND輸入語句賦值語句輸出語句基本算法語句一、輸入語句一般格式:INPUT“提示內(nèi)容”;變量INPUT“x=”;xINPUT語句不但可以給單個變量賦值,還可以給多個變量賦值,其格式為:INPUT“提示內(nèi)容1,提示內(nèi)容2,…”;變量1,變量2,…INPUT“a,b,c=”;a,b,c例:要想輸入一個學(xué)生的語、數(shù)、外三門課的成績:INPUT“Maths,Chinese,English”;a,b,c二、輸出語句一般格式:PRINT“提示內(nèi)容”;表達(dá)式三、賦值語句一般格式:變量=表達(dá)式INPUT“提示內(nèi)容”;變量一、輸入語句一般格式:數(shù)學(xué)符號與程序符號的對比x\yx除以y的商SQR(x)ABS(x)|x|<>≠>=≥<=≤a^b/÷*×程序符號數(shù)學(xué)符號x除以y的余數(shù)xMODy開始輸出S結(jié)束輸入a,b,cINPUT“a,b,c=”;a,b,cp=(a+b+c)/2S=SQR(p*(p-a)*(p-b)*(p-c))PRINT“三角形面積S=”;SEND例1:上述程序表示什么?例2:下列程序表示什么?程序①:INPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;cPRINT“Theaverage=”;(a+b+c)/3END程序②:

INPUT“Maths,Chinese,English”;a,b,cm=(a+b+c)/3PRINT“Theaverage=”;mEND計算一個學(xué)生數(shù)學(xué)、語文、英語三門課的平均成績。例3:某工種是計件算工資的,每月工資=每月完成的數(shù)量(件)×每件工資,再從總工資中扣除5%交納各種費用,其余為實發(fā)工資。下列程序的意義是什么INPUT“每件工資=”;AINPUT“完成數(shù)量=”;BM=(A*B)*(1-0.05)PRINT“實發(fā)工資=”;MEND程序:課堂練習(xí):1、下列程序計算是什么意義。程序①:INPUT“x=”;xINPUT“y=”;yPRINT“x^2+y^2=”;x^2+y^2END程序②:INPUT“x=”;xINPUT“y=”;ya=x^2+y^2PRINT“x^2+y^2=”;aEND例4:A的輸出值是多少?程序:A=10A=A+15PRINT

AEND25例5:下列程序有什么功能?INPUT

AINPUT

BPRINT

A,BX=AA=BB=XPRINT

A,BEND程序:交換兩個變量A和B的值,并輸出交換前后的值。1.2.2條件語句復(fù)習(xí)回顧輸入語句INPUT“提示內(nèi)容”;變量輸出語句PRINT“提示內(nèi)容”;表達(dá)式賦值語句變量=表達(dá)式步驟A滿足條件?步驟B是否步驟A滿足條件?是否復(fù)習(xí):條件語句:

1、條件語句的一般格式有兩種:

(1)

IF—THEN語句

:IF

條件THEN

語句體

ENDIF步驟A滿足條件?是否(2)

IF—THEN—ELSE語句:

IF

條件THEN

語句體1ELSE

語句體2ENDIF

步驟A滿足條件?步驟B是否IF

條件THEN

語句體1ELSE

語句體2ENDIFIF

條件THEN

語句體ENDIF滿足條件?語句體是否滿足條件?語句體1語句體2是否(單分支條件結(jié)構(gòu))(雙分支條件結(jié)構(gòu))開始輸入a,ba<b?x=a,a=b,b=x輸出a,b結(jié)束框圖:否是IF

條件THEN

語句體ENDIF程序:INPUT“a,b=”;a,bIFa<bTHENx=aa=bb=xENDIFPRINTa,bEND例1、編寫程序,輸入一個x的值,要求輸出它的絕對值.是程序框圖:開始輸入xx≥0?輸出x否輸出-x結(jié)束INPUTxIFx>=0THENPRINTxELSEPRINT-xENDIFEND程序例21.

INPUT“x=”;xIFx>3THENy=x*xELSEy=2*xENDIFPRINT“y=”;yEND

若輸入4,輸出結(jié)果是__補充完整下面用來求任意一個實數(shù)x的絕對值的程序

INPUT“x=”;x

_____________PRINT“|x|=”;xELSEPRINT“|x|=”;-x_____________END16IFX>=0THENENDIF開始輸入a,ba>b?輸出b-a否是輸出a-b結(jié)束INPUT“a=”;aENDIFINPUT“b=”;bIFa>bTHENPRINTa-bELSEPRINTb-aEND例3.根據(jù)下面的算法和程序?qū)懗鱿鄳?yīng)的框圖。結(jié)束x<0?否y=x+1輸出yy=-2x+1是開始輸入xIFx<0THENy=(-2)*x+1ELSE

y=x+1PRINTyENDIFINPUTxEND例4.根據(jù)下面的算法和程序?qū)懗鱿鄳?yīng)的框圖。鞏固練習(xí)1.右邊給出的是用條件語句編寫的一個程序,根據(jù)該程序回答:INPUTxIFx<3THENy=2*xELSEIFx>3THENy=x*x-1ELSEy=0ENDIFENDIFPRINTyEND(1)若輸入5,則輸出結(jié)果是

____;(2)若輸入2,則輸出結(jié)果是

____;244小結(jié):

條件語句的一般格式有兩種:

(1)

IF—THEN語句

:IF

條件THEN

語句ENDIF(2)

IF—THEN—ELSE語句:IF

條件THEN

語句1ELSE

語句2ENDIF否是滿足條件?語句1語句2否是滿足條件?語句11、寫出下列語句描述的算法的輸出結(jié)果a=5b=3c=(a+b)/2d=c*cprintda=1b=2c=a+bb=a+c-bprinta,b,ca=10b=20c=30a=bb=cc=aprinta,b,c161,2,320,30,20課堂練習(xí):(5)INPUT“A,B=”;A,BB=A+BA=B-AB=B-APRINT“A,B=”;A,BEND(運行時從鍵盤輸入3,7)(4)A=-1000A=A+100PRINT“A=”;AENDA=-900A,B=73鞏固練習(xí)2.下列程序運行后的結(jié)果是()a=2b=3IFa<bTHENt=aa=bb=tENDIFPRINT“a=”;aPRINT“b=”;bENDA.a=2,b=3B.a=3,b=3C.a=2,b=2D.a=3,b=2D解法一:程序框圖開始

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論