




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、輸入語句
輸入語句的一般格式:
說明:INPUT“提示內(nèi)容”;變量(1)輸入語句的作用是實現(xiàn)算法的輸入信息功能;(2)“提示內(nèi)容”提示用戶輸入什么樣的信息,變量是指程序在運行時其值是可以變化的量;(3)輸入語句要求輸入的值只能是具體的常數(shù),不能是函數(shù)、變量或表達式;(4)提示內(nèi)容與變量之間用分號“;”隔開,若輸入多個變量,變量與變量之間用逗號“,”隔開。
2、輸出語句
輸出語句的一般格式:
說明:PRINT“提示內(nèi)容”;表達式(1)輸出語句的作用是實現(xiàn)算法的輸出結(jié)果功能;(2)“提示內(nèi)容”提示用戶輸出什么樣的信息,表達式是指程序要輸出的數(shù)據(jù);(3)輸出語句可以輸出常量、變量或表達式的值以及字符;(4)提示內(nèi)容與變量之間用分號“;”隔開,若輸入多個變量,變量與變量之間用逗號“,”隔開。
3、賦值語句
賦值語句的一般格式:
說明:變量=表達式(1)賦值語句的作用是將表達式所代表的值賦給變量;(2)賦值語句中的“=”稱作賦值號,與數(shù)學中的等號的意義是不同的。賦值號的左右兩邊不能對換,它將賦值號右邊的表達式的值賦給賦值號左邊的變量,賦值號左邊的變量如果原來沒有值,則執(zhí)行該語句后,獲得一個值。如果原來已有值,則執(zhí)行該語句后,以賦值號右邊表達式的值代替該變量的原值,即將原值“沖掉”;(3)賦值語句左邊只能是變量名字,而不能是表達式,右邊表達式可以是一個數(shù)據(jù)、常量和算式,不能利用賦值語句進行代數(shù)式(或符號)的演算(如化簡、因式分解等);(4)對于一個變量可以多次賦值。
判斷下列給出的輸入語句、輸出語句和賦值語句是否正確?為什么?(1)輸入語句INPUTa;b;c(3)輸出語句PRINTA=4(2)輸入語句INPUTx=3(4)輸出語句PRINT20.3*2(5)賦值語句3=B(7)賦值語句A=B=-2(6)賦值語句x+y=0(8)賦值語句T=T*T
例1:用描點法作函數(shù)的圖像時,需要求出自變量和函數(shù)的一組對應值。編寫程序,分別計算當x=-5、-4、-3、-2、-1、0、1、2、3、4、5時的函數(shù)值。
用類似BASIC語言將上述算法編制成如下程序:程序框圖:輸出y開始結(jié)束輸入xINPUT“x=”;xy=x^3+3*x^2-24*x+30PRINT“y=”;yEND——輸入語句——賦值語句——輸出語句例2.編寫程序,計算一個學生數(shù)學、語文、英語三門課的平均成績。例3.給一個變量重復賦值.A=10A=A+15PRINTAENDA的輸出值是多少?例4.交換兩個變量A和B的值,并輸出變換前后的值.INPUTA,BPRINTA,Bx=AA=BB=xPRINTA,BEND復習回顧輸入語句、輸出語句和賦值語句的一般格式:
輸入語句: INPUT“提示內(nèi)容”;變量
輸出語句: PRINT“提示內(nèi)容”;表達式賦值語句: 變量=表達式寫出下列程序的運算結(jié)果:(1)a=1b=a+3b=b+1PRINT“b=”;b運算結(jié)果是()
(2)a=2b=3c=4b=c+2c=b+4d=(a+b+c)/3PRINT“d=”;d運算結(jié)果是()1.2.2條件語句IF條件THEN
語句體ENDIF滿足條件?步驟A是否滿足條件?步驟1步驟2是否IF條件THEN
語句體1ELSE
語句體2ENDIF是設計一個求任意數(shù)的絕對值的算法,并畫出程序框圖.算法分析:第一步:輸入數(shù)x;第二步:判斷x≥0是否成立?若是,則|x|=x;若否,則|x|=-x.開始輸入xx≥0?輸出x否輸出-x結(jié)束思考:這個算法含有順序結(jié)構(gòu)和條件結(jié)構(gòu),你能寫出這個算法對應的程序嗎?
x<0?開始結(jié)束輸入x是x=-x輸出x否ENDINPUT
xIFx<0THENx=-xENDIFPRINT
x思考:閱讀下面的程序,你能說明它是一個什么問題的算法嗎?INPUTxIFx>=1THENy=x∧2+3*xELSEy=x-4ENDIFPRINTyEND求分段函數(shù)
的函數(shù)值.開始輸入a,b,cb>a?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是輸出a,b,c否c>b?否c>a?否結(jié)束INPUTa,b,cIFb>aTHENt=aa=bb=tENDIFIFc>aTHENt=aa=cc=tENDIFIFc>bTHENt=bb=cc=tENDIFPRINTa,b,cEND畫程序框圖,對于輸入的x值,輸出相應的y值.開始x<0?是y=0否0≤x<1?是y=1否y=x輸出y結(jié)束輸入x
小結(jié)2.編寫含有多個條件結(jié)構(gòu)的程序時,每個條件語句執(zhí)行結(jié)束時都以ENDIF表示.1.條件語句有兩種形式,應用時要根據(jù)實際問題適當選取.IF條件THEN
語句體ENDIF滿足條件?步驟A是否滿足條件?步驟1步驟2是否IF條件THEN
語句體1ELSE
語句體2ENDIF
復習1.2.3循環(huán)語句循環(huán)結(jié)構(gòu)的定義:
在一些算法中,從否處開始,按照一定條件,反復執(zhí)行某一處理步驟的情況,這就是循環(huán)結(jié)構(gòu)。反復執(zhí)行的處理步驟稱為循環(huán)體。兩種循環(huán)結(jié)構(gòu)有什么差別?AP?成立不成立While(當型)循環(huán)
成立AP?不成立Until(直到型)循環(huán)
成立AP?不成立AP?成立不成立While(當型)循環(huán)Until(直到型)循環(huán)兩種循環(huán)結(jié)構(gòu)有什么差別?先執(zhí)行循環(huán)體,然后再檢查條件是否成立,如果不成立就重復執(zhí)行循環(huán)體,直到條件成立退出循環(huán)。先判斷指定的條件是否為真,若條件為真,執(zhí)行循環(huán)條件,條件為假時退出循環(huán)。先執(zhí)行后判斷先判斷后執(zhí)行例:用UNTIL語句編寫計算機程序,來計算
1+2+…+100的值.i=1S=0DO
S=S+ii=i+1LOOPUNTILi>100PRINTSENDi=1開始結(jié)束s=0輸出si=i+1s=s+1i>100?否是程序框圖:程序:練習:在下面的程序運行中,計算機輸出的結(jié)果是多少?x=20DOx=x-3LOOPUNTILx<0PRINTxEND-1i<=100?i=1開始輸出s結(jié)束否是s=0i=i+1s=s+ii=1S=0WHILEi<=100
S=S+ii=i+1WENDPRINTSEND程序:例:用WHILE語句編寫計算機程序,來計算
1+2+…+100的值.練習:閱讀下面的程序,你能說明它是一個什么問題的算法嗎?x=1WHILEx∧2<1000PRINTxx=x+1WENDEND求滿足x2<1000的所有正整數(shù)x的值.理論遷移例已知函數(shù)y=x3+3x2-24x+30,寫出連續(xù)輸入自變量的11個取值,分別輸出相應的函數(shù)值的程序.第五步,判斷輸入的次數(shù)是否大于11.若是,則結(jié)束算法;否則,返回第一步.第一步,輸入自變量x的值.第二步,計算y=x3+3x2-24x+30.第三步,輸出y.第四步,記錄輸入次數(shù).算法分析:開始輸入xy=x3+3x2-24x+30輸出yn=1n=n+1n>11?結(jié)束是否n=1DOINPUTxy=x
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 黑龍江省佳木斯市湯原高中2025屆高三階段性測試(二)歷史試題試卷含解析
- 衡水中學高三下學期二??荚囌Z文試題
- 衡水中學高三上學期期末考試文科綜合試題
- 衡水中學高三上學期第周周測理綜生物試題
- 2024年份9月份閉口合同裝修暗裝花灑預埋深度規(guī)范
- 2024年監(jiān)理工程師應試策略研究試題及答案
- 智能倉庫的未來發(fā)展趨勢試題及答案
- 江西西部計劃的人才引進政策試題及答案
- 2025執(zhí)業(yè)獸醫(yī)動物疾病監(jiān)測方法試題及答案
- 2024年份第1季度航空餐盒無菌處理專項采購合同范本
- 醫(yī)院品管圈(QCC)活動成果報告書-基于QFD 潤心服務改善 ICU 患者及家屬就醫(yī)體驗
- 安全風險分級管控清單(大全)
- 2024版國開電大??啤豆芾碛⒄Z1》在線形考(單元自測1至8)試題及答案
- 有效溝通技巧(適用于工廠)PPT幻燈片
- 教科版四年級科學下冊實驗報告
- 高標準農(nóng)田假設檢驗批表格
- HCCDP 云遷移認證理論題庫
- DIN - ISO - 2768-MK-E的公差標準(德國)中文翻譯
- GB/T 467-2010陰極銅
- 檢驗科標本采集手冊(新版)
- 六年級上冊科學課件-第3單元 機械好幫手 復習課件-粵教版(共39張PPT)
評論
0/150
提交評論