欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      分支結(jié)構(gòu)算法的實(shí)現(xiàn)教學(xué)設(shè)計(jì)[共5篇]

      時(shí)間:2019-05-12 17:44:59下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《分支結(jié)構(gòu)算法的實(shí)現(xiàn)教學(xué)設(shè)計(jì)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《分支結(jié)構(gòu)算法的實(shí)現(xiàn)教學(xué)設(shè)計(jì)》。

      第一篇:分支結(jié)構(gòu)算法的實(shí)現(xiàn)教學(xué)設(shè)計(jì)

      分支結(jié)構(gòu)算法的實(shí)現(xiàn)教學(xué)設(shè)計(jì)

      教學(xué)目標(biāo):

      1、知識(shí)與技能:理解程序設(shè)計(jì)分支結(jié)構(gòu)基本思想;掌握分支結(jié)構(gòu)語句特點(diǎn)

      2、過程與方法:學(xué)會(huì)用算法分析問題;能夠使用分支結(jié)構(gòu)編寫簡單的程序解決具體問題

      3、情感態(tài)度與價(jià)值觀:體會(huì)用結(jié)構(gòu)化方法解決數(shù)學(xué)問題的便捷性;明確結(jié)構(gòu)化在程序設(shè)計(jì)中的重要作用;激勵(lì)嘗試使用多種方法解決問題;培養(yǎng)良好的編程習(xí)慣和態(tài)度。

      教學(xué)重點(diǎn):

      1、理解程序設(shè)計(jì)的分支結(jié)構(gòu)基本思想;

      2、熟悉IF語句及掌握IF語句的運(yùn)用; 教學(xué)難點(diǎn):

      1、分支結(jié)構(gòu)實(shí)現(xiàn)語句的格式和功能;

      2、編寫簡單的程序的過程;

      3、變量的特點(diǎn)。教學(xué)方法:

      任務(wù)驅(qū)動(dòng)法、演示法、講解法、師生互動(dòng)法 課時(shí)安排:一課時(shí) 教學(xué)設(shè)計(jì):

      1、教學(xué)對(duì)象分析

      本課適用于高中二年級(jí)學(xué)生。這一階段的學(xué)生具備一定的數(shù)學(xué)基礎(chǔ)和具有一定的比較、歸納能力,是一個(gè)正處在抽象邏輯思維已初步形成并繼續(xù)發(fā)展的階段。學(xué)習(xí)分支結(jié)構(gòu)程序設(shè)計(jì)就是要在這些基礎(chǔ)上,借助具體事務(wù)為載體,了解程序解決問題的條件與辦法。在學(xué)習(xí)本課之前,學(xué)生已經(jīng)掌握pascal程序的編寫與運(yùn)行方法,了解順序程序結(jié)構(gòu)的執(zhí)行流程。

      2、教學(xué)需要分析

      本節(jié)課在有多媒體教學(xué)軟件的機(jī)房上課。通過再度開發(fā)課程資源(《信息技術(shù)》第四冊(cè)第四章第二節(jié)《分支結(jié)構(gòu)算法的實(shí)現(xiàn)》)和充分利用學(xué)生發(fā)言的現(xiàn)場(chǎng)事件進(jìn)行有效講授,激發(fā)學(xué)生的探究熱情,努力創(chuàng)設(shè)師生之間的互動(dòng)場(chǎng)景,使學(xué)生在討論中協(xié)作學(xué)習(xí),在發(fā)言中共享學(xué)習(xí)成果。

      本節(jié)課在教師設(shè)疑、講解和學(xué)生分析、討論、發(fā)言等基礎(chǔ)上進(jìn)行的,主要運(yùn)用的教學(xué)方法是任務(wù)驅(qū)動(dòng)法。教師講解的過程就是不斷地“否定”前面的結(jié)論,提出新問題(任務(wù))、請(qǐng)同學(xué)們分析問題,提出解決方案,幫助學(xué)生解決問題的過程。

      在授課過程中,要根據(jù)課堂現(xiàn)場(chǎng)發(fā)生的事件,隨時(shí)調(diào)整教學(xué)內(nèi)容,當(dāng)學(xué)生的討論發(fā)言偏離本節(jié)課的教學(xué)目標(biāo)和內(nèi)容時(shí),要機(jī)智處理。

      教學(xué)過程: 導(dǎo)入:

      1、閱讀句子,總結(jié)規(guī)律。

      如果天氣好,就去打球,否則留在家里。

      如果答對(duì)了,就會(huì)得分,否則就會(huì)扣分。

      如果??就??(否則??)

      2、在Pascal中,這種根據(jù)不同的情況轉(zhuǎn)向不同的分支來處理的程序結(jié)構(gòu)就是分支結(jié)構(gòu)。

      If??then??(else??)

      (學(xué)生討論、發(fā)言,教師引導(dǎo)他們注意if、then、else三個(gè)詞,并為這些按條件語句的一般形式劃分部分)

      【學(xué)生歸納】

      條件語句的一般形式:

      格式一:if 條件 then 語句組

      格式二:if 條件 then 語句組1 else 語句組2 【教師說明】

      格式一功能:當(dāng)條件滿足時(shí)執(zhí)行then后語句組,否則跳過此行執(zhí)行下一行。格式二功能:當(dāng)條件滿足時(shí)執(zhí)行語句組1,否則執(zhí)行語句組2。例題講解

      編寫程序,實(shí)現(xiàn)人機(jī)對(duì)話,電腦顯示“你快樂嗎?(Y OR N)”,如果按“Y”,就回答“我很高興”,否則就回答“太糟了”。

      流程圖(略)編寫程序 PROGRAM ex1;VAR a:char;BEGIN Writeln(‘Are you happy?’);Write(‘a(chǎn)=’);Readln(a);IF a=‘y’

      THEN writeln(‘I am happy’)ELSE writeln(‘too bad’)END.上機(jī)任務(wù)

      輸入三個(gè)正數(shù),輸出最大數(shù)

      (1)分析題目,設(shè)問,引導(dǎo)學(xué)生思考:

      在現(xiàn)實(shí)中,如果要求三個(gè)正數(shù)中的最大數(shù),我們很容易做到;但是,如果有一千個(gè)數(shù)或更多的數(shù),就需要較長的時(shí)間,而且容易出錯(cuò)。如果用Pascal按一定的算法編寫程序,就可以準(zhǔn)確地在短時(shí)間內(nèi)求出一千個(gè)數(shù)或更多數(shù)中的最大數(shù),那我們應(yīng)該如何編寫程序呢?

      (2)分析算法:

      歸納算法:兩數(shù)分別做比較,用中間量保存當(dāng)前最大數(shù),最后求出最大數(shù)。

      ①max←0 ②輸入a、b、c的值

      ③如果max

      Writeln(‘The max is’ ,max)END.程序運(yùn)行:

      當(dāng)程序運(yùn)行后(Ctrl+F9),先在屏幕上出現(xiàn)一行提示語句:“Please input a b c”,光標(biāo)在下一行行首閃爍,等待用戶從鍵盤輸入數(shù)據(jù),輸入任意三個(gè)數(shù)后按回車,最后顯示結(jié)果。如果輸入其他的任意三個(gè)數(shù),也不需要修改程序了,直接在光標(biāo)顯示輸入新的數(shù)就可以得出結(jié)果。

      隨機(jī)請(qǐng)部分同學(xué)到教師機(jī)上演示他們的程序,并請(qǐng)他們談?wù)勛砸丫帲ǜ模懗绦虻捏w會(huì)。小結(jié):

      1、IF 語句

      If??then??(else??)

      2、編寫程序的方法。

      ①分析題目,想出解題的思路和方法(算法); ②把分析的處理步驟用流程圖表示出來; ③用Pascal的語言編寫出程序。

      知識(shí)拓展 突破難點(diǎn)(1)編寫程序步驟:

      ①分析題目,想出解題的思路和方法(算法);

      ②把分析的處理步驟用流程圖表示出來;

      ③用Pascal的語言編寫出程序。(2)說明:

      ①Pascal語言對(duì)分行沒有嚴(yán)格的要求,可以將多句語句寫在一行中,也可以將一句語句分行書寫。

      ②在Pascal語言中,在大小寫字符在命令中等價(jià),但習(xí)慣中保留字用大寫,其他的用小寫。

      第二篇:多分支結(jié)構(gòu)教學(xué)設(shè)計(jì)

      多分支結(jié)構(gòu)教學(xué)設(shè)計(jì) ──愛心禮物AB案探討

      湖北省黃石市第二中學(xué) 李 志

      摘要:在全國、省市信息技術(shù)優(yōu)質(zhì)課中對(duì)培養(yǎng)學(xué)生信息素養(yǎng)存在兩種爭(zhēng)議:一種觀點(diǎn)認(rèn)為課堂教學(xué)中應(yīng)注重學(xué)生技術(shù)、技能培養(yǎng),將教學(xué)中指導(dǎo)學(xué)生如何操作和使用作為核心;一種是在教學(xué)中著重培養(yǎng)學(xué)生處理信息的方法和過程,用探究學(xué)習(xí)的方式去發(fā)現(xiàn)和學(xué)習(xí)技術(shù),形成技能。本文在多分支教學(xué)中設(shè)計(jì)的“愛心禮物”AB案實(shí)際上就是基于這兩種觀點(diǎn)的典型例子,通過具體教學(xué)與反思,我更贊同第二種觀點(diǎn),即引領(lǐng)學(xué)生思維,培養(yǎng)分析問題和解決問題的能力,通過思維促進(jìn)技能。

      關(guān)鍵詞:信息素養(yǎng) 多分支結(jié)構(gòu)

      一、引言

      在信息技術(shù)課程教學(xué)當(dāng)中,我們培養(yǎng)學(xué)生信息素養(yǎng),或者說信息能力,到底這是一種什么樣的能力?這個(gè)問題在全國、省市信息技術(shù)優(yōu)質(zhì)課中存在兩種爭(zhēng)議:一種觀點(diǎn)認(rèn)為課堂教學(xué)中應(yīng)注重學(xué)生技術(shù)、技能培養(yǎng),將教學(xué)中指導(dǎo)學(xué)生如何操作和使用作為核心;一種是在教學(xué)中著重培養(yǎng)學(xué)生處理信息的方法和過程,用探究學(xué)習(xí)的方式去發(fā)現(xiàn)和學(xué)習(xí)技術(shù),形成技能。

      對(duì)于這個(gè)問題,我一直在思考,是否能把狹義的信息技術(shù)能力(技術(shù)上的操作)拓展到廣義視角,也就是信息處理能力和技術(shù)能力并舉這個(gè)目標(biāo)上來?

      我在多分支教學(xué)設(shè)計(jì)中,設(shè)計(jì)了“愛心禮物”AB案,AB案反映了兩種不同的教學(xué)設(shè)計(jì)理念,通過實(shí)際教學(xué)和反思,讓我更加堅(jiān)定了引領(lǐng)學(xué)生思維,培養(yǎng)分析問題和解決問題的能力,通過思維促進(jìn)技能的教學(xué)理念。

      二、教學(xué)分析

      1.教材分析

      本節(jié)課是教育科學(xué)出版社普通高中課程標(biāo)準(zhǔn)實(shí)驗(yàn)教科書《算法與程序設(shè)計(jì)(選修)》第二章第2.3.2節(jié)的部分內(nèi)容。本節(jié)內(nèi)容是在學(xué)生初步了解了VB的編程環(huán)境、VB中的數(shù)據(jù)類型、變量的使用以及If單分支與雙分支結(jié)構(gòu),進(jìn)一步向?qū)W生展示VB多分支選擇結(jié)構(gòu)的使用。

      2.學(xué)情分析

      本課教學(xué)對(duì)象為高一年級(jí)學(xué)生,我所帶的3個(gè)班是年級(jí)基礎(chǔ)較好的理科班,學(xué)生思維活躍,接受能力較強(qiáng),當(dāng)然,也有一些計(jì)算機(jī)基礎(chǔ)較為薄弱的學(xué)生。學(xué)生本學(xué)期第一次接觸到程序設(shè)計(jì),但是一周開設(shè)了2節(jié)課,課程開設(shè)以來,學(xué)生已經(jīng)基本掌握了使用計(jì)算機(jī)解決問題的步驟,能夠完成簡單輸入、計(jì)算、輸出的順序結(jié)構(gòu)程序,上節(jié)課已經(jīng)學(xué)習(xí)了單分支和雙分支選擇結(jié)構(gòu),學(xué)生對(duì)If的這兩種結(jié)構(gòu)有了一定的理解,能夠編寫簡單的選擇結(jié)構(gòu)程序。

      三、教學(xué)設(shè)計(jì)

      【教學(xué)設(shè)計(jì)A】

      1.設(shè)計(jì)說明

      本教學(xué)設(shè)計(jì)通過教師提出的一個(gè)個(gè)小任務(wù),引導(dǎo)學(xué)生逐個(gè)解決本節(jié)課涉及到的知識(shí)點(diǎn),最后要求學(xué)生用多分支結(jié)構(gòu)完成完整的“愛心禮物”的實(shí)例。

      2.教學(xué)目標(biāo)

      (1)能理解選擇結(jié)構(gòu)中單分支和雙分支選擇結(jié)構(gòu)執(zhí)行過程,并用其解決實(shí)際問題。

      (2)能理解多分支選擇結(jié)構(gòu),并能用If多分支語句和Select Case多分支語句解決實(shí)際問題。

      (3)能理解Image控件的picture屬性和List控件的text屬性。

      3.教學(xué)過程

      (1)創(chuàng)設(shè)情景 導(dǎo)入新課

      教師通過演示選擇商品,程序能夠顯示相應(yīng)商品的圖片導(dǎo)入新課。目的在于引導(dǎo)學(xué)生思考為什么選擇一個(gè)商品,程序能顯示相應(yīng)的圖片,也就是引導(dǎo)學(xué)生復(fù)習(xí)上節(jié)課學(xué)到的單分支語句或者雙分支語句的執(zhí)行過程。

      (2)師生探究 構(gòu)建新知

      在這個(gè)過程中設(shè)計(jì)四個(gè)任務(wù):

      任務(wù)一:在圖片框中顯示商品圖片。設(shè)計(jì)該任務(wù)的目的是解決如何顯示圖片的技術(shù)問題。

      任務(wù)二:通過下拉列表框選擇商品名稱,在圖片框中顯示對(duì)應(yīng)的商品圖片。在這個(gè)任務(wù)中,設(shè)置下拉列表框中只有兩個(gè)商品。這樣設(shè)計(jì)的目的在于引導(dǎo)學(xué)生用已有單分支或者雙分支選擇的知識(shí)解決這個(gè)問題。

      任務(wù)三:在任務(wù)二的基礎(chǔ)上,將下拉列表框中的商品增加到3個(gè)以上,此時(shí)用原來的雙分支語句無法解決問題,從而引出本節(jié)課的新知識(shí):if語句的多分支結(jié)構(gòu)。

      任務(wù)四:在任務(wù)三的基礎(chǔ),用select case 語句來實(shí)現(xiàn)多分支選擇功能。

      通過這四個(gè)任務(wù)的設(shè)置,幫助學(xué)生逐步解決技術(shù)難點(diǎn),同時(shí)引出本節(jié)課的新知識(shí),在此基礎(chǔ)上完成學(xué)生新知識(shí)的構(gòu)建與學(xué)習(xí)。

      (3)交流總結(jié),拓展延伸

      在這個(gè)環(huán)節(jié)中,教師總結(jié)本節(jié)課所學(xué)到的知識(shí),同時(shí)要求學(xué)生運(yùn)用已有知識(shí)和新知識(shí)解決“愛心禮物”任務(wù)。

      “愛心禮物”任務(wù)描述如下:小明爸爸的生日快到了,小明想用平時(shí)節(jié)省下來的800元錢給爸爸買一身行頭,同學(xué)們,你們能不能設(shè)計(jì)一個(gè)“愛心禮物”的小程序讓爸爸挑選喜歡的上衣、褲子和鞋子共三件禮物且不超出800塊錢預(yù)算呢?

      【教學(xué)設(shè)計(jì)B】

      1.設(shè)計(jì)說明

      教學(xué)設(shè)計(jì)B與教學(xué)設(shè)計(jì)A的不同之處在于:首先向?qū)W生提出“愛心禮物”問題,要求學(xué)生自己操作,口述程序流程,用程序流程圖畫出程序模塊結(jié)構(gòu)。然后分析程序流程,引導(dǎo)學(xué)生討論思考:我們完成該程序,需要解決哪些問題?在此基礎(chǔ)上,教師進(jìn)一步引導(dǎo)學(xué)生聯(lián)系舊知識(shí),解析任務(wù)。在接下來的過程中,教師將學(xué)生分組,讓每個(gè)小組的學(xué)生進(jìn)行合作探究,并要求進(jìn)行匯報(bào)交流,通過學(xué)生之間的交流讓學(xué)生找出本節(jié)課的新知識(shí),然后在師生的共同探究中達(dá)到新知識(shí)的構(gòu)建,最終實(shí)現(xiàn)課程導(dǎo)入時(shí)的任務(wù)。

      2.教學(xué)目標(biāo)

      (1)通過學(xué)生自己分析,找到需要解決的問題。

      (2)通過分組,學(xué)生在小組內(nèi)完成任務(wù)的探究、交流,教師適當(dāng)加以引導(dǎo)完成新知識(shí)的構(gòu)建與運(yùn)用。

      (3)培養(yǎng)學(xué)生自主學(xué)習(xí)、自主探究的能力。

      3.教學(xué)過程

      (1)創(chuàng)設(shè)情景 整體感知

      在這個(gè)環(huán)節(jié)中,通過實(shí)例演示、操作讓學(xué)生了解程序流程,要求學(xué)生口述程序流程,并用程序流程圖畫出程序模塊結(jié)構(gòu)。

      (2)分析流程,明確任務(wù)

      在這個(gè)環(huán)節(jié)中引導(dǎo)學(xué)生思考本程序需要解決的問題,老師僅幫忙梳理,得到我們要解決的任務(wù):圖片載入、雙分支、多分支選擇以及價(jià)格核算。接下來教師引導(dǎo)解析任務(wù):閱讀圖片加載相關(guān)材料,上衣的選擇應(yīng)該用雙分支結(jié)構(gòu),褲子和鞋子用多分支。老師集中解決基礎(chǔ)問題──圖片載入,為后面多分支探究掃除障礙。

      (3)小組合作,自主探究

      在這個(gè)環(huán)節(jié)中三人一組,學(xué)生選擇“雙分支”“多分支”“價(jià)格核算”問題進(jìn)行合作探究,要求學(xué)生根據(jù)流程圖寫程序,自己上機(jī)調(diào)試程序并做好問題的記錄以備交流匯報(bào)使用。

      上衣小組:要求上衣小組完成雙分支的交流。

      褲子和鞋子小組:設(shè)計(jì)了兩個(gè)預(yù)設(shè)。預(yù)設(shè)一:學(xué)生展示不成熟(未完成的程序)。學(xué)生說出自己的問題與困惑;老師幫助分析,找出原因,修改完善,并調(diào)試運(yùn)用。預(yù)設(shè)二:學(xué)生展示已經(jīng)完成的程序,老師將雙分支和用單分支語句解決多分支程序進(jìn)行列舉比較(相同點(diǎn)和不同點(diǎn))。

      價(jià)格核算小組:引導(dǎo)學(xué)生思考如何讓程序知道你選擇了多少錢的上衣、褲子和鞋子?用變量保存價(jià)格的時(shí)候應(yīng)該放在程序的什么地方?整個(gè)禮物選擇結(jié)果的判斷應(yīng)在什么地方完成?

      小結(jié):利用單分支以及多個(gè)單分支解決問題。

      (4)師生探究 構(gòu)建新知

      在上面的環(huán)節(jié)中,教師引導(dǎo)學(xué)生用舊的知識(shí)解決了多分支問題,在這個(gè)環(huán)節(jié)中,教師引導(dǎo)學(xué)生進(jìn)行多分支的深入研究。老師引用學(xué)生新發(fā)現(xiàn),或者直接引出“多分支結(jié)構(gòu)”,讓學(xué)生進(jìn)一步思考“多分支結(jié)構(gòu)”與剛才“單分支解決多分支”有什么不同?

      教師用單步調(diào)試的方法,讓學(xué)生分析兩者之間在執(zhí)行過程中的不同,找到If多分支語句的優(yōu)勢(shì)所在,通過學(xué)生的自主探究,發(fā)現(xiàn)這節(jié)課的新知識(shí),同時(shí)要求學(xué)生用自己熟悉的方法,完成整個(gè)程序的設(shè)計(jì),并調(diào)試運(yùn)行。

      (5)交流總結(jié),拓展延伸

      在這個(gè)環(huán)節(jié)中指出VB中還有一種多分支語句---Select Case語句,讓學(xué)生閱讀教材36頁的例子和教材旁邊的注釋,要求學(xué)生用Select Case語句實(shí)現(xiàn)選擇鞋子的程序。學(xué)生自主探究,調(diào)試程序并運(yùn)行,最后進(jìn)行小結(jié),包括:多分支選擇語句的格式;多分支選擇語句的執(zhí)行過程;在處理多選一問題時(shí),使用多分支選擇結(jié)構(gòu)語句能夠使程序更加直觀,并能夠提高程序的運(yùn)行效率。

      (6)學(xué)生完成自我評(píng)價(jià)表

      設(shè)計(jì)了自我評(píng)價(jià)表,通過學(xué)生自我評(píng)價(jià)的反饋信息,有助于教師了解教學(xué)的實(shí)際情況,便于在以后的教學(xué)中調(diào)整教學(xué)方法和教學(xué)策略。

      (7)課后練習(xí)

      由于Select Case語句結(jié)構(gòu)較If多分支語句更加靈活,鑒于要在一節(jié)課內(nèi)完成兩個(gè)多分支語句的理解比較困難,所以在處理時(shí)進(jìn)行了側(cè)重,通過課后練習(xí)的方式,讓學(xué)生在課后去思考、消化。

      四、愛心禮物AB教學(xué)設(shè)計(jì)的分析及思考

      該案例所使用的“愛心禮物”程序源于南京師大附中王靜老師2010年暑假給湖北老師做新課程培訓(xùn)時(shí)所舉例子,王老師沒有給出這節(jié)課的教學(xué)設(shè)計(jì)。

      在最初設(shè)計(jì)這節(jié)課時(shí),我采用的是A案,考慮到整個(gè)例子的難度,我將該例子進(jìn)行任務(wù)分解,在完成四個(gè)任務(wù)以后,讓學(xué)生運(yùn)用新知來最終解決“愛心禮物”問題,在這個(gè)過程中,學(xué)生跟著老師安排的任務(wù)進(jìn)行著,但我當(dāng)初的設(shè)計(jì)忽視了學(xué)生自己的分析能力,忽視了學(xué)生知識(shí)的建構(gòu),學(xué)生知其“源”,不知其所以“源”。通過A案的實(shí)施,學(xué)生在課堂上學(xué)得很不錯(cuò),但在其它運(yùn)用中,我發(fā)現(xiàn)很多學(xué)生不知道如何用已有的知識(shí)去解決問題,及缺乏整體問題的分析能力。

      高中生,他們的基礎(chǔ)知識(shí)已經(jīng)從小學(xué)、初中的通實(shí)性、基礎(chǔ)性,提升到更高的角度;他們的思維已經(jīng)由感知、抽象,提升到演繹、歸納等邏輯思維階段;他們的學(xué)習(xí)能力已經(jīng)由老師的幫、扶、教,逐漸過渡到了自學(xué)、探究、創(chuàng)新、個(gè)性的層次。

      由此想到,只專心教會(huì)學(xué)生基礎(chǔ)知識(shí)肯定會(huì)忽略學(xué)生創(chuàng)造性的發(fā)現(xiàn),個(gè)性化的學(xué)習(xí)方法,以及實(shí)際運(yùn)用能力。我們能否讓學(xué)生站在程序員的角度,熟悉信息處理的全過程,能夠主動(dòng)地去分析需要解決什么問題,然后是如何去解決問題,通過這個(gè)發(fā)現(xiàn)與解決問題的過程讓學(xué)生知識(shí)與能力并舉,B案的教學(xué)設(shè)計(jì)正是立足于此而展開。

      教學(xué)設(shè)計(jì)B案,通過“愛心禮物”程序創(chuàng)設(shè)情景,通過敘述操作過程,以及繪制程序流程圖引導(dǎo)學(xué)生對(duì)程序進(jìn)行整體上的把握,培養(yǎng)學(xué)生整體分析能力。通過分析流程、明確任務(wù)環(huán)節(jié),幫助學(xué)生從事物表象抓住本源,培養(yǎng)學(xué)生分析程序、解析問題的能力。在知識(shí)獲取過程中,把所需知識(shí)演變成學(xué)生迫切想解決的問題,并建立新舊知識(shí)的聯(lián)系,讓學(xué)生自主探究、合作學(xué)習(xí)而完成。通過整體把握分層(程序模塊)思考,結(jié)合已有知識(shí)對(duì)問題進(jìn)行梳理,培養(yǎng)學(xué)生程序設(shè)計(jì)的策劃能力。

      五、展望

      在實(shí)際完成B案的過程中也遇到了很多問題,通過學(xué)生教學(xué)反饋信息來看,還是有一部分學(xué)生對(duì)于VB程序設(shè)計(jì)的學(xué)習(xí)感到困難,這也反映出學(xué)生在思維上存在一定的依賴性,自主探究的動(dòng)力和習(xí)慣還有待提高。當(dāng)然,老師在進(jìn)行教學(xué)設(shè)計(jì)的過程中應(yīng)該有更多的預(yù)設(shè),通過充分的換位思考,提高教學(xué)效果。

      雖然存在問題,但是知識(shí)的實(shí)用性運(yùn)用,知識(shí)的創(chuàng)造性運(yùn)用,理應(yīng)列為信息技術(shù)學(xué)科的目標(biāo)之中。在教學(xué)中,我們應(yīng)堅(jiān)持運(yùn)用研究性學(xué)習(xí)方法,把知識(shí)溶于學(xué)生實(shí)際生活,在真實(shí)環(huán)境中學(xué)習(xí)知識(shí),形成技能,并著重培養(yǎng)學(xué)生探究性、創(chuàng)造性的學(xué)習(xí)方法。

      第三篇:《分支結(jié)構(gòu)》教學(xué)案例

      《分支結(jié)構(gòu)》教學(xué)案例

      適應(yīng)范圍(標(biāo)明年級(jí)和模塊)高二年級(jí) 算法與程序設(shè)計(jì)選修

      課時(shí) 1

      一、教學(xué)分析

      1、教學(xué)目標(biāo) 知識(shí)和技能

      (1)掌握IF語句的格式和功能(2)會(huì)畫IF語句的流程圖

      (3)學(xué)會(huì)用IF語句解決日常生活中實(shí)際問題 過程和方法

      (1)經(jīng)歷實(shí)踐、分析、歸納,掌握IF語句的格式和功能。情感態(tài)度與價(jià)值觀

      (1)運(yùn)用半成品加工策略,完善程序,發(fā)展學(xué)生思維的邏輯性,及嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)態(tài)度。

      2、重點(diǎn)、難點(diǎn)

      重點(diǎn):掌握IF語句的格式和功能

      難點(diǎn):提高學(xué)生運(yùn)用IF語句解決實(shí)際問題的能力。

      二、學(xué)情分析及教材處理

      《分支結(jié)構(gòu)》是江蘇省高中信息技術(shù)教材第六章第五節(jié)的內(nèi)容,它是建立在學(xué)生已學(xué)習(xí)的順序結(jié)構(gòu)的基礎(chǔ)之上,為后續(xù)學(xué)習(xí)循環(huán)結(jié)構(gòu)作了鋪墊。VB中IF語句的分支結(jié)對(duì)學(xué)生來說,并不難理解,特別是學(xué)生在英語中已學(xué)過IF引導(dǎo)的條件語句,它和VB有諸多相似之處,所以我以英語中的IF條件語句作引子,導(dǎo)入本節(jié)課的內(nèi)容,本節(jié)課的重心放在如何引導(dǎo)學(xué)生明確程序設(shè)計(jì)的思想是什么,如何利用IF語句解決實(shí)際問題的能力。

      三、教學(xué)過程

      (一)創(chuàng)設(shè)情境 引入課題

      教師活動(dòng):出示兩條英文語句,請(qǐng)學(xué)生朗讀并翻譯: If you fell happy then you wil smile If you fell happy then you will say smile else you will sad.這是英文中用IF來描述根據(jù)條件的不同,會(huì)有不同的結(jié)果的例子,而在VB中我們能否根據(jù)不同的條件,執(zhí)行不同的語句呢?這節(jié)課我們將學(xué)習(xí)程序結(jié)構(gòu)中的分支結(jié)構(gòu)。

      (設(shè)計(jì)意圖:成功的教學(xué)不是強(qiáng)制,而在于激發(fā)學(xué)生的學(xué)習(xí)興趣,從學(xué)生熟悉的事情著手,創(chuàng)設(shè)教學(xué)情境,有效地激發(fā)學(xué)生的學(xué)習(xí)興趣。)

      (二)合作探究 構(gòu)建新知

      如何讓計(jì)算機(jī)感到幸福,就微笑呢?

      教師啟發(fā):計(jì)算機(jī)也是有思想的,只不過這種思想是人所賦予的。學(xué)生活動(dòng):暢所欲言,如何在VB中讓計(jì)算機(jī)感到幸福就微笑。

      1、分析:肯定每位學(xué)生的閃光點(diǎn),并提出建議性意見,最后根據(jù)學(xué)生所談,理出一個(gè)普遍被大家都認(rèn)可的意見:

      (1)程序運(yùn)行時(shí),屏幕首先出示“Do you fell happy?”

      (2)當(dāng)從鍵盤輸入“y”,則計(jì)算機(jī)表示“幸?!保斎肫渌?,則表示“不幸?!?。

      (3)當(dāng)其感受到幸福就在圖像框中出示一張笑臉的圖片,否則就出示一張苦臉的圖片。

      2、建立VB程序:

      (1)學(xué)生自主完成建立程序初始界面和設(shè)置對(duì)象屬性 對(duì)象名 屬性 值

      label1 caption Do you fell happy? Text1 text 空白

      Command1 caption 確定

      (2)編寫代碼:

      教師啟發(fā):計(jì)算機(jī)如何判斷鍵入的是y還是其他字母呢?

      學(xué)生活動(dòng):if text1.text=“y” then picture1.picture=loadpicture(“d:1.jpg”)(3)調(diào)試運(yùn)行程序

      在這過程中,學(xué)生的會(huì)出現(xiàn)很多錯(cuò)誤。

      反饋結(jié)果:通過多媒體廣播系統(tǒng),展示個(gè)別有代表表學(xué)生的結(jié)果。首先引導(dǎo)學(xué)生判斷該程序?qū)Σ粚?duì),告訴學(xué)生“實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)”,對(duì)不對(duì)運(yùn)行此程序即可;其次,若程序不對(duì),引導(dǎo)學(xué)生分析此程序錯(cuò)在哪?為什么會(huì)錯(cuò),這么的錯(cuò)誤將導(dǎo)致什么樣的結(jié)果?最后提出如何解決?以此幫助部分薄弱的學(xué)生重新調(diào)整思路,便于更好地解決問題。

      (4)提升:在這過程中會(huì)有學(xué)生提出這樣問題:輸出小寫的y會(huì)出笑臉,怎么輸入大寫的“Y”,就不能顯示笑臉呢?引導(dǎo)學(xué)生分析后,學(xué)生按自已的獨(dú)特感受,自已嘗試解決,學(xué)生解決的方法是多樣的,有的學(xué)生運(yùn)用兩條IF語句,有的學(xué)生想用數(shù)學(xué)上的邏輯“與”,但是按照數(shù)學(xué)表達(dá)式來寫是不可行的。這時(shí)教師歸納:雖然VB表達(dá)式不同于數(shù)學(xué)表達(dá)式,但其思想和數(shù)學(xué)一致。這和武學(xué)原理大有相似之理,招式雖有不同,內(nèi)功心法應(yīng)是相通的。歸納結(jié)論:

      IF語句的格式1:If 條件 then 語句 功能是:當(dāng)條件成立時(shí),則執(zhí)行語句,條件不成立,則直接執(zhí)行下一條語句。畫出格式1的流程圖。

      3、完善程序,教師活動(dòng):若鍵入”Y”,則屏幕顯示“J”;若鍵入“N”,則屏幕顯示“L”的程序

      學(xué)生活動(dòng):學(xué)生在原來程序基礎(chǔ)上修改程序,通過多媒體廣播系統(tǒng)展示有代表性學(xué)性的成果,師生共同分析。歸納結(jié)論:

      IF語句的格式2:If 條件 then 語句1 else 語句2 功能是:當(dāng)條件成立時(shí),則執(zhí)行語句1,否則執(zhí)行語句2。

      (設(shè)計(jì)意圖:教學(xué)過程第二部分讓學(xué)生在探究的過程中歸納結(jié)論,體現(xiàn)了既重過程又重結(jié)論的新課程教學(xué)要求。同時(shí)這一部分的設(shè)計(jì)充分體現(xiàn)了兩個(gè)轉(zhuǎn)變,教師由講授者變教學(xué)活動(dòng)的組織者、引導(dǎo)者、合作者;學(xué)生由被動(dòng)接授者變主動(dòng)參與的學(xué)習(xí)的主體。)

      (三)完善程序 鞏固新知

      引入“半成品加工策略”,出示順序結(jié)構(gòu)中曾經(jīng)完成的練習(xí),要求學(xué)生指出原程序中有哪些還不夠完善的地方,請(qǐng)運(yùn)用本課知識(shí),進(jìn)行修改、調(diào)試,鞏固本課重點(diǎn)。要求兩人一組,兩人共同對(duì)兩個(gè)練習(xí)進(jìn)行分析,然后每人選做一題,可以互相幫助,做完后互相交流,互相評(píng)價(jià)結(jié)果。

      練習(xí)一:一個(gè)小球,不停地向上方滾動(dòng),可到頂端后就再也看不見了,此處設(shè)計(jì)意在引導(dǎo)學(xué)生運(yùn)用IF語句實(shí)現(xiàn)小球不停地上下滾動(dòng)。

      練習(xí)二:輸入三角形的三邊長,輸出三角形的面積。此處設(shè)計(jì)意在引導(dǎo)學(xué)生分如輸入的三個(gè)數(shù)值無法構(gòu)成三角形,則應(yīng)該顯示“不能構(gòu)成三角形”。

      師生互動(dòng):在學(xué)生活動(dòng)過程中,我以合作者學(xué)習(xí)者的身份加入到各合作學(xué)習(xí)小組進(jìn)行指導(dǎo),指導(dǎo)學(xué)生虛心聽取他人意見,尊重他人發(fā)言,鼓勵(lì)學(xué)生敢于闡述自己的觀點(diǎn),矛于質(zhì)疑,當(dāng)學(xué)生遇到困難時(shí),總是引導(dǎo)點(diǎn)拔他們自己去尋找解決問題的方法。

      交流評(píng)價(jià):推出幾個(gè)小組代表上臺(tái),按照預(yù)先提供的評(píng)價(jià)標(biāo)準(zhǔn),對(duì)小組的所經(jīng)歷的程序分析、程序代碼結(jié)果及合作情況作自我反思與自我評(píng)價(jià),學(xué)生在此過程中可以共享思路,激發(fā)靈感,反思自我。教師總結(jié):對(duì)課堂情況作總結(jié)性評(píng)述,引導(dǎo)學(xué)生在活動(dòng)過程中所獲得的經(jīng)驗(yàn)和教訓(xùn)作梳理,幫助學(xué)生內(nèi)化知識(shí)。

      (設(shè)計(jì)意圖:以自主學(xué)習(xí)為基礎(chǔ),合作為形式,探究為方法,培養(yǎng)學(xué)生的批判性思維及創(chuàng)新思維,同時(shí)為達(dá)成本節(jié)課的情感態(tài)度與價(jià)值觀目標(biāo)構(gòu)筑平臺(tái)。)

      (四)回歸生活 學(xué)以致用

      1、超市中購買蘋果,若購買10斤以下,則2元一斤,則購買10斤以上,則打8折,請(qǐng)?jiān)O(shè)計(jì)一個(gè)程序,輸入購買的斤數(shù),輸出應(yīng)付款總額。

      師生互動(dòng):利用多媒體廣播系統(tǒng)出示某個(gè)有代表性學(xué)生的解題結(jié)果,其他同學(xué)對(duì)其程序進(jìn)行分析評(píng)價(jià)。以征詢的口氣問:哪位做錯(cuò)的同學(xué)能站起來告訴大家,你錯(cuò)在哪?怎么錯(cuò)呢?以此給其他同學(xué)提個(gè)醒,避免下次再犯類似的錯(cuò)誤。此處化錯(cuò)誤為資源,化難堪為體面,幫助學(xué)生找回自信。

      2、引導(dǎo)學(xué)生分析此程序還適用于生活中的哪些事例,以達(dá)到舉一反三的效果。

      (設(shè)計(jì)意圖:讓學(xué)生通過編程解決生活的事例,以培養(yǎng)學(xué)生的知識(shí)和技能為主,在活動(dòng)過程中掌握運(yùn)用信息技術(shù)解決問題的思想和方法,讓學(xué)生意識(shí)到現(xiàn)實(shí)生活中蘊(yùn)藏著豐富的程序設(shè)計(jì)例子,從而體現(xiàn)“小課堂,大社會(huì)”的教育觀。)

      (五)小結(jié)

      學(xué)生暢談本課知識(shí)上的收獲與疑問,學(xué)習(xí)過程中的愉悅及挫折中的體驗(yàn),使課堂教學(xué)充滿活力。

      (六)課后作業(yè):

      神舟六號(hào)的成功發(fā)射振奮中華兒女,請(qǐng)你結(jié)合物理學(xué)知識(shí),編程實(shí)現(xiàn)以下功能:輸入飛船速度,程序判斷飛船是否能升空。

      四、教學(xué)效果預(yù)測(cè)

      通過本節(jié)課的教學(xué),預(yù)計(jì)學(xué)生將會(huì)得如如下發(fā)展:

      發(fā)展一:注重教學(xué)內(nèi)容與實(shí)際生活的相關(guān)性,技能訓(xùn)練與問題的關(guān)聯(lián)性,增強(qiáng)學(xué)生解決問題的實(shí)際能力。

      發(fā)展二:采用合作的形式探究學(xué)習(xí),組間同質(zhì)組內(nèi)異質(zhì),為小組取長補(bǔ)短互幫互助合作完成創(chuàng)造條件,體驗(yàn)合作成功的愉快感,形成良好的合作人際關(guān)系,促進(jìn)學(xué)生良好心理品質(zhì)的形成。發(fā)展三:提出問題,引導(dǎo)學(xué)生通過合作探究去修正完善,實(shí)現(xiàn)將能力的培養(yǎng)落到具體的探究解決問題的過程中,使學(xué)生成為學(xué)習(xí)的主體,增強(qiáng)學(xué)生對(duì)信息技術(shù)變化快的適應(yīng)能力。

      第四篇:算法及其實(shí)現(xiàn) 教學(xué)設(shè)計(jì)(第一課時(shí))

      《3.4算法及其實(shí)現(xiàn)》教學(xué)設(shè)計(jì)(第一課時(shí))

      一、設(shè)計(jì)思想

      隨著新課程改革的深入,信息技術(shù)課程理念發(fā)生了巨大的變化,具體表現(xiàn)為:強(qiáng)調(diào)培養(yǎng)學(xué)生的信息素養(yǎng);為學(xué)生打造終身學(xué)習(xí)的平臺(tái);關(guān)照全體學(xué)生的發(fā)展;強(qiáng)調(diào)培養(yǎng)學(xué)生解決問題的能力,運(yùn)用信息技術(shù)創(chuàng)新實(shí)踐的能力,與人交流合作的能力。新課程要求教師必須改變傳統(tǒng)的“教教材”,要 “用教材去教”,要求教學(xué)模式由以往的“以教師為主體”轉(zhuǎn)變到“以學(xué)生為主體”,提倡“任務(wù)型”教學(xué),關(guān)注學(xué)生的情感態(tài)度價(jià)值觀。

      本節(jié)課我根據(jù)新課標(biāo),結(jié)合學(xué)生的特點(diǎn)對(duì)教材的內(nèi)容進(jìn)行了深入的挖掘和思考,創(chuàng)作了學(xué)生學(xué)案,創(chuàng)設(shè)豐富的教學(xué)情境,提供多樣的學(xué)習(xí)資源。教學(xué)以生活中的實(shí)際問題和有趣故事作為任務(wù)驅(qū)動(dòng),讓學(xué)生采用自主、合作、探究、體驗(yàn)等學(xué)習(xí)方式,通過意義建構(gòu)獲得新知,充分體現(xiàn)學(xué)生的主體地位。

      二、教材分析

      《算法及其實(shí)現(xiàn)》是普通高中課程標(biāo)準(zhǔn)實(shí)驗(yàn)教科書——《信息技術(shù)基礎(chǔ)(浙江教育出版社)》的第三章第四節(jié)內(nèi)容,該教材是按照高中信息技術(shù)課程標(biāo)準(zhǔn)編寫的實(shí)驗(yàn)教材。通過學(xué)習(xí)本節(jié)內(nèi)容可以達(dá)到“初步掌握用計(jì)算機(jī)進(jìn)行信息處理的幾種基本方法,認(rèn)識(shí)其工作過程與基本特征”的課程標(biāo)準(zhǔn)要求。

      本節(jié)內(nèi)容是第三章的難點(diǎn),介紹了算法的基本概念和算法的表示方法。相比較前三節(jié)的內(nèi)容要抽象的多,二本節(jié)又是第四節(jié)的第一課時(shí),是第二課時(shí)《程序設(shè)計(jì)實(shí)例》的知識(shí)基礎(chǔ),起到承上啟下的作用。本節(jié)的學(xué)習(xí)重點(diǎn)是算法的概念、特點(diǎn)及表示方法;難點(diǎn)是用流程圖描述算法。

      三、學(xué)情分析

      從思維品質(zhì)上來說:高一學(xué)生已有使用計(jì)算機(jī)的感性經(jīng)驗(yàn),已經(jīng)可以 超越簡單的技術(shù)操作,具備了接受更高層面文化的能力。學(xué)生的思維能力已接近成人,他們有旺盛的求知欲,較高的學(xué)習(xí)自覺性,并具備一定的自學(xué)能力,已具有較強(qiáng)抽象思維和邏輯推理能力。

      從知識(shí)儲(chǔ)備上來說:經(jīng)過前面的學(xué)習(xí),學(xué)生已經(jīng)可以使用計(jì)算機(jī)處理一些實(shí)際問題,例如:利用計(jì)算機(jī)對(duì)文字、圖片、多媒體信息的處理,但是學(xué)生還不了解了使用計(jì)算機(jī)解決問題的一般過程和解決方法,以及以何種方式來表示。

      四、教學(xué)目標(biāo)

      (一)、知識(shí)與技能:

      1、理解算法的含義;

      2、了解算法的特點(diǎn)及表示方法;

      3、學(xué)會(huì)用流程圖表示算法。

      (二)、過程與方法:

      1、能初步利用算法解決簡單的問題;

      2、培養(yǎng)學(xué)生的理論聯(lián)系實(shí)際能力和動(dòng)手操作能力。

      (三)、情感態(tài)度與價(jià)值觀:

      1、培養(yǎng)學(xué)生學(xué)習(xí)信息技術(shù)課程的興趣;

      2、培養(yǎng)學(xué)生主動(dòng)探究和合作學(xué)習(xí)的意識(shí)和能力。

      五、重點(diǎn)難點(diǎn)

      教學(xué)重點(diǎn):算法的含義、及表示方法 教學(xué)難點(diǎn):用流程圖描述算法

      六、教學(xué)策略與方法

      1、學(xué)案導(dǎo)學(xué),自主學(xué)習(xí)

      2、問題導(dǎo)入,激情引趣。

      3、創(chuàng)設(shè)情境,任務(wù)驅(qū)動(dòng)。

      4、合作探究,交流提高。

      七、課前準(zhǔn)備

      1.教材、教材配套的教師用書、配套光盤 2.學(xué)生學(xué)案 3.教學(xué)課件

      4、多媒體教室/大屏幕投影儀

      5、將學(xué)生分為4人一組,每組都有優(yōu)、中、差三個(gè)不同層次的學(xué)生。

      八、教學(xué)過程

      (一)新課導(dǎo)入

      同學(xué)們,上節(jié)課我們講了聲音和視頻處理,都是要利用計(jì)算機(jī)內(nèi)存儲(chǔ)的應(yīng)用軟件來解決處理問題,同樣,像我們之前學(xué)習(xí)的文字處理軟件、表格處理軟件、多媒體報(bào)告處理軟件也都是已經(jīng)編制好的軟件幫助我們處理信息。

      但是,也有許多問題是沒有現(xiàn)成的軟件可以借用的,因此,我們必須根據(jù)不同的問題和工作要求,設(shè)計(jì)針對(duì)特定問題的解題步驟,編制專用的軟件來解決這些問題。

      今天開始我們一起來看看如何實(shí)際編寫一個(gè)簡單的程序來解決一個(gè)特定的問題。

      (二)新課教學(xué)

      1、算法

      (1)師生共同完成游戲

      師:首先,我們一起來做一個(gè)農(nóng)夫過河的游戲(游戲內(nèi)容分別用文字和flash動(dòng)畫顯示在屏幕上),請(qǐng)同學(xué)們按小組討論,幫農(nóng)夫設(shè)計(jì)一個(gè)具體的步驟,安全地將這三樣?xùn)|西帶過河。

      生:分組討論過河的方案,最終得出了成功的方案。

      師:讓小組代表與全班同學(xué)分享各自的方案,評(píng)價(jià)各組的方案進(jìn)而得出正確的步驟并總結(jié):

      同學(xué)們,這6個(gè)步驟是這個(gè)游戲中是不可缺少的動(dòng)作,否則就不能完成總體目標(biāo),使問題獲得圓滿解決。因此,在解決某一問題時(shí)我們要把各個(gè)步驟都精確的考慮到。

      上面這個(gè)例子中的解決問題的步驟其實(shí)就是編制程序的基礎(chǔ):算法。設(shè)計(jì)意圖:游戲激發(fā)學(xué)生的興趣,讓學(xué)生在完成游戲中已經(jīng)編出了一個(gè)解決問題的算法,讓學(xué)生輕松進(jìn)入新知識(shí)的學(xué)習(xí)。

      (2)學(xué)生閱讀,完成學(xué)案

      師:現(xiàn)在請(qǐng)大家閱讀課本3.4.1第一二自然段,完成學(xué)案1、2、3題。學(xué)生:閱讀課本制定內(nèi)容,完成學(xué)案。

      學(xué)生完成學(xué)案時(shí),教師要走進(jìn)學(xué)生,觀察學(xué)生的完成情況。完成后,學(xué)生要對(duì)學(xué)案的完成做簡要展示,教師要對(duì)學(xué)生的完成情況作簡要總結(jié)。

      師:大家完成的都很好,請(qǐng)同學(xué)們告訴我有那些生活中算法的實(shí)例呢? 生:回答(多樣)

      師:大家說的都很好,樂譜、菜譜、廣播體操圖解、搬家的次序等等都是生活中的算法,就拿“搬家”來說,是不是設(shè)計(jì)的次序不一樣,搬家的效果就不一樣呢?也就是說,解決同一個(gè)問題,會(huì)有很多種不同的算法,那么什么樣的算法更好一點(diǎn)呢?

      現(xiàn)在請(qǐng)大家閱讀課本3.4.1剩余部分,完成學(xué)案4題。學(xué)生完成學(xué)案時(shí)教師引導(dǎo):

      師:方法甲和其他兩個(gè)方案比較優(yōu)秀在哪里?節(jié)省了什么?

      我們?cè)谠O(shè)計(jì)算法時(shí)應(yīng)如何做呢? 生:回答

      設(shè)計(jì)意圖:以學(xué)案的形式給學(xué)生一個(gè)一個(gè)的任務(wù),讓學(xué)生自己去嘗試、探究,然后在教師的指導(dǎo)下進(jìn)行小結(jié),接下來再嘗試,這樣就形成螺旋式的知識(shí)學(xué)習(xí)和能力提高過程。學(xué)生的主動(dòng)和教師的主導(dǎo)都得到充分的發(fā)揮。在本節(jié)課的教學(xué)設(shè)計(jì)中,教師重視的不應(yīng)該是結(jié)果,而是過程。

      2、算法的表示

      (1)常見算法的表示形式

      師:大家已經(jīng)知道我們可以編寫算法來解決生活中的問題,那么我們可以用什么形式來表示算法呢?請(qǐng)大家閱讀課本3.4.2第1自然段,完成學(xué)案5題。

      完成后要挑選學(xué)生回答。(2)流程圖

      師:通過大家的閱讀和總結(jié),流程圖是形象直觀,便于掌握的描述算法的形式,因此我們需要認(rèn)真學(xué)習(xí)如何用流程圖描述算法,現(xiàn)在請(qǐng)大家閱讀課本3.4.2中2、3、4自然段,完成學(xué)案第6題。

      生:完成學(xué)案第6題。(3)用流程圖描述算法

      師:我們已經(jīng)知道了流程圖的功能,現(xiàn)在我們就嘗試著用流程圖來表示算法,需要注意的是在用流程圖描述算法之前必須能能夠用自然語言描述算法,否則也無法用流程圖來描述。

      操作一:將大象裝冰箱

      操作一由老師講解演示,學(xué)生聽講。

      操作二:學(xué)校上體育課,一般在操場(chǎng)上課,遇到下雨或下雪,改到室內(nèi)上課,用流程圖表示。

      操作二由學(xué)生獨(dú)立完成。

      生:聽老師講解完操作一之后,完成學(xué)案的第7、8題。

      操作三:對(duì)任意輸入的三個(gè)整數(shù)x,y和z,找出并輸出其中的最大值。

      操作三老師講解。

      師:操作三用自然語言描述: 1.輸入變量x,y,z

      2.比較x,y。如果x>y,則x存入以max命名的存儲(chǔ)單元中;否則,y存入max 3.比較z和max。如果z>max,則將z存入max。4.輸出max。用流程圖描述:

      課堂練習(xí):對(duì)任意輸入的三個(gè)整數(shù)x,y和z,找出并輸出其中的最小值。用流程圖表示。

      聽老師講解后,完成學(xué)案第9、10題。

      設(shè)計(jì)意圖:本環(huán)節(jié)設(shè)計(jì)是充分調(diào)動(dòng)學(xué)生的積極性和主動(dòng)性。教學(xué)中不斷的給學(xué)生新的任務(wù),讓學(xué)生主動(dòng)學(xué)習(xí),增強(qiáng)技能,在練習(xí)設(shè)計(jì)中注意難度的梯度,讓學(xué)生不斷的戰(zhàn)勝困難,而不是一下就被困難嚇倒。最后,通過不斷的練習(xí),讓學(xué)生真正掌握知識(shí)和技能。

      (三)課堂小結(jié)

      本節(jié)課學(xué)習(xí)了算法的定義、特征、優(yōu)化和算法的表示方式,并著重學(xué)習(xí)了如何用流程圖表示算法。請(qǐng)同學(xué)們?cè)谡n后完成學(xué)案第11、12題,并在小組之間交流。

      九、課后作業(yè)

      1、完成教材P71頁上的“練一練”中的第(1)、(2)兩題。

      2、觀察猜數(shù)字游戲,嘗試畫出猜數(shù)字游戲算法的流程圖。

      設(shè)計(jì)意圖:課后作業(yè)分為課內(nèi)作業(yè)和課外拓展兩部分,讓不同層次的學(xué)生分別完成。課外拓展部分的算法比較復(fù)雜,涉及到了循環(huán)結(jié)構(gòu),可讓學(xué)生在完成思索的過程中預(yù)習(xí)第二課時(shí)的內(nèi)容。

      十、學(xué)生學(xué)案(另附)

      【問題研討】

      1、信息技術(shù)教育,采用任務(wù)驅(qū)動(dòng)的形式,圍繞一個(gè)能激起學(xué)生濃厚興趣的主題展開教學(xué),以學(xué)生的探究過程作為學(xué)習(xí)載體,較之與傳統(tǒng)的信息技術(shù)課教學(xué),以單純的計(jì)算機(jī)知識(shí)和計(jì)算機(jī)操作作為教學(xué)內(nèi)容,更能激發(fā)學(xué)生強(qiáng)烈的學(xué)習(xí)欲望。

      2、采用學(xué)案導(dǎo)學(xué)的方式,學(xué)生手中都有學(xué)案,方便了學(xué)習(xí),梳理了思路,提高了效率,更主要的是真正實(shí)現(xiàn)了學(xué)生主動(dòng)學(xué)習(xí),教師只是引導(dǎo)的教學(xué)模式,更加貼近新課程改革的要求。

      3、以小組協(xié)作學(xué)習(xí)方式展開教學(xué),使學(xué)生的知識(shí)、技能的獲取變成了多渠道。學(xué)生相互之間的只言片語,遠(yuǎn)勝于教師長篇大論的講解和繁瑣的演示操作,大大提高學(xué)生的學(xué)習(xí)效率和學(xué)習(xí)興趣。同時(shí)高、中、低不同層次的學(xué)生組成小組,充分利用優(yōu)秀學(xué)生資源,進(jìn)行同伴互助,縮小生生間的差距,改變兩極分化的現(xiàn)狀。同時(shí)也減少教師的課堂工作量,避免了很多學(xué)生同時(shí)提問教師忙不過來的尷尬局面。

      4、自主探究的學(xué)習(xí)方式,要求學(xué)生具有一定的知識(shí)準(zhǔn)備,并不適合于所有內(nèi)容的教學(xué)。當(dāng)學(xué)生對(duì)所要學(xué)習(xí)的知識(shí)毫無所知時(shí),讓學(xué)生去自主探究要花費(fèi)很多的時(shí)間和精力,大大降低了學(xué)生的學(xué)習(xí)效率,由于受課時(shí)限制應(yīng)有選擇的采用。

      第五篇:《對(duì)分查找及其算法實(shí)現(xiàn)》教學(xué)設(shè)計(jì)

      《對(duì)分查找及其算法實(shí)現(xiàn)》教學(xué)設(shè)計(jì)

      湖北省巴東縣第一高級(jí)中學(xué) 劉少銀

      一、教材學(xué)情分析

      本次課是浙江版高中信息技術(shù)選修教材《算法與程序設(shè)計(jì)》第二章算法實(shí)例第四節(jié)查找中的一部分內(nèi)容。由于教材體系不適合校本實(shí)際,我們?cè)诮虒W(xué)過程中對(duì)教材體系作了如下調(diào)整。

      講授順序:第一章 算法和算法的表示、第三章 面向?qū)ο蟮某绦蛟O(shè)計(jì)的基本知識(shí)、第四章 VB程序設(shè)計(jì)初步、第二章算法實(shí)例,第五章 算法實(shí)例的程序?qū)崿F(xiàn)穿插在相關(guān)內(nèi)容教學(xué)中完成。

      因此在前期教學(xué)中學(xué)生已經(jīng)初步掌握了算法基礎(chǔ)及算法表示,VB程序設(shè)計(jì)初步等。本次課是讓學(xué)生掌握對(duì)分查找的思想及算法的實(shí)現(xiàn)。

      二、教學(xué)目標(biāo)

      知識(shí)與技能:理解對(duì)分查找的基本含義、方法,理解并能畫出對(duì)分查找的流程圖;

      過程與方法:通過案例分析、直觀觀察,增強(qiáng)分析問題和解決問題的能力;

      情感、態(tài)度與價(jià)值觀:感受信息技術(shù)與現(xiàn)實(shí)生活的關(guān)聯(lián),激發(fā)對(duì)信息技術(shù)學(xué)科的求知欲,培養(yǎng)主動(dòng)學(xué)習(xí)和使用信息技術(shù)的意識(shí);養(yǎng)成科學(xué)的學(xué)習(xí)態(tài)度,不迷信書本、不迷信權(quán)威。

      三、教學(xué)重難點(diǎn)

      教學(xué)重點(diǎn):對(duì)分查找的基本方法及注意事項(xiàng);

      教學(xué)難點(diǎn):對(duì)分查找算法的實(shí)現(xiàn)。

      四、教學(xué)策略

      ·以“猜數(shù)”游戲?qū)?,引入?duì)分查找的概念;

      ·師生討論、生生討論、生生互助;分析、歸納、總結(jié),理解并掌握對(duì)分查找的基本思想;

      ·采用分類研究、分享成果、課后練習(xí)等學(xué)習(xí)方法,理解對(duì)分查找方法及基本主要特征;

      ·采用自然評(píng)價(jià)、師生評(píng)價(jià)、生生評(píng)價(jià)等形式對(duì)學(xué)習(xí)進(jìn)行過程性評(píng)價(jià)。

      五、教學(xué)過程

      1.游戲激趣,釋疑對(duì)分查找

      (三個(gè)程序圖片)

      (初始界面)(人工猜數(shù)界面)(程序猜數(shù)界面)

      準(zhǔn)備:幾張白紙,一支記號(hào)筆。啟動(dòng)猜數(shù)程序。

      師:同學(xué)們好!大家看到前面的程序了嗎?它是一個(gè)什么程序呢?

      同學(xué):猜數(shù)游戲程序。

      師:對(duì),這是我用VB針對(duì)李泳主持的“幸運(yùn)52”中猜商品價(jià)格環(huán)節(jié)開發(fā)的一款程序,我先來說說針對(duì)主持人的部分:當(dāng)李泳宣布商品的價(jià)格范圍時(shí),比如10000元內(nèi),猜商品價(jià)格的人就可以在猜數(shù)范圍欄起始欄填上“0”,終至欄填“10000”,然后再將鼠標(biāo)移到猜數(shù)欄中單擊,程序即提示:“準(zhǔn)備!倒計(jì)時(shí)30秒”,當(dāng)單擊提示處,猜價(jià)格倒計(jì)時(shí)開始,猜價(jià)格人即可在猜數(shù)欄上填上所猜價(jià)格的數(shù)值,然后根據(jù)主持人的提示,選擇“不對(duì)”重新填寫商品價(jià)格或選擇“正確”讓所猜價(jià)格在“猜得結(jié)果”欄內(nèi)顯示正確結(jié)果并停止計(jì)時(shí),提示欄中即顯示“您猜了M次,對(duì)了,恭喜您”。

      師:大家覺得程序光有這樣的功能神奇嗎?

      生:不神奇。

      師:對(duì),我也是這樣認(rèn)為的。這個(gè)程序神奇的地方在它能幫助猜商品價(jià)格人在規(guī)定的時(shí)間內(nèi),根據(jù)主持人的提示準(zhǔn)確地猜出商品的價(jià)格,而且猜中率100%,所以現(xiàn)在“幸運(yùn)52”停播了,大家知道為什么嗎?

      生:不知道。

      師:就是因?yàn)槲议_發(fā)了這個(gè)程序呀!

      生:(有的說信,有的抱著懷疑的態(tài)度不吭聲,也有說不信的)

      師:有同學(xué)愿意上來試試嗎?

      師:你在紙上寫下你的數(shù)值范圍和要猜的數(shù),然后給大家看一下,別說出來,別讓電腦聽見了。

      師:好,操作程序讓程序幫忙把寫的數(shù)找出來。

      (程序找到正確的數(shù))

      師:神奇吧。

      師:還有那位同學(xué)愿意試一下。

      師:同樣,你還是先寫下要猜的數(shù)和范圍100~200,這次我們不讓大家看到他要猜的數(shù),請(qǐng)大家?guī)兔τ浵鲁绦蛎看纬霈F(xiàn)的數(shù)字。

      師:電腦程序也猜出了正確結(jié)果:132。

      程序給出的數(shù)字是:

      第一個(gè)數(shù)是:150

      第二個(gè)數(shù)是:12

      5第三個(gè)數(shù)是:137

      第四個(gè)數(shù)是:1

      31第五個(gè)數(shù)是:13

      4最后是:13

      2大家能看出什么規(guī)律了嗎?

      生:看不出

      師:單純從這幾個(gè)數(shù)當(dāng)中是看不出什么規(guī)律,現(xiàn)在我們依次把這些數(shù)放到數(shù)軸上,再看一下,大家看能找出什么規(guī)律呢?

      同學(xué)發(fā)言??

      師:大家認(rèn)為他說的怎樣?為什么不鼓掌呀!

      師:對(duì),正如剛才的同學(xué)說的那樣,程序是在給定范圍內(nèi)依次找中點(diǎn)方法來找到我們要找的最終數(shù)值,這就是我們今天要討論的一種新的查找方法:對(duì)分查找。

      師:我們剛才的游戲中的數(shù)列是序的嗎?

      生:是有序的,升序排列的。

      師:如果是降序能用對(duì)分查找方式查找嗎?

      生:能。

      師:大家想一想,如果我們打亂數(shù)據(jù)的排序順序,在沒有排序的數(shù)列中能否用對(duì)分查找的方法,找到我們想找到的數(shù)據(jù)?

      同學(xué):不能。

      師:對(duì),這就是對(duì)分查找方法的一個(gè)特征,或稱為條件。因?yàn)槲覀兪歉鶕?jù)數(shù)據(jù)的大小找到它在數(shù)列中的位置。

      【設(shè)計(jì)意圖】通過游戲和對(duì)程序給出數(shù)值在數(shù)軸上的分布分析,讓學(xué)生初步理解和掌握對(duì)分查找的方法及前提條件,為后一階段對(duì)分查找算法的實(shí)現(xiàn)作好鋪墊。

      2.分析實(shí)例,實(shí)現(xiàn)對(duì)分查找算法

      師:下面我們一起來看一下程序是怎樣一步一步的給出以上數(shù)據(jù)并最終找到“132”這個(gè)數(shù)的。

      師:首先在100至200之間找中點(diǎn),然后再用中點(diǎn)值150與所要找的數(shù)132比較,得出的結(jié)論是所要找的數(shù)在100至150之間的數(shù),一下數(shù)值的范圍就縮小了一半,終止變量j的值就由200變成了150;第二次查找時(shí),程序就給出100至150的中點(diǎn)值125;當(dāng)程序進(jìn)行第三次查找時(shí),起始變量i的值就被修改為125,它們的中點(diǎn)值應(yīng)該是:(125+150)/2=137.5。有小數(shù)了,怎么辦?

      生:??(有點(diǎn)茫然)

      師:對(duì)于小數(shù),程序可以繼續(xù)查找,但有可能要增加查找次數(shù)。為了保證在整數(shù)范圍內(nèi)查找,我們就要對(duì)含小數(shù)的中間值進(jìn)行處理:取整。大家還記得我們學(xué)過VB的取整函數(shù)嗎?

      生:int。

      師:對(duì)。即int(137.5),結(jié)果是多少?

      生:137。

      師:所以我們查找i到j(luò)范圍內(nèi)的中點(diǎn)值的表達(dá)式應(yīng)該為:m=int((i+j)/2)。

      師:依次類推,程序會(huì)依次給出131、134、132即找到了要找的數(shù)。

      師:請(qǐng)同學(xué)們根據(jù)算法逐步求精的原則在下面畫出流程圖。

      (展示如下流程圖,然后請(qǐng)同學(xué)完成完善對(duì)分查找的算法流程圖)

      流程圖補(bǔ)充完善后的結(jié)果:

      【設(shè)計(jì)意圖】通過對(duì)程序給出中間數(shù)的分析,幫助學(xué)生理解對(duì)分查找算法實(shí)現(xiàn)的方法,為學(xué)生順利完成對(duì)分查找算法流程圖給予理論與實(shí)踐上的支持。

      3.推出特例,完善對(duì)分查找算法

      師:同學(xué)們,剛才我們完成的對(duì)分查找的流程圖;下面請(qǐng)同學(xué)們用剛才的查找方法分析一下在199至200范圍內(nèi)要找200這個(gè)數(shù),能找到嗎?為什么?如何解決這個(gè)問題?

      (將教室內(nèi)學(xué)生按座位分成若干組,進(jìn)行討論。每個(gè)組推選一名小 組長,完成后作小組發(fā)言)

      ??

      (每一小組完成發(fā)言后,老師或點(diǎn)評(píng),或讓學(xué)生點(diǎn)評(píng))

      師:根據(jù)剛才同學(xué)的討論分析,那我們先前給出的流程圖就有了一些缺陷,怎么修改?

      (在同學(xué)們的發(fā)言聲中,修改完善流程圖)

      修改后的流程圖如下:

      【設(shè)計(jì)意圖】給出特例,讓學(xué)生相互討論、互助學(xué)習(xí),歸納總結(jié)出上述流程圖中出現(xiàn)問題的癥結(jié)所在,并給出正確的流程圖;由此可讓學(xué)生體驗(yàn)到科學(xué)探究的方法,從而培養(yǎng)學(xué)生的科學(xué)態(tài)度與探索精神。

      六、課后作業(yè)

      師:1.在前面的取整中我們用了取整函數(shù)int,大家想一想能不能用四舍五入函數(shù)處理?如果用四舍五入函數(shù)(round)處理,流程圖又將怎樣修改?

      2.請(qǐng)看教材P40-43,比較我們所給出的流程圖與教材上的流程圖有什么差異?兩個(gè)流程圖最后結(jié)果是否一致,那個(gè)流程圖的結(jié)果有問題,問題是怎么造成的?請(qǐng)寫出一篇500—800字的小論文。

      (提示:認(rèn)真閱讀教材P40至P43內(nèi)容,并分析教材中所給算法的邏輯錯(cuò)誤)

      作業(yè)提交方式:電子郵件(校內(nèi)、校外均可)

      郵件名稱:登分號(hào)+姓名+論文題目

      作業(yè)提交地址:bdxyz@qq.com

      【設(shè)計(jì)意圖】作業(yè)(1)擴(kuò)充課堂內(nèi)容,豐富學(xué)生知識(shí)面,豐富學(xué)生分別學(xué)習(xí)內(nèi)容;作業(yè)(2)通過兩個(gè)流程圖之間差異性比較,引導(dǎo)學(xué)生判別書本上所給出流程圖的邏輯錯(cuò)誤,從而培養(yǎng)學(xué)生:1.科學(xué)的學(xué)習(xí)態(tài)度和精神,不迷信教材、不迷信權(quán)威;2.運(yùn)用論文等形式來表達(dá)自己觀點(diǎn);3.通過學(xué)生自己的分析、探索,找出教材中的錯(cuò)誤。

      七、教學(xué)反思

      整節(jié)課充滿了笑聲和掌聲,課堂氣氛活躍,學(xué)生參與度高。老師的主導(dǎo)作用和學(xué)生的主體地位得到了充分的體現(xiàn)。學(xué)生在師生互動(dòng)、生生討論、生生互助中比較好地掌握了對(duì)分查找的思想和算法實(shí)現(xiàn),教學(xué)效果好。但由于時(shí)間關(guān)系,沒有將程序的源代碼展示給學(xué)生,讓學(xué)生有一種意猶未盡的感覺是本次課的一個(gè)缺憾。

      下載分支結(jié)構(gòu)算法的實(shí)現(xiàn)教學(xué)設(shè)計(jì)[共5篇]word格式文檔
      下載分支結(jié)構(gòu)算法的實(shí)現(xiàn)教學(xué)設(shè)計(jì)[共5篇].doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        算法及其實(shí)現(xiàn)教學(xué)設(shè)計(jì)(五篇范例)

        《算法及其實(shí)現(xiàn)》教學(xué)設(shè)計(jì) XXXXX中學(xué) XXX 一、 教材分析 在前面的章節(jié)已經(jīng)提到,用計(jì)算機(jī)解決實(shí)際問題的過程中,有兩個(gè)重要的環(huán)節(jié)——設(shè)計(jì)算法、編制和運(yùn)行程序?qū)崿F(xiàn)算法,所以算......

        多分支結(jié)構(gòu)——select語句》教學(xué)設(shè)計(jì)(推薦閱讀)

        《多分支結(jié)構(gòu)——select語句》教學(xué)設(shè)計(jì) 一、教材分析 本節(jié)課是海南省信息技術(shù)九年級(jí)上冊(cè)第二章第三節(jié)的內(nèi)容。前面學(xué)生已經(jīng)了解了visual basic 的工作界面和VB代碼,并對(duì)流程......

        5分支結(jié)構(gòu)——if語句

        第二節(jié)分支結(jié)構(gòu)——if語句教學(xué)設(shè)計(jì) 一、教學(xué)目標(biāo) 1、知識(shí)與技能 (1)了解分支程序的結(jié)構(gòu),流程以及作用。 (2)知道條件語句的作用,初步掌握分支語句的格式。 (3)理解程序的分支結(jié)構(gòu)。......

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

        感受分支結(jié)構(gòu)程序的作用 一、教學(xué)目標(biāo) 1.知識(shí)與技能目標(biāo) (1)理解程序的分支結(jié)構(gòu)。 (2)了解編程思路。 2.過程與方法目標(biāo) (1)借助多媒體教學(xué),強(qiáng)化學(xué)生的理解力和注意力。 (2)能根據(jù)問......

        算法教學(xué)設(shè)計(jì)(合集)

        3.4算法及其表示 智能吸塵器算法簡單分析 【教材分析】 本節(jié)教材的地位、作用等分析。 本節(jié)教材位于高中信息技術(shù)必修模塊第三章中:“算法及其實(shí)現(xiàn)”部分內(nèi)容,本節(jié)課的學(xué)習(xí)目......

        六步三段兩分支的課堂教學(xué)設(shè)計(jì)的結(jié)構(gòu)

        第40課 課堂教學(xué)設(shè)計(jì)的結(jié)構(gòu)——教案 學(xué)習(xí)資源 學(xué)習(xí)資源1 條目式教案示例 學(xué)校: 小學(xué);班級(jí):二年級(jí)一班;科目:英語;教師: ;時(shí)間:1998年3月18日上午第2節(jié)。 一、課題名稱:what is he/she......

        算法的教學(xué)設(shè)計(jì)(共5則)

        算法的教學(xué)設(shè)計(jì) 如何讓學(xué)生更容易地理解算法的概念,如何讓學(xué)生盡快掌握算法的設(shè)計(jì)、算法的選擇及應(yīng)用,為程序設(shè)計(jì)打好基礎(chǔ),都將成為程序設(shè)計(jì)教學(xué)中的重要內(nèi)容。然而,因?yàn)樗惴ǖ?.....

        算法教學(xué)設(shè)計(jì)(大全五篇)

        《基本算法語句》 教學(xué)設(shè)計(jì) 太原市第五十三中學(xué)符權(quán)有基本算法語句 課標(biāo)要求與教材分析 當(dāng)今世界,越來越多的事情交付計(jì)算機(jī)完成,而計(jì)算機(jī)完成任何一項(xiàng)任務(wù)都需要算法,因此算法......