《2022年高中信息技術(shù) 算法概念教學(xué)案例 粵教版選修1》由會(huì)員分享,可在線閱讀,更多相關(guān)《2022年高中信息技術(shù) 算法概念教學(xué)案例 粵教版選修1(4頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、2022年高中信息技術(shù) 算法概念教學(xué)案例 粵教版選修1
本案例對(duì)應(yīng)的課標(biāo)中選修部分的算法與程序設(shè)計(jì)模塊中的計(jì)算機(jī)解決問題的基本過程中(1)條:
結(jié)合實(shí)例,經(jīng)歷分析問題、確立算法、編程求解等用計(jì)算機(jī)解決問題的基本過程,認(rèn)識(shí)算法和程序設(shè)計(jì)在其中的地位和作用。
【教學(xué)設(shè)計(jì)思想】
中學(xué)信息技術(shù)教育從“促進(jìn)學(xué)生發(fā)展,培養(yǎng)學(xué)生綜合學(xué)習(xí)能力”出發(fā),已從傳統(tǒng)的記憶信息轉(zhuǎn)向應(yīng)用信息和創(chuàng)新信息教育,重在培養(yǎng)學(xué)生自我探索信息的意識(shí),主動(dòng)高效獲取信息、分析評(píng)價(jià)信息、處理運(yùn)用信息、表達(dá)呈現(xiàn)信息的能力;并在知識(shí)與技能的學(xué)習(xí)過程中,使學(xué)生在情感、態(tài)度、價(jià)值觀等方面得到發(fā)展。
【教學(xué)內(nèi)容分析】
P
2、ASCAL語言的設(shè)計(jì)者沃思教授曾經(jīng)說過:“程序設(shè)計(jì)=算法+數(shù)據(jù)結(jié)構(gòu)”的著名論斷,說明了算法在設(shè)計(jì)程序中的重要性,解決任何問題都必須設(shè)計(jì)算法。顯然,從計(jì)算機(jī)的角度來看,程序設(shè)計(jì)的核心之一是算法,那么,算法在是信息技術(shù)教育的地位又如何呢?通過對(duì)算法的學(xué)習(xí),可以鍛煉學(xué)生的邏輯思維能力、自學(xué)能力,通過對(duì)算法是解決問題的方法和步驟的理解,使學(xué)生對(duì)解決生活中的現(xiàn)實(shí)問題起到有力的引導(dǎo)作用。
對(duì)于初學(xué)者而言,本節(jié)內(nèi)容屬于理論知識(shí),比較抽象性。而在初學(xué)者原有的認(rèn)知結(jié)構(gòu)中沒有關(guān)于算法的認(rèn)知。如果直接講算法,學(xué)生很難實(shí)現(xiàn)新舊知識(shí)的聯(lián)系,對(duì)于算法的含義就難以做到真正理解。為了達(dá)到教學(xué)得目的,從學(xué)生的興趣出發(fā),引
3、導(dǎo)學(xué)生理解算法得概念,從而引出一個(gè)生活算法的概念。
在日常的學(xué)習(xí)與生活中,我們會(huì)每時(shí)每刻遇到各種各樣的問題,問題都有許多不同的方法、不同的步驟來解決,通過解答生活中一系列比較熟悉的問題,我們會(huì)發(fā)現(xiàn)這些生活中的問題的解決方法和步驟是計(jì)算機(jī)程序設(shè)計(jì)中的“算法”思想的具體體現(xiàn)?,F(xiàn)實(shí)生活學(xué)習(xí)活動(dòng)中問題多種多樣,生活算法也是不唯一的,會(huì)有多種多樣的解決方法、步驟,有著不同的過程,因此,生活算法的解決方法完全可以對(duì)應(yīng)成程序設(shè)計(jì)算法中的順序、分支和循環(huán),甚至還會(huì)出現(xiàn)更復(fù)雜的一些形式,
按照從感性到理性、從已知到未知的認(rèn)知規(guī)律,我從學(xué)生的感性認(rèn)知入手,從學(xué)生的興趣出發(fā),我調(diào)整了課程的順序,先教V
4、isual Basic的基本操作,在學(xué)生能掌握Visual Basic的基本操作,并能用Visual Basic解決簡(jiǎn)單問題的基礎(chǔ)上,通過對(duì)具體現(xiàn)實(shí)生活問題的討論,使學(xué)生明白解決任何問題都需要有清晰的解決思路和解題步驟,通過人-機(jī)解決問題方法的比較,得出計(jì)算機(jī)解決問題和人解決問題一樣都需要有明確的解題步驟,而計(jì)算機(jī)的解題步驟就稱為算法,這樣就很自然地引入了算法的概念,易于學(xué)生接受和理解。
重點(diǎn):算法概念的理解
難點(diǎn):算法概念的理解
【教學(xué)目標(biāo)】
1.知識(shí)技能:
(1).理解算法的概念;
(2).能初步利用算法解決簡(jiǎn)單的問題。
2.情感領(lǐng)域:
培養(yǎng)學(xué)生的理論聯(lián)系實(shí)際能
5、力和動(dòng)手操作能力。
3.能力發(fā)展:
培養(yǎng)學(xué)生自我探索信息,高效獲取信息、分析評(píng)價(jià)信息、處理運(yùn)用信息、表達(dá)呈現(xiàn)信息的能力,通過作品的制作、反思和評(píng)價(jià),進(jìn)一步提高其信息素養(yǎng)。
【教學(xué)策略與模式】
討論、講解、操作相結(jié)合。
【教具】
多媒體電腦配合課件
【教學(xué)過程】:
【教師】我們來共同尋找下面一些生活中比較現(xiàn)實(shí)的問題的解決方法。
【問題一】:描述一下學(xué)校中班級(jí)中集體打掃衛(wèi)生的過程。
〖學(xué)生〗學(xué)生討論回答。
〖展示步驟〗
擦玻璃 掃地 拖地 清運(yùn)垃圾
【問題二】:根據(jù)了解社會(huì)上的“大頭嬰”問題,假如你是檢驗(yàn)員,試描述你檢驗(yàn)一
6、袋奶粉質(zhì)量是否合格的大體過程。
〖學(xué)生〗學(xué)生討論回答。
〖展示步驟〗
一袋奶粉 檢驗(yàn)
合格至下一道工序
不合格退回重新生產(chǎn)
【問題三】:有三個(gè)牧師和三個(gè)野人過河,只有一條能裝下兩個(gè)人的船,在河的任何一方或者船上,如果野人的人數(shù)大于牧師的人數(shù),那么牧師就會(huì)有被吃掉的危險(xiǎn)。你能不能找出一種安全的渡河方法呢?請(qǐng)寫一寫你的渡河方案。
〖學(xué)生〗學(xué)生討論回答。
〖展示步驟〗
① 兩個(gè)野人先過河,一個(gè)野人回來;
② 再兩個(gè)野人過河,一個(gè)野人回來;
③ 兩個(gè)牧師過河,一個(gè)野人和一個(gè)牧師回來;
④ 兩個(gè)牧師過河,一個(gè)野人回來;
⑤ 兩
7、個(gè)野人過河,一個(gè)野人回來;
⑥ 兩個(gè)野人過河。
【Flash動(dòng)畫展示】
【教師】通過上面的討論,特別是【問題三】的動(dòng)畫展示,我們可以知道,計(jì)算機(jī)解決問題和人解決問題一樣需要有清晰的解題步驟。而對(duì)于計(jì)算機(jī)而言,這種解題步驟就稱為算法。
【課件展示】算法的概念:
我們解決問題都需要遵循一定的方法和思路并正確的列出各個(gè)求解步驟。計(jì)算機(jī)解決問題的求解步驟叫做算法。
【教師】根據(jù)我們以上所討論的問題的思路,看一下以下的問題如何解決,并且試著用我們前面學(xué)的Visual Basic語言實(shí)現(xiàn)出來。
【問題四】有兩個(gè)杯子A和B,分別放有酒精和純凈水,試著將兩個(gè)杯子中的液體進(jìn)行互換。
【問題五】試著讓計(jì)算機(jī)求解一元二次方程ax2+bx+c=0。
【思考題】解決完上面兩個(gè)問題以后,我們?cè)趤砜匆幌隆締栴}三】,如果題目中的牧師和野人的數(shù)目不是3,而是4、5、6、7……的話,我們來描述他們的過河步驟方便嗎?還有沒有其他的描述方法?
【教學(xué)總結(jié)】
本節(jié)課通過一些生活中的具體問題解決方法和步驟,使學(xué)生比較輕松的接受了生活算法的概念,進(jìn)一步理解了計(jì)算機(jī)算法的概念,通過后面的兩個(gè)練習(xí)題目和思考題,鞏固了本節(jié)課的內(nèi)容,并且引出學(xué)生對(duì)下一節(jié)課的內(nèi)容的思考,比較成功的完成了本節(jié)課的教學(xué)任務(wù)。