




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第02講基本算法語句知識(shí)圖譜-基本算法語句條件語句循環(huán)語句第02講_基本算法語句錯(cuò)題回顧基本算法語句知識(shí)精講一.輸入、輸出和賦值語句1輸入語句輸入語句的格式:INPUT “提示內(nèi)容”;變量例如:INPUT “x二”;x功能:實(shí)現(xiàn)算法的輸入變量信息(數(shù)值或字符)的功能.要求:(1)輸入語句要求輸入的值是具體的常量.(2)提示內(nèi)容提示用戶輸入的是什么信息,必須加雙引號(hào).(3)個(gè)輸入語句可以給多個(gè)變量賦值,中間用“,”分隔,形式如:INPUT “a二,b=,c=,”; a,b,c2輸出語句輸出語句的一般格式:PRINT “提示內(nèi)容”;表達(dá)式例如:PRINT “S二”;S功能:實(shí)現(xiàn)算法輸出信息(表達(dá)式
2、)的功能.要求:(1)表達(dá)式是指算法和程序要求輸出的信息.(2)提示內(nèi)容提示用戶要輸出的是什么信息,提示內(nèi)容必須加雙引 號(hào),提示內(nèi)容要用分號(hào)和表達(dá)式分開.(3)如同輸入語句一樣,輸出語句可以一次完成輸出多個(gè)表達(dá)式的 功能,不同的表達(dá)式之間可用”,”分隔形式如:PRINT “a,b,c:”; a,b,c.3賦值語句賦值語句的一般格式:變量二表達(dá)式.賦值語句中的“二”稱作賦值號(hào).功能:將表達(dá)式所代表的值賦給變量.要求:(1)賦值語句左邊只能是變量名字,而不是表達(dá)式,右邊表達(dá)式可 以是一個(gè)常量、變量或含變量的運(yùn)算式如:2=x是錯(cuò)誤的.(2 )賦值號(hào)的左右兩邊不能對(duì)換.賦值語句是將賦值號(hào)右邊的表達(dá)式的
3、值賦給賦值號(hào)左邊的變量如“A二B”“B二A”的含義運(yùn)行結(jié)果是 不同的,如x=5是對(duì)的,5=x是錯(cuò)的,A+B二C是錯(cuò)的,C=A+B 是對(duì)的.(3)不能利用賦值語句進(jìn)行代數(shù)式的演算(如化簡、因式分解、解 方程等),如y=x2 - 1=(x - 1)(x+1),這是實(shí)現(xiàn)不了的在賦值號(hào)右 邊表達(dá)式中每一個(gè)變量的值必須事先賦給確定的值在一個(gè)賦值語句 中只能給一個(gè)變量賦值,不能出現(xiàn)兩個(gè)或以上的“二” 但對(duì)于同一個(gè) 變量可以多次賦值.二條件結(jié)構(gòu)和條件語句1-個(gè)算法中,經(jīng)常會(huì)遇到一些條件的判斷,算法的流程根據(jù)條件是否成立 有不同的流向條件結(jié)構(gòu)就是處理這種過程的結(jié)構(gòu).用程序框圖表示條件結(jié)構(gòu)如下圖:2條件語句(1
4、 )“IFTHENELSE ”語句格式:IF條件THEN語句體1語句體2END IF應(yīng)用:在IFTHENELSE”語句中,“條件”表示判斷的條件,“語 句體1”表示滿足條件時(shí)執(zhí)行的操作內(nèi)容;“語句體2”表示不滿足條 件時(shí)執(zhí)行的操作內(nèi)容;END IF表示條件語句的結(jié)束計(jì)算機(jī)在執(zhí)行“IF THENELSE語句時(shí),首先對(duì)IF后的條件進(jìn)行判斷,如果符合條件, 則執(zhí)行THEN后面的“語句1”;若不符合條件,則執(zhí)行ELSE后面的 “語句2” “IFTHEN ”語句格式:IF條件THEN語句體END IF應(yīng)用:“條件”表示判斷的條件;“語句”表示滿足條件時(shí)執(zhí)行的操作 內(nèi)容,條件不滿足時(shí),直接結(jié)束判斷過程;E
5、ND IF表示條件語句的結(jié)束. 計(jì)算機(jī)在執(zhí)行“IFTHEN”語句時(shí),首先對(duì)IF后的條件進(jìn)行判斷,如 果符合條件就執(zhí)行THEN后邊的語句,若不符合條件則直接結(jié)束該條件 語句,轉(zhuǎn)而執(zhí)行其他后面的語句.(3 )相同點(diǎn):首先對(duì)IF后的條件進(jìn)行判斷,如果符合條件就執(zhí)行THEN后邊的語句.不同點(diǎn):對(duì)于“IFTHENELSE”語句,若不符合條件,則執(zhí)行ELSE 后面的“語句體2” .對(duì)于“IFTHEN”語句,若不符合條件則直接結(jié)束該條件語句,轉(zhuǎn)而 執(zhí)行其他后面的語句.(4程序中的條件語句與程序框圖中的條件結(jié)構(gòu)存在一對(duì)應(yīng)關(guān)系如下圖:三.循環(huán)結(jié)構(gòu)和循環(huán)語句1循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)有兩種形式:當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)
6、構(gòu).當(dāng)型循環(huán)結(jié)構(gòu)直到型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)2循環(huán)語句(1)當(dāng)型循環(huán)語句當(dāng)型(WHILE型)語句的一般格式為:WHILE條件循環(huán)體WEND應(yīng)用:計(jì)算機(jī)執(zhí)行此程序時(shí),遇到WHILE語句,先判斷條件是否成立, 如果成立,則執(zhí)行WHILE和WEND之間的循環(huán)體;然后返回到WHILE 語句再判斷上述條件是否成立,如果成立,再執(zhí)行循環(huán)體,這個(gè)過程反 復(fù)執(zhí)行,直到一次返回到WHILE語句判斷上述條件不成立為止,這時(shí) 不再執(zhí)行循環(huán)體,而是跳到WEND語句后,執(zhí)行WEND后面的語句. 因此當(dāng)型循環(huán)又稱“前測試型”循環(huán),也就是我們經(jīng)常講的“先測試后 執(zhí)行”“先判斷后循環(huán)”.(2 )直到型循環(huán)語句直到型(UNTIL
7、型)語句的一般格式為:循環(huán)體LOOP UNTIL 條件應(yīng)用:計(jì)算機(jī)執(zhí)行UNTIL語句時(shí),先執(zhí)行DO和LOOP UNTIL之間的 循環(huán)體,然后判斷OOP UNTIL”后面的條件是否成立,如果條件不 成立,返回DO語句處重新執(zhí)行循環(huán)體這個(gè)過程反復(fù)執(zhí)行,直到一次判 斷“LOOP UNTIL”后面的條件成立為止,這時(shí)不再返回執(zhí)行循環(huán)體, 而是跳出循環(huán)體執(zhí)行“ LOOP UNTIL條件”下面的語句.相同點(diǎn):都是反復(fù)執(zhí)行循環(huán)體語句.不同點(diǎn):當(dāng)型循環(huán)語句是先判斷后循環(huán),直到型循環(huán)語句是先循環(huán)后判 斷.下面為循環(huán)語句與程序框圖中的條件結(jié)構(gòu)的一一對(duì)應(yīng)關(guān)系.直到型循環(huán)結(jié)構(gòu):當(dāng)型循環(huán)結(jié)構(gòu):三點(diǎn)剖析注意事項(xiàng)程序框圖與
8、算法語句的相互轉(zhuǎn)化程序框圖是算法的一種直接表示形式,而算法語句是計(jì)算機(jī)能讀懂的一 種程序設(shè)計(jì)語言,二者聯(lián)系緊密.基本程序語言在實(shí)際中的應(yīng)用設(shè)計(jì)實(shí)際問題的算法語言,首先需將實(shí)際問題抽象為純數(shù)學(xué)問題,看需 要輸入那些信息,輸出那些信息,過程量需作怎么樣的處理,將有關(guān)信息轉(zhuǎn) 化為對(duì)應(yīng)的程序語言即可.方法點(diǎn)撥1讀程序,寫結(jié)果解決已知程序?qū)戇\(yùn)行結(jié)果的題,一般根據(jù)程序語言一步一步執(zhí)行,寫出 每步對(duì)應(yīng)的算式,對(duì)于賦值語句,特別要注意同一變量值發(fā)生的不同變化;2.使用三種基本的語句編寫程序(1)輸入輸出語句是任何一個(gè)程序必不可少的語句,其功能是實(shí)現(xiàn)數(shù)據(jù)的輸入輸出,為了使輸入輸出更清楚,可以設(shè)計(jì)提示信息,用引號(hào)
9、引起 來,與變量之間用分號(hào)隔開;(2 )賦值語句是最重要的一種基本語句,也是一個(gè)程序必不可少的重要組成部分,使用賦值語句,一定要注意格式要求;(3)利用賦值語句可以實(shí)現(xiàn)兩個(gè)變量的互換,方法是引進(jìn)第三個(gè)變量,用三個(gè)賦值語句完成.題模精講題模一條件語句例 1.1sA、 iV10B、 i10如果下面的程序執(zhí)行后輸出的結(jié)果是11880 ,A、 iV10B、 i10如果下面的程序執(zhí)行后輸出的結(jié)果是11880 ,那么在程序UNTIL后面的條件應(yīng)為()C、 i12C、 A、i12C、 i=14D、 i=10題模二循環(huán)語句例 2.1、如圖程序運(yùn)行后的輸出結(jié)果為.11=1UWLE i $i = i*2 s=2Bi+31=1-1PRIM s END例 2.2、如圖所示程序輸出后的結(jié)果是.隨堂練習(xí)隨練1.1、fr -u =20自我總結(jié)課后作業(yè)作業(yè)1已知一個(gè)算法:(1)m = a.(2 )如果bm ,則m二b,輸出m ;否則執(zhí)行第3步.(3 )如果cm,則
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 不過退款協(xié)議合同范本
- 2025年遼寧貨運(yùn)從業(yè)資格證考試技巧和方法
- 化工師徒合同范本
- 出讓合同范本
- 買木頭合同范本
- 作為甲方合同范本
- 制氫設(shè)備銷售合同范本
- 農(nóng)業(yè)項(xiàng)目施工合同范本
- 冰糖橙水果合同范本
- 上海別墅合同范本
- 《馬克思主義與社會(huì)科學(xué)方法論》課后思考題答案全
- 急性心肌梗塞
- 八年級(jí)地理下期教學(xué)計(jì)劃(星球地圖版)
- 藍(lán)色科技風(fēng)半導(dǎo)體產(chǎn)業(yè)PPT模板
- 院感手衛(wèi)生培訓(xùn)課件
- 鑄牢中華民族共同體意識(shí)學(xué)習(xí)PPT
- 多重耐藥鮑曼不動(dòng)桿菌治療課件
- 物理光學(xué)-第二章-光波的疊加與分析-課件
- PID圖(工藝儀表流程圖)基礎(chǔ)知識(shí)培訓(xùn)課件
- 《澳大利亞特有動(dòng)物》課件
- 第十四屆全國交通運(yùn)輸行業(yè)職業(yè)技能競賽(公路收費(fèi)及監(jiān)控員)賽項(xiàng)題庫-下(多選題匯總-共3部分-3)
評(píng)論
0/150
提交評(píng)論