九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

分支結(jié)構(gòu)程序設(shè)計(jì)

  • 資源ID:108645672       資源大?。?span id="24d9guoke414" class="font-tahoma">261KB        全文頁數(shù):8頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

分支結(jié)構(gòu)程序設(shè)計(jì)

分支結(jié)構(gòu)分支結(jié)構(gòu)程序設(shè)計(jì)教學(xué)目標(biāo)知識(shí)與技能:理解程序設(shè)計(jì)的分支結(jié)構(gòu)基本思想 掌握分支結(jié)構(gòu)語句特點(diǎn)過程與方法:培養(yǎng)用算法分析問題的能力 能夠使用分支結(jié)構(gòu)繪制流程圖和編寫簡(jiǎn)單的程序解決具體問題情感態(tài)度與價(jià)值觀: 體會(huì)用結(jié)構(gòu)化方法解決數(shù)學(xué)問題的便捷性 明確結(jié)構(gòu)化在程序設(shè)計(jì)中的重要作用 激勵(lì)嘗試 使用多種方法解決問題,明確實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn) 培養(yǎng)良好的編程習(xí)慣和態(tài)度,增強(qiáng)集體觀念,在合作學(xué)習(xí)時(shí),尊重別人的意見和勞動(dòng),培養(yǎng)學(xué)生相互協(xié)作的集體精神。教學(xué)重點(diǎn): 理解程序設(shè)計(jì)的分支結(jié)構(gòu)基本思想教學(xué)難點(diǎn):分支結(jié)構(gòu)實(shí)現(xiàn)語句的格式和功能編寫簡(jiǎn)單的程序的過程教學(xué)過程:知識(shí)點(diǎn)必須落實(shí)的要點(diǎn)選用例題、練習(xí)例題、練習(xí)處理分支結(jié)構(gòu)知識(shí)點(diǎn)l 分支結(jié)構(gòu):根據(jù)給定條件是否成立而決定執(zhí)行不同步驟的算法結(jié)構(gòu)。l 分支的條件設(shè)定l 判斷框及規(guī)范使用l 基本模式: Ø 雙分支結(jié)構(gòu):根據(jù)給定條件是否成立,分別執(zhí)行不同語句塊的分支結(jié)構(gòu)。Ø 單分支結(jié)構(gòu):當(dāng)給定條件成立時(shí),執(zhí)行指定的語句塊,給定條件不成立時(shí),直接退出的分支結(jié)構(gòu)。l 流程圖規(guī)范畫法:Ø 流程線,走直角,自上而下。Ø 雙分支結(jié)構(gòu)中,條件判斷的是、非結(jié)果左右分列;單分支結(jié)構(gòu)中,條件判斷成立時(shí),往下執(zhí)行預(yù)定步驟,否則跳過預(yù)定步驟。Ø 無論單、雙分支都一定有判斷框和匯聚點(diǎn),判斷框是選擇的開始,匯聚點(diǎn)是選擇的結(jié)束。Ø 判斷框有一個(gè)入口,兩個(gè)出口,而分支結(jié)構(gòu)只有一個(gè)入口,即判斷框的入口,一個(gè)出口,即匯聚點(diǎn)的出口。l 分支嵌套【例1】舉生活中需要作判斷與選擇的實(shí)例,例如上完體育課,如果是上午最后一節(jié),下課后去食堂吃飯;否則,進(jìn)教室上課?!纠?】打印出從鍵盤輸入的兩個(gè)不相等的數(shù)中較大的數(shù)。(雙分支結(jié)構(gòu))拓展練習(xí)題:【練習(xí)1】求分段函數(shù)值 x2 x>3y=2x+1 x<=3 學(xué)生可能在繪制流程圖時(shí)將“輸出y的值”這一個(gè)輸出框繪制兩次,分別出現(xiàn)在不同的分支中,要注意強(qiáng)調(diào)分析題目的會(huì)聚點(diǎn)在何處,規(guī)范學(xué)生的畫法。同樣在程序代碼中的語句“Print y”也無需出現(xiàn)在分支結(jié)構(gòu)的語句塊中。在分支結(jié)構(gòu)的最初幾節(jié)課中教師應(yīng)注意規(guī)范學(xué)生的畫法和寫法。【練習(xí)3】輸入一個(gè)數(shù)到變量a,輸出它的絕對(duì)值(不用絕對(duì)值函數(shù))。【例4】輸入兩個(gè)不相等的數(shù)a,b,比較大小,將大數(shù)放在a中,小數(shù)放在b中,然后輸出a,b。(單分支結(jié)構(gòu))【例5】某超市促銷蘋果,購(gòu)買一斤蘋果,為每斤3元,購(gòu)買5斤以下每斤原價(jià);超過5斤部分每斤打8折,輸入購(gòu)買的斤數(shù),輸出應(yīng)付款額。(雙分支結(jié)構(gòu))【例6】分段函數(shù)問題。(分支嵌套) 1 (x>0)y= 0 (x=0) -1 (x<0)【例7】購(gòu)買地鐵車票:乘1-4 站 3元/位;5-9站 4元/位;9站以上5元/位;輸入人數(shù)person、站數(shù)n,輸出應(yīng)付款pay。拓展練習(xí)題:【練習(xí)1】某手機(jī)話費(fèi)套餐規(guī)定:每月60元,可通話300分鐘,超過300分鐘的部分,另按每分鐘0.4元計(jì)算。鍵盤輸入當(dāng)月通話時(shí)間(分鐘),計(jì)算當(dāng)月實(shí)際需付的手機(jī)費(fèi)。如果輸入的通話時(shí)間小于0,則應(yīng)輸出“輸入數(shù)據(jù)有誤”的提示信息?!揪毩?xí)2】輸入一元二次方程ax2+bx+c=0的系數(shù)a、b、c(a<>0),計(jì)算一元二次方程的根?!纠?】輸入三個(gè)不相等的數(shù)a,b,c ,將最大數(shù)賦值給變量max并輸出。教師在講述本例題時(shí),可以適當(dāng)復(fù)習(xí)前一部分的邏輯表達(dá)式,提示學(xué)生用邏輯表達(dá)式來作為分支的判斷條件。學(xué)生在思考本題時(shí)可能會(huì)出現(xiàn)一些錯(cuò)誤:1、 用算法1可能會(huì)出現(xiàn)在嵌套分支中的ELSE語句處累贅出現(xiàn)判斷語句。2、 用算法2的同學(xué)要注意他們?cè)谇短追种е械恼Z句是否完整,可能會(huì)出現(xiàn)漏寫,由于比較多的嵌套語句,還要注意語句書寫的正確,首尾呼應(yīng)。3、 算法3學(xué)生不容易想到,但卻是最精煉的一種算法,可以嘗試提示不用嵌套結(jié)構(gòu)完成本題。但往往學(xué)生也會(huì)出現(xiàn)條件重復(fù)判斷的錯(cuò)誤?!纠?】輸入一個(gè)三位數(shù)的整數(shù),將數(shù)字位置重新排列,組成一個(gè)盡可大的三位數(shù)。例如:輸入213,重新排列可得到盡可能大的三位數(shù)是321。本例題是對(duì)學(xué)生思路的一種拓展,需要結(jié)合前面學(xué)習(xí)的函數(shù)與運(yùn)算符,如mod運(yùn)算符 和 int函數(shù)。教師可以提示學(xué)生這些運(yùn)算符和函數(shù)的功能。編程的時(shí)候注意IF和END IF語句的格式與規(guī)范,不要因?yàn)榍短祝霈F(xiàn)遺漏語句的錯(cuò)誤。始終強(qiáng)調(diào)用縮進(jìn)與對(duì)齊可以規(guī)范書寫格式,養(yǎng)成良好的編程習(xí)慣,避免錯(cuò)誤?!纠?】從現(xiàn)實(shí)生活中引入需判斷的實(shí)際問題,此例目的是引出雙分支結(jié)構(gòu),出示雙分支流程圖。流程圖:從例題中引出分支結(jié)構(gòu)的概念:根據(jù)給定條件是否成立而決定執(zhí)行A或B框中的算法步驟,與順序結(jié)構(gòu)不同,執(zhí)行到分支結(jié)構(gòu)時(shí),在兩條可能的路徑中,根據(jù)條件是否成立而選擇其中一條執(zhí)行。任何一種高級(jí)語言都有相應(yīng)的IF 語句實(shí)現(xiàn)分支結(jié)構(gòu)。IF 語句的一般格式:IF <條件> THEN <條件成立執(zhí)行的語句塊>ELSE <條件不成立時(shí)執(zhí)行的語句塊>END IF教師在講述分支結(jié)構(gòu)語句時(shí),一定要強(qiáng)調(diào)IF和END IF的對(duì)應(yīng),學(xué)生容易在書寫時(shí)遺漏END IF。同時(shí)在本節(jié)課開始要強(qiáng)調(diào)分支結(jié)構(gòu)中語句塊采用縮進(jìn)方法書寫,養(yǎng)成良好的編程書寫規(guī)范,可以減少錯(cuò)誤?!纠?】引出單分支結(jié)構(gòu),并出示單分支流程圖。流程圖:從例題中引出單分支結(jié)構(gòu),根據(jù)給定條件,當(dāng)條件不滿足,不需要執(zhí)行任何操作。單分支的語句格式:IF <條件> THEN <條件成立執(zhí)行的語句塊>END IF討論單、雙分支結(jié)構(gòu)的區(qū)別和聯(lián)系。這時(shí)要注意兩種結(jié)構(gòu)的規(guī)范畫法。【例2】理解條件與結(jié)果之間的對(duì)應(yīng)關(guān)系l 分析問題:Ø 輸入什么數(shù)據(jù)?(輸入兩個(gè)不相等的數(shù),分別存放在變量a,b中)Ø 處理什么問題?(比較a,b的大小,找出較大的一個(gè)數(shù))Ø 輸出什么數(shù)據(jù)?(較大的那個(gè)數(shù))l 設(shè)計(jì)算法:比較變量a與變量b的大小,如果a大于b,則輸出變量a的值;否則,輸出變量b的值。l 流程圖:(學(xué)生可能不一定將判斷條件寫成a>b,相應(yīng)的分支語句也要變化。)Ø 改變條件的寫法,或改變是否(T、F)的位置,理解判斷條件的寫法是很重要的,它與結(jié)果之間有聯(lián)動(dòng)性。Ø 流程圖:(注意判斷條件的寫法,是根據(jù)分段函數(shù)的定義來確定的。)Print yl 流程圖:(學(xué)生可能會(huì)在流程圖的畫法上出現(xiàn)錯(cuò)誤,鞏固單分支結(jié)構(gòu)的規(guī)范畫法。)【例4】為后續(xù)的三數(shù)比大小做準(zhǔn)備。l 分析問題:Ø 輸入什么數(shù)據(jù)?(從鍵盤輸入兩個(gè)不相等的數(shù),分別存放在變量a、b中)Ø 處理什么問題?(比較a、b的大小,把大的數(shù)放入變量a,小的數(shù)放入變量b)Ø 輸出什么數(shù)據(jù)?(變量a、b的值)l 設(shè)計(jì)算法:根據(jù)題意,判斷變量a與變量b的大小,若變量a的值大于變量b的值,則直接輸出變量a和變量b的值,否則交換變量a與變量b的值,然后輸出。用單分支結(jié)構(gòu)實(shí)現(xiàn)。(學(xué)生可能會(huì)遺忘交換兩個(gè)變量值的典型算法,教師可以在本例題中提醒學(xué)生。)【例5】注意表達(dá)式寫法。l 分析問題:Ø 輸入什么數(shù)據(jù)?(從鍵盤輸入購(gòu)買的斤數(shù)weight)Ø 處理什么問題?(按規(guī)定計(jì)算應(yīng)付款額pay)Ø 輸出什么數(shù)據(jù)?(應(yīng)付款額pay)l 設(shè)計(jì)算法:Ø 判別蘋果的斤數(shù)是否超過5斤,如果小于等于5斤,則pay=weight*3;否則pay=3*5+(weight-5)*3*0.8。 Ø 容易疏忽的地方分支的會(huì)聚點(diǎn),輸出應(yīng)付款額。l 流程圖:從本題開始,流程圖中對(duì)分支條件的判斷結(jié)果用T和F表示,其中的T就是原來的“是”,F(xiàn)就是“否”。教師可以讓學(xué)生用這種方式來繪制流程圖?!纠?】分段函數(shù)學(xué)生容易理解,條件顯而易見,可以用數(shù)軸的辦法,讓學(xué)生觀察數(shù)值區(qū)域,選擇從大到小,或從小到大的判斷方法,用分支嵌套來實(shí)現(xiàn)。流程圖:【例7】分支嵌套學(xué)會(huì)劃分條件。l 分析問題:Ø 輸入什么數(shù)據(jù)?(輸入乘車的人數(shù)person與乘車的站數(shù)n)Ø 處理什么問題?(根據(jù)n范圍,計(jì)算應(yīng)付款pay)Ø 輸出什么數(shù)據(jù)?(應(yīng)付款pay)l 設(shè)計(jì)算法:最重要的是判斷條件的劃分,切入點(diǎn)用哪個(gè)數(shù)值,選擇一個(gè)數(shù)據(jù)點(diǎn),進(jìn)行條件的劃分。l 教學(xué)建議:請(qǐng)同學(xué)討論并思考在分支結(jié)構(gòu)解決問題的關(guān)鍵是什么?教師在學(xué)生劃分完條件后,讓學(xué)生進(jìn)行交流,并總結(jié)不管先判斷哪個(gè)條件,后判哪個(gè)條件,都要看到條件不成立時(shí)隱含著的條件,判斷過的無需反復(fù)進(jìn)行判斷,但也不要漏掉哪段范圍,尤其是一個(gè)個(gè)的邊界值。 l 總結(jié):條件的劃分是關(guān)鍵的,條件之間應(yīng)做到不重復(fù)、不遺漏。l 流程圖:l 流程圖:【練習(xí)2】的選用比較接近高一學(xué)生的數(shù)學(xué)知識(shí),既可以鍛煉他們對(duì)分支結(jié)構(gòu)的認(rèn)識(shí),又可以實(shí)踐將數(shù)學(xué)問題用計(jì)算機(jī)解決。l 流程圖:略。【例8】說明一題多解。算法1l 流程圖:算法2:抓大放小逐步判斷。l 部分代碼:IF a>=b THEN IF a>=c THEN max=a ELSE max=c END IFELSE IF b>=c THEN max=b ELSE max=c END IFEND IF算法3:擂臺(tái)法。l 部分代碼:max=aIF b>max THEN max=bEND IFIF c>max THEN max=cEND IF算法2、3由學(xué)生自行完成流程圖,然后討論三種算法,得出各自的價(jià)值取向?!纠?】是將函數(shù)的應(yīng)用、數(shù)的大小比較相結(jié)合的一道題目,用以對(duì)前面拓展練習(xí)的進(jìn)一步變化,鍛煉學(xué)生思考解決題目、舉一反三的能力。流程圖:略。8

注意事項(xiàng)

本文(分支結(jié)構(gòu)程序設(shè)計(jì))為本站會(huì)員(仙***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!