《教學(xué)基本流程》word版_第1頁
《教學(xué)基本流程》word版_第2頁
《教學(xué)基本流程》word版_第3頁
《教學(xué)基本流程》word版_第4頁
《教學(xué)基本流程》word版_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、.;教學(xué)基本流程摘要:師:下面我們應(yīng)用條件語句來設(shè)計(jì)求一個(gè)數(shù)的絕對(duì)值的算法.實(shí)例:求一個(gè)數(shù)的絕對(duì)值師:這里有兩個(gè)判斷條件,可以分別用這兩個(gè)條件應(yīng)用條件語句的兩種形式設(shè)計(jì)這一算法.關(guān)鍵詞:設(shè)計(jì),算法類別:專題技術(shù)來源: HYPERLINK http:/ 牛檔搜索(Niudown.COM)本文系 HYPERLINK http:/ 牛檔搜索(Niudown.COM)根據(jù)用戶的指令自動(dòng)搜索的結(jié)果,文中內(nèi)涉及到的資料均來自互聯(lián)網(wǎng),用于學(xué)習(xí)交流經(jīng)驗(yàn),作品其著作權(quán)歸原作者所有。不代表 HYPERLINK http:/ 牛檔搜索(Niudown.COM)贊成本文的內(nèi)容或立場, HYPERLINK http:/

2、 牛檔搜索(Niudown.COM)不對(duì)其付相應(yīng)的法律責(zé)任!一、教學(xué)基本流程引入條件語句與條件語句的格式實(shí)例教學(xué)學(xué)生進(jìn)行實(shí)踐與合作活動(dòng) 二、教學(xué)情境設(shè)計(jì)問 題問題設(shè)計(jì)意圖師生活動(dòng)備 注1我們常常需要根據(jù)某個(gè)條件是否成立來決定下一步應(yīng)做什么工作.例如:明天下雨就留在家里,否則就外出郊游.那么,在設(shè)計(jì)算法時(shí),如何實(shí)現(xiàn)對(duì)條件進(jìn)行判斷的操作呢?通過前面的學(xué)習(xí),學(xué)生已了解算法的含義,并掌握具體輸入、輸出語句和賦值語句。在此基礎(chǔ)上進(jìn)一步學(xué)習(xí)如何運(yùn)用條件語句解決選擇性問題。師:算法中的條件結(jié)構(gòu)就有這一功能。先來了解條件結(jié)構(gòu)的形式:一般形式(IfThenElse結(jié)構(gòu)) 滿足條件?語句1語句2是否IF 條件 T

3、HEN語句1ELSE語句2END IF條件語句的一般形式執(zhí)行過程:當(dāng)條件成立時(shí),執(zhí)行Then后面語句組1,否則執(zhí)行語句組2。簡單形式(IfThen結(jié)構(gòu))滿足條件?語句是否IF 條件 THEN語句END IF師:這和上面一般形式的流程圖有什么區(qū)別?生:否這一分支下沒有執(zhí)行語句.師:所以當(dāng)滿足條件時(shí),就進(jìn)入是這一分支,執(zhí)行語句, 條件不滿足,就退出條件語句,執(zhí)行下面的語句。對(duì)應(yīng)的條件語句就沒有了else這一分支.師:下面我們應(yīng)用條件語句來設(shè)計(jì)求一個(gè)數(shù)的絕對(duì)值的算法.實(shí)例:求一個(gè)數(shù)的絕對(duì)值師:這里有兩個(gè)判斷條件,可以分別用這兩個(gè)條件應(yīng)用條件語句的兩種形式設(shè)計(jì)這一算法. 設(shè)計(jì)一: 以作為判斷條件,應(yīng)用

4、條件語句的一般形式.算法步驟如下算法分析:Step1: 輸入xStep2:若x,則輸出x,否則輸出 x畫流程圖:輸入x開始x?是輸出x否輸出 -x結(jié)束編寫程序:x = InputBox(x=)If x = 0 ThenPrint xElsePrint -xEnd If設(shè)計(jì)二: 用x0作為判斷條件,采用條件語句的簡單形式.算法分析:Step1: 輸入xStep2:若x0,則令xx,否則執(zhí)行第3步Step3: 輸出x畫流程圖:輸入x開始x0?否輸出x是結(jié)束x=- x編寫程序:x = InputBox(x=)If x 0 Thenx = -xEnd IfPrint x調(diào)試程序:分別把這兩個(gè)程序輸入計(jì)

5、算機(jī)進(jìn)行調(diào)試,運(yùn)行程序,分別輸入1234與-1234或0進(jìn)行試驗(yàn),都能實(shí)現(xiàn)求一個(gè)數(shù)的絕對(duì)值的操作。(1)這是算法語句的第二節(jié)課,在學(xué)生已了解算法的含義,并掌握具體輸入、輸出語句和賦值語句的基礎(chǔ)上, 學(xué)習(xí)基本的算法語句之一:條件語句。(2)此處運(yùn)用條件語句的兩種形式解同一個(gè)典型的數(shù)學(xué)問題:求一個(gè)數(shù)的絕對(duì)值。既體現(xiàn)了一題多解的思想,又能使學(xué)生進(jìn)一步理解條件語句的兩種應(yīng)用格式。2. 按照上面對(duì)于條件語句的理解,你能設(shè)計(jì)一個(gè)判別一個(gè)數(shù)是奇數(shù)還是偶數(shù)的程序嗎?讓學(xué)生實(shí)踐應(yīng)用條件語句解決簡單選擇性問題,加深對(duì)條件語句的理解.課本P20第3題:編寫求一個(gè)數(shù)是奇數(shù)還是偶數(shù)的程序,從鍵盤輸入一個(gè)整數(shù),輸出該數(shù)的

6、奇偶性.任務(wù)安排:讓學(xué)生先根據(jù)自己的思路設(shè)計(jì)算法,然后與同桌或其他同學(xué)進(jìn)行交流,再請(qǐng)兩位同桌的學(xué)生上臺(tái)演示,一名學(xué)生板書算法步驟與畫流程圖,另一名學(xué)生板書程序語言并輸入電腦,進(jìn)行調(diào)試驗(yàn)證程序,最后由教師進(jìn)行點(diǎn)評(píng).組織學(xué)生進(jìn)行實(shí)踐活動(dòng),并鼓勵(lì)學(xué)生在合作中學(xué)習(xí).3解一元二次方程的步驟我們已經(jīng)非常熟悉了,能否使這些步驟程序化?(1)解一元二次方程是一個(gè)學(xué)生熟悉的數(shù)學(xué)問題,現(xiàn)在通過編程實(shí)現(xiàn)解法的程序化,說明了借助算法,利用計(jì)算機(jī)解決問題的優(yōu)勢,并傳達(dá)這樣一個(gè)思想:算法是用來解決某一類問題的,使算法具有普適性是設(shè)計(jì)算法的一條基本原則,這樣才能使算法更有價(jià)值。例5(課本P17)編寫程序,輸入一元二次方程的

7、系數(shù),輸出它的實(shí)數(shù)根。師:下面請(qǐng)一位同學(xué)回憶一下解一元二次方程的方法。生:首先算出根的判別式,如果,方程有實(shí)數(shù)解,可通過求根公式獲得兩根;0,方程無實(shí)數(shù)解。師:一元二次方程是否有解,關(guān)鍵是什么?生:對(duì)根的判別式的判斷。師:以0作為判斷條件,應(yīng)用條件語句設(shè)計(jì)這一算法。算法分析:Step1: 輸入a、b、c(確定一元二次方程)Step2:計(jì)算Step3:若0,則輸出方程無實(shí)數(shù)解,否則,輸出輸入a, b, c開 始0?是輸出X1與X2否輸出方程無實(shí)數(shù)解結(jié) 束畫流程圖:編寫程序:a = InputBox(a=)b = InputBox(b=)c = InputBox(c=)d = b * b - 4

8、* a * cIf d 0 ThenPrint 方程無實(shí)數(shù)解ElseX1 = (-b + Sqr(d) / (2 * a)X2 = (-b - Sqr(d) / (2 * a)Print X1; X1Print X2; X2End If調(diào)試程序:分別輸入下列方程檢驗(yàn):;例5的重點(diǎn)仍然是力圖使學(xué)生對(duì)算法有具體的體驗(yàn),因此,算法的細(xì)節(jié)可以忽略,重點(diǎn)放在對(duì)于算法的程序性、步驟性的理解以及具體問題的解決上4.設(shè)計(jì)一個(gè)求分段函數(shù)值的程序讓學(xué)生再次實(shí)踐,鞏固對(duì)條件語句的應(yīng)用.課本P40 A組第3題的第(1)題:編寫程序,對(duì)于輸入的x值,輸出相應(yīng)的y值.分別選三組學(xué)生演示所設(shè)計(jì)的算法,并進(jìn)行點(diǎn)評(píng)不斷改進(jìn)算法。5這節(jié)課學(xué)習(xí)了條件語句,請(qǐng)問你有何收獲呢? 前面已通過解決數(shù)學(xué)上一些常見的選擇性問題,使學(xué)生學(xué)會(huì)如何應(yīng)用條件語句。在此基礎(chǔ)上引導(dǎo)學(xué)生歸納總結(jié)出條件語句設(shè)計(jì)的一般規(guī)律,加深對(duì)條件語句的理解。(引導(dǎo)學(xué)生進(jìn)行總結(jié),教師進(jìn)行點(diǎn)評(píng))條件語句一般形式:IfThenElse結(jié)構(gòu)簡單形式:IfThen結(jié)構(gòu)條件語句的一般

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論