




已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
系列資料 1.2.2 條件語句整體設(shè)計教學(xué)分析 通過上一節(jié)的學(xué)習(xí),學(xué)生學(xué)會了輸入語句、輸出語句和賦值語句的基本用法,本節(jié)介紹條件語句的用法. 程序中的條件語句與程序框圖中的條件結(jié)構(gòu)存在一一對應(yīng)關(guān)系,這種對應(yīng)關(guān)系對于學(xué)生理解條件語句的結(jié)構(gòu),進(jìn)一步理解算法中的條件結(jié)構(gòu)都是很有幫助的.我們可以給出條件語句的一般格式,讓學(xué)生自己畫出相應(yīng)的程序框圖,也可以給出程序框圖,讓學(xué)生寫出算法語句.三維目標(biāo)1理解學(xué)習(xí)基本算法語句的意義.2學(xué)會條件語句的基本用法.3.理解算法步驟、程序框圖和算法語句的關(guān)系,學(xué)會算法語句的寫法.重點(diǎn)難點(diǎn)教學(xué)重點(diǎn):條件語句的基本用法.教學(xué)難點(diǎn):算法語句的寫法. 課時安排 1課時教學(xué)過程導(dǎo)入新課 思路1(情境導(dǎo)入) 一位老農(nóng)平整了一塊良田,種瓜好呢,還是種豆好呢,他面臨著一個選擇.如果他選擇種瓜,他會得瓜,如果他選擇種豆,他會得豆.人的一生面臨許多選擇,我們要做出正確的選擇.前面我們學(xué)習(xí)了條件結(jié)構(gòu),今天我們學(xué)習(xí)條件語句.w w w .x k b 1.c o m 思路2(直接導(dǎo)入) 前面我們學(xué)習(xí)了程序框圖的畫法,為了讓計算機(jī)能夠理解算法步驟、程序框圖,上一節(jié)我們學(xué)習(xí)了輸入語句、輸出語句、賦值語句,今天我們開始學(xué)習(xí)條件語句.推進(jìn)新課新知探究提出問題(1)回憶程序框圖中的兩種條件結(jié)構(gòu).(2)指出條件語句的格式及功能.(3)指出兩種條件語句的相同點(diǎn)與不同點(diǎn).(4)揭示程序中的條件語句與程序框圖中的條件結(jié)構(gòu)存在一一對應(yīng)關(guān)系.來源:學(xué)_科_網(wǎng)討論結(jié)果:(1)一個算法中,經(jīng)常會遇到一些條件的判斷,算法的流程根據(jù)條件是否成立有不同的流向.條件結(jié)構(gòu)就是處理這種過程的結(jié)構(gòu). 用程序框圖表示條件結(jié)構(gòu)如下圖: (2)條件語句1“IFTHENELSE”語句格式:IF 條件 THEN語句體1ELSE語句體2END IF功能:在“IFTHENELSE”語句中,“條件”表示判斷的條件,“語句體1”表示滿足條件時執(zhí)行的操作內(nèi)容;“語句體2”表示不滿足條件時執(zhí)行的操作內(nèi)容;END IF表示條件語句的結(jié)束.計算機(jī)在執(zhí)行“IFTHENELSE”語句時,首先對IF后的條件進(jìn)行判斷,如果符合條件,則執(zhí)行THEN后面的“語句1”;若不符合條件,則執(zhí)行ELSE后面的“語句2”.2“IFTHEN”語句格式:IF 條件 THEN語句體END IF功能:“條件”表示判斷的條件;“語句”表示滿足條件時執(zhí)行的操作內(nèi)容,條件不滿足時,直接結(jié)束判斷過程;END IF表示條件語句的結(jié)束.計算機(jī)在執(zhí)行“IFTHEN”語句時,首先對IF后的條件進(jìn)行判斷,如果符合條件就執(zhí)行THEN后邊的語句,若不符合條件則直接結(jié)束該條件語句,轉(zhuǎn)而執(zhí)行其他后面的語句.(3)相同點(diǎn):首先對IF后的條件進(jìn)行判斷,如果符合條件就執(zhí)行THEN后邊的語句.不同點(diǎn):對于“IFTHENELSE”語句,若不符合條件,則執(zhí)行ELSE后面的“語句體2”.對于“IFTHEN”語句,若不符合條件則直接結(jié)束該條件語句,轉(zhuǎn)而執(zhí)行其他后面的語句.(4)程序中的條件語句與程序框圖中的條件結(jié)構(gòu)存在一一對應(yīng)關(guān)系如下圖:應(yīng)用示例思路1例1 編寫一個程序,求實(shí)數(shù)x的絕對值.算法分析:首先,我們來設(shè)計求實(shí)數(shù)x的絕對值的算法,因為實(shí)數(shù)x的絕對值為|x|=所以算法步驟可以寫成:第一步,輸入一個實(shí)數(shù)x.第二步,判斷x的符號.若x0,則輸出x;否則,輸出-x.顯然,“第二步”可以用條件結(jié)構(gòu)來實(shí)現(xiàn).程序框圖如下圖:程序:INPUT xIF x=0 THEN PRINT xELSE PRINT -xEND IFEND點(diǎn)評:通過本題我們看到算法步驟可以轉(zhuǎn)化為程序框圖,程序框圖可以轉(zhuǎn)化為算法語句.本題揭示了它們之間的內(nèi)在聯(lián)系,只要理解了程序框圖與算法語句的對應(yīng)關(guān)系,把程序框圖轉(zhuǎn)化為算法語句就很容易了.變式訓(xùn)練 閱讀下面的程序,你能得出什么結(jié)論?INPUT xIF x0 THEN x=-xEND IFPRINT xEND解:由程序得出,該程序是輸出x的絕對值.例2 把前面求解一元二次方程ax2+bx+c=0的程序框圖轉(zhuǎn)化為程序.解:由程序框圖可以發(fā)現(xiàn),其中包含著兩個條件結(jié)構(gòu),而且內(nèi)層的條件結(jié)構(gòu)是外層的條件結(jié)構(gòu)的一個分支,所以,可以用“IFTHENELSEEND IF”來完成轉(zhuǎn)化.程序:INPUT “a,b,c=”;a,b,cd=b2-4*a*cIF d=0 THEN p=-b/(2*a) q=SQR(d)/(2*a) IF d=0 THEN PRINT “x1=x2=”;p ELSE PRINT “x1,x2=”;p+q,p-q END IFELSE PRINT“No real root”END IFEND例3 編寫程序,使任意輸入的3個整數(shù)按從大到小的順序輸出.算法分析:用a,b,c表示輸入的3個整數(shù).為了節(jié)約變量,把它們重新排列后,仍用a,b,c表示,并使abc.具體操作步驟如下:第一步,輸入3個整數(shù)a,b,c.第二步,將a與b比較,并把小者賦給b,大者賦給a.第三步,將a與c比較,并把小者賦給c,大者賦給a(此時a已是三者中最大的).第四步,將b與c比較,并把小者賦給c,大者賦給b(此時a,b,c已按從大到小的順序排列好).第五步,按順序輸出a,b,c.如下圖所示,上述操作步驟可以用程序框圖更直觀地表達(dá)出來. 根據(jù)程序框圖,寫出相應(yīng)的計算機(jī)程序.INPUT “a,b,c=”;a,b,cIF ba THEN t=a a=b b=tEND IF新 課 標(biāo) xk b1. c omIF ca THEN t=a a=c c=tEND IFIF cb THEN t=b b=c c=tEND IFPRINT a,b,cEND思路2例1 編寫程序,輸出兩個不相等的實(shí)數(shù)a、b的最大值.分析:要輸出兩個不相等的實(shí)數(shù)a、b的最大值,從而想到對a,b的大小關(guān)系進(jìn)行判斷,a,b的大小關(guān)系有兩種情況:(1)ab;(2)ba.這也就用到了我們經(jīng)常提及的分類討論的方式,找出兩個數(shù)的最大值.解:算法一:第一步,輸入a, b的數(shù)值.第二步,判斷a,b的大小關(guān)系,若ab,則輸出a的值,否則,輸出b的值.(程序框圖如下圖)程序如下:(“IFTHENELSE”語句)INPUT “a,b”;a,bIF ab THEN PRINT aELSE PRINT bEND IFEND算法二:第一步,輸入a,b的數(shù)值.第二步,判斷a,b的大小關(guān)系,若ba,則將b的值賦予a;否則,直接執(zhí)行第三步.第三步,輸出a的值,結(jié)束.(程序框圖如下圖)程序如下:(“IFTHEN”語句)INPUT “a,b”;a,bIF ba THEN a=bEND IFPRINT aEND點(diǎn)評:設(shè)計一個“好”的算法需要在大量的算法設(shè)計中積累經(jīng)驗.我們也可以先根據(jù)自己的思路設(shè)計算法,再與 “成形”的、高效的、優(yōu)秀的算法比較,改進(jìn)思路,改進(jìn)算法,以避免重復(fù)計算等問題,提高算法設(shè)計的水平.(2)我們在平常的訓(xùn)練中盡可能地少引用變量,過多的變量不僅會使得算法和程序變得復(fù)雜,而且不利于計算機(jī)的執(zhí)行.為此,我們在練習(xí)中要盡可能少引入變量并且要積極思考才能少引入變量.例2 高等數(shù)學(xué)中經(jīng)常用到符號函數(shù),符號函數(shù)的定義為y=試編寫程序輸入x的值,輸出y的值.解:程序一:(嵌套結(jié)構(gòu))程序框圖:(下圖)程序如下:INPUT xIF x0 THEN y=1ELSE IF x=0 THEN y=0新 課 標(biāo) xk b1. c om ELSE y=1 END IFEND IFPRINT yEND程序二:(疊加結(jié)構(gòu))程序框圖(右圖):程序如下:INPUT xIF x0 THEN y=1END IFIF x=0 THEN y=0END IFIF x0 THEN y=1END IFPRINT yEND點(diǎn)評:(1)條件結(jié)構(gòu)的差異,造成程序執(zhí)行的不同.當(dāng)代入x的數(shù)值時,“程序一”先判斷外層的條件,依次執(zhí)行不同的分支,隨后再判斷內(nèi)層的條件;而“程序二”中執(zhí)行了對“條件1”的判斷,同時也對“條件2”進(jìn)行判斷,是按程序中條件語句的先后依次判斷所有的條件,滿足哪個條件就執(zhí)行哪個語句.(2)條件語句的嵌套可多于兩層,可以表達(dá)算法步驟中的多重限制條件.知能訓(xùn)練中國網(wǎng)通規(guī)定:撥打市內(nèi)電話時,如果不超過3分鐘,則收取話費(fèi)0.22元;如果通話時間超過3分鐘,則超出部分按每分鐘0.1元收取通話費(fèi),不足一分鐘按以一分鐘計算.設(shè)通話時間為t(分鐘),通話費(fèi)用y(元),如何設(shè)計一個程序,計算通話的費(fèi)用.解:算法程序如下:INPUT “請輸入通話時間:”;tIF t=0 and x=4 THEN y=2*xELSE IF x=8 THEN y=8ELSE y=2*(12-x) END IFEND IFPRINT yEN
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年微電網(wǎng)穩(wěn)定性優(yōu)化與分布式能源管理創(chuàng)新趨勢報告
- 2025年可穿戴醫(yī)療設(shè)備在兒童健康管理中的應(yīng)用與創(chuàng)新研究報告
- 2025年城市軌道交通建設(shè)規(guī)劃與智慧能源運(yùn)營管理研究報告
- 綠色供應(yīng)鏈管理在制造業(yè)綠色制造與綠色營銷中的應(yīng)用報告
- 環(huán)保產(chǎn)業(yè)園區(qū)循環(huán)經(jīng)濟(jì)模式綠色產(chǎn)業(yè)政策創(chuàng)新路徑分析2025年研究報告
- 江蘇村級工程管理制度
- 二級建造師培訓(xùn)管理制度
- 智能矸選系統(tǒng)管理制度
- 服裝企業(yè)存貨管理制度
- 2025年江西省中考?xì)v史真題(原卷版)
- DB64-T 1999.1-2024 國土空間生態(tài)修復(fù)工程建設(shè)標(biāo)準(zhǔn) 第1部分:國土整治
- 湖北省黃岡市黃州區(qū)2023-2024學(xué)年六年級下學(xué)期期末考試英語試題
- 【全民網(wǎng)購環(huán)境下直播電商商品營銷策略探究12000字(論文)】
- 無機(jī)膠凝材料項目化教程-石灰及其他氣硬性膠凝材料
- 國家開放大學(xué)《初級經(jīng)濟(jì)學(xué)》形考任務(wù)1-3參考答案
- 水煙休息室服務(wù)行業(yè)投資機(jī)會與風(fēng)險識別及應(yīng)對策略報告
- 幼兒園戶外混齡建構(gòu)游戲案例分析
- JGJ52-2006 普通混凝土用砂、石質(zhì)量及檢驗方法標(biāo)準(zhǔn)
- FFU龍骨吊頂防墜研究及應(yīng)用-2023.12.11王國棟修
- 多層鋼結(jié)構(gòu)廠房施工方案
- 河南省洛陽市2023-2024學(xué)年高一下學(xué)期期末考試物理試卷
評論
0/150
提交評論