《編程解決問(wèn)題》說(shuō)課稿_第1頁(yè)
《編程解決問(wèn)題》說(shuō)課稿_第2頁(yè)
《編程解決問(wèn)題》說(shuō)課稿_第3頁(yè)
《編程解決問(wèn)題》說(shuō)課稿_第4頁(yè)
《編程解決問(wèn)題》說(shuō)課稿_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、說(shuō)課稿說(shuō)課稿用計(jì)算機(jī)程序解決問(wèn)題用計(jì)算機(jī)程序解決問(wèn)題 說(shuō)說(shuō) 教材教材 說(shuō)說(shuō) 學(xué)情學(xué)情 說(shuō)說(shuō) 教法教法 說(shuō)說(shuō) 教學(xué)過(guò)程教學(xué)過(guò)程 主要分為五主要分為五個(gè)方面來(lái)個(gè)方面來(lái)說(shuō)課說(shuō)課 說(shuō)說(shuō) 小結(jié)小結(jié) 說(shuō)教材說(shuō)教材v1、本節(jié)的作用和地位: 編寫程序解決問(wèn)題,是信息加工和處理的一種重要手段。人們把解決實(shí)際問(wèn)題的思路轉(zhuǎn)換成計(jì)算機(jī)可以直接識(shí)別并執(zhí)行的指令代碼的過(guò)程稱之為“編寫程序”,簡(jiǎn)稱“編程”。本節(jié)通過(guò)大量的通俗易懂的案例和主題任務(wù),讓學(xué)生了解編程解決問(wèn)題的基本思路和方法,初步體驗(yàn)通過(guò)問(wèn)題分析形成算法、再編寫計(jì)算機(jī)程序解決問(wèn)題的一般過(guò)程。本節(jié)的學(xué)習(xí)對(duì)于學(xué)生學(xué)習(xí)高中基礎(chǔ)模塊的相應(yīng)章節(jié)以及算法與程序設(shè)計(jì)選修模塊都具

2、有一定的意義。說(shuō)教材說(shuō)教材v 2 2、本節(jié)主要內(nèi)容介紹:、本節(jié)主要內(nèi)容介紹: 編寫程序解決問(wèn)題的過(guò)程是有其特殊規(guī)律的,一般先要進(jìn)行算法設(shè)計(jì),再利用程序設(shè)計(jì)語(yǔ)言編寫程序解決問(wèn)題。本節(jié)分兩部分來(lái)體驗(yàn)編程解決問(wèn)題的過(guò)程: 1、設(shè)計(jì)算法本部分下先從探究和體驗(yàn)生活中的算法入手,到初步了解和設(shè)計(jì)算法、了解算法的表示,從而加深算法概念的理解,即解決問(wèn)題的辦法、步驟、策略,算法是程序設(shè)計(jì)的核心,設(shè)計(jì)算法的目的是為了解決問(wèn)題。 2、編寫程序設(shè)計(jì)算法之后,通過(guò)讓學(xué)生對(duì)編寫完成的程序進(jìn)行運(yùn)行和研究,了解程序設(shè)計(jì)的最基本常識(shí)。讓學(xué)生體會(huì)到再好的算法,也要用計(jì)算機(jī)語(yǔ)言將算法編寫成計(jì)算機(jī)可以“理解”的程序,才能被計(jì)算機(jī)識(shí)

3、別、執(zhí)行,得出正確的結(jié)果,從而最終解決問(wèn)題。說(shuō)教材說(shuō)教材v 3 3、教學(xué)目標(biāo):、教學(xué)目標(biāo): 1、知識(shí)與技能目標(biāo) 1)理解算法的概念,能初步利用算法解決簡(jiǎn)單的問(wèn)題 2)能利用算法的表示方法來(lái)描述算法 3)了解計(jì)算機(jī)程序設(shè)計(jì)的基本思想 2、過(guò)程與方法目標(biāo) 1)體驗(yàn)算法解決問(wèn)題的過(guò)程,掌握利用算法描述問(wèn)題解決問(wèn)題的基本方法 2)體驗(yàn)利用計(jì)算機(jī)語(yǔ)言程序解決問(wèn)題的基本方法和過(guò)程 3、情感態(tài)度價(jià)值觀目標(biāo) 1)鍛煉利用算法解決問(wèn)題的思維方式,激發(fā)學(xué)生對(duì)計(jì)算機(jī)編程解決問(wèn)題的學(xué)習(xí)欲望 2)形成積極主動(dòng)學(xué)習(xí)信息技術(shù)的態(tài)度,并主動(dòng)地、有意識(shí)地將計(jì)算機(jī)信息技術(shù)應(yīng)用到解決其他學(xué)科或其它領(lǐng)域的問(wèn)題說(shuō)教材說(shuō)教材v4 4、重

4、點(diǎn)難點(diǎn)分析:、重點(diǎn)難點(diǎn)分析: 1.教學(xué)重點(diǎn) 本活動(dòng)的重點(diǎn)是對(duì)算法含義的理解以及對(duì)算法的描述 2.教學(xué)難點(diǎn) 本活動(dòng)的難點(diǎn)是編寫程序?qū)崿F(xiàn)算法部分 說(shuō)學(xué)情說(shuō)學(xué)情v學(xué)生情況學(xué)生情況 對(duì)于這一部分內(nèi)容,絕大多數(shù)學(xué)生沒(méi)有接觸過(guò)。對(duì)于初學(xué)者來(lái)說(shuō),一是盡量發(fā)掘和提高學(xué)生對(duì)于程序設(shè)計(jì)的興趣,不至于產(chǎn)生畏難心理;二是讓學(xué)生對(duì)程序設(shè)計(jì)有基本的認(rèn)識(shí)和了解,為學(xué)生將來(lái)的學(xué)習(xí)打下一定的基礎(chǔ)。說(shuō)教法說(shuō)教法 v1 1、教學(xué)方法設(shè)計(jì)、教學(xué)方法設(shè)計(jì) 在教學(xué)設(shè)計(jì)中安排大量的嘗試性、探索性的活在教學(xué)設(shè)計(jì)中安排大量的嘗試性、探索性的活動(dòng),引導(dǎo)學(xué)生積極主動(dòng)地完成學(xué)習(xí)任務(wù)。逐步動(dòng),引導(dǎo)學(xué)生積極主動(dòng)地完成學(xué)習(xí)任務(wù)。逐步建立起自主性和研究性的

5、學(xué)習(xí)模式,從而更加建立起自主性和研究性的學(xué)習(xí)模式,從而更加突出學(xué)生在教學(xué)過(guò)程中的主體地位。教學(xué)中還突出學(xué)生在教學(xué)過(guò)程中的主體地位。教學(xué)中還安排大量的實(shí)踐性、操作性的內(nèi)容,使學(xué)生在安排大量的實(shí)踐性、操作性的內(nèi)容,使學(xué)生在具體活動(dòng)中理解信息技術(shù)的基本知識(shí),掌握信具體活動(dòng)中理解信息技術(shù)的基本知識(shí),掌握信息處理的基本技能,并能夠靈活應(yīng)用到學(xué)習(xí)和息處理的基本技能,并能夠靈活應(yīng)用到學(xué)習(xí)和生活中。因此教學(xué)中采用了生活中。因此教學(xué)中采用了“啟發(fā)式啟發(fā)式”、“探探究式究式”等教學(xué)模式。等教學(xué)模式。說(shuō)教法說(shuō)教法v2 2、教學(xué)設(shè)計(jì)思路、教學(xué)設(shè)計(jì)思路首先游戲引入,學(xué)生通過(guò)解決游戲中遇到的問(wèn)題導(dǎo)入課題,然后設(shè)計(jì)研究室中

6、的三個(gè)實(shí)際生活中的問(wèn)題的算法,得出算法的概念了解算法的5個(gè)特性。通過(guò)實(shí)例,學(xué)習(xí)算法的描述方法,掌握專門的算法常用的表示方法流程圖表示法。讓學(xué)生通過(guò)分析問(wèn)題、確定算法、分析程序的基本過(guò)程,認(rèn)識(shí)到算法設(shè)計(jì)在編寫程序解決實(shí)際問(wèn)題中的重要作用。通過(guò)演示“出租車”運(yùn)費(fèi)系統(tǒng)VB程序的設(shè)計(jì),了解計(jì)算機(jī)程序設(shè)計(jì)的過(guò)程,如何編寫程序代碼不作為本節(jié)課重點(diǎn),重要的是解決問(wèn)題的基本思路和方法。根據(jù)問(wèn)題的需求,設(shè)計(jì)程序并實(shí)現(xiàn)簡(jiǎn)單的算法。說(shuō)教法說(shuō)教法v教學(xué)環(huán)境教學(xué)環(huán)境 硬件環(huán)境:本節(jié)課的教學(xué)地點(diǎn)可以在網(wǎng)絡(luò)教室中進(jìn)行。 軟件環(huán)境:具備電子教室的演示環(huán)境,可以給學(xué)生示范指導(dǎo),并可以發(fā)送學(xué)習(xí)支持的文件材料。學(xué)生機(jī)要求安裝有Vi

7、sual Basic編程環(huán)境。說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)程 第第1 1課時(shí)課時(shí)導(dǎo)入設(shè)計(jì):人和野人渡河游戲?qū)朐O(shè)計(jì):人和野人渡河游戲 從前有三個(gè)人和三個(gè)野人渡河,可是僅有一條船,一回只能渡兩個(gè)人。野人和人從前有三個(gè)人和三個(gè)野人渡河,可是僅有一條船,一回只能渡兩個(gè)人。野人和人都會(huì)劃船都會(huì)劃船, ,但是同一岸上的野人多于人時(shí),野人便會(huì)傷害人的安全,怎樣渡河但是同一岸上的野人多于人時(shí),野人便會(huì)傷害人的安全,怎樣渡河才能使人安全無(wú)恙呢?用你的智慧幫助人渡河。才能使人安全無(wú)恙呢?用你的智慧幫助人渡河。說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)程一、生活中的算法一、生活中的算法1 1、閱讀教材,了解算法的概念。、閱讀教材,了解算法的概念。

8、2 2、引導(dǎo)學(xué)生分析、引導(dǎo)學(xué)生分析P80P80頁(yè)大觀園中的三個(gè)案例。頁(yè)大觀園中的三個(gè)案例。3 3、根據(jù)大觀園中的案例,小組討論完成研究室中的、根據(jù)大觀園中的案例,小組討論完成研究室中的 任務(wù)。任務(wù)。4 4、根據(jù)三個(gè)實(shí)例,閱讀知識(shí)庫(kù),明確算法的概念。、根據(jù)三個(gè)實(shí)例,閱讀知識(shí)庫(kù),明確算法的概念。5 5、分小組比賽寫出游戲中的算法。、分小組比賽寫出游戲中的算法。6 6、根據(jù)算法的、根據(jù)算法的5 5個(gè)特征。個(gè)特征。說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)程v算法:解決問(wèn)題的方法、步驟與策略。算法:解決問(wèn)題的方法、步驟與策略。v算法的特性:算法的特性: 有窮性有窮性 確切性確切性 數(shù)據(jù)輸入數(shù)據(jù)輸入 信息輸出信息輸出 可行性可

9、行性說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)程二、算法的描述二、算法的描述 計(jì)算機(jī)通過(guò)程序解決問(wèn)題,也是需要預(yù)先設(shè)計(jì)算法的。一計(jì)算機(jī)通過(guò)程序解決問(wèn)題,也是需要預(yù)先設(shè)計(jì)算法的。一個(gè)算法由若干操作步驟構(gòu)成,描述算法就是用文字或圖形個(gè)算法由若干操作步驟構(gòu)成,描述算法就是用文字或圖形將這些步驟表示出來(lái)。將這些步驟表示出來(lái)。 大觀園:出租車運(yùn)費(fèi)問(wèn)題大觀園:出租車運(yùn)費(fèi)問(wèn)題 設(shè)計(jì)算法、編寫程序、調(diào)試程序、檢測(cè)結(jié)果設(shè)計(jì)算法、編寫程序、調(diào)試程序、檢測(cè)結(jié)果 、解決問(wèn)題、解決問(wèn)題 自然語(yǔ)言描述法:利用人們平時(shí)交流使用的自然語(yǔ)言來(lái)描自然語(yǔ)言描述法:利用人們平時(shí)交流使用的自然語(yǔ)言來(lái)描述算法的方法,這種算法描述方法易理解,方便交流。述算法的方

10、法,這種算法描述方法易理解,方便交流。 流程圖描述法:流程圖是利用帶箭頭的流程線,根據(jù)各個(gè)流程圖描述法:流程圖是利用帶箭頭的流程線,根據(jù)各個(gè)步驟執(zhí)行的先后順序,把它們連接起來(lái)所構(gòu)成的圖形。通步驟執(zhí)行的先后順序,把它們連接起來(lái)所構(gòu)成的圖形。通常情況下,流程圖表示法是比較常用的方法。常情況下,流程圖表示法是比較常用的方法。說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)程v創(chuàng)新園:創(chuàng)新園: 學(xué)生小組分別用自然語(yǔ)言表示法和流程圖表示法學(xué)生小組分別用自然語(yǔ)言表示法和流程圖表示法表示下面問(wèn)題的算法:表示下面問(wèn)題的算法: 賀卡統(tǒng)計(jì)問(wèn)題賀卡統(tǒng)計(jì)問(wèn)題 超市打折問(wèn)題超市打折問(wèn)題 運(yùn)費(fèi)計(jì)算問(wèn)題運(yùn)費(fèi)計(jì)算問(wèn)題說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)

11、程賀卡統(tǒng)計(jì)問(wèn)題賀卡統(tǒng)計(jì)問(wèn)題輸入輸入I=1I=1,S1=1S1=1,S2=0S2=0;如果如果I5I5,則,則S1=S1+I-1S1=S1+I-1,S2=S2+S1S2=S2+S1,I=I+1I=I+1;否則,輸出否則,輸出S2S2超市打折問(wèn)題超市打折問(wèn)題輸入購(gòu)買物品金額輸入購(gòu)買物品金額X X;如果如果0X1000X100,則,則Y=XY=X;如果如果X X100100,則,則Y=95%Y=95%* *X X;輸出購(gòu)買金額輸出購(gòu)買金額Y Y運(yùn)費(fèi)計(jì)算問(wèn)題運(yùn)費(fèi)計(jì)算問(wèn)題輸入貨重輸入貨重W W、距離、距離S S、運(yùn)費(fèi)、運(yùn)費(fèi)C C;如果如果W5W5,S300S300,則,則C=WSPC=WSP* *2%2

12、%;如果如果W5W5,S300S300,則,則C= WSPC= WSP* *4%4%;如果如果W5W5,S300S300,則,則C= WSPC= WSP* *4%4%;如果如果W5W5,S300S300,則,則C= WSPC= WSP* *6%6%;輸出運(yùn)費(fèi)輸出運(yùn)費(fèi)C C說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)程第第2 2課時(shí)課時(shí)啟發(fā)引導(dǎo),過(guò)程分析啟發(fā)引導(dǎo),過(guò)程分析v用計(jì)算機(jī)程序解決問(wèn)題時(shí)會(huì)有一個(gè)基本過(guò)程,一用計(jì)算機(jī)程序解決問(wèn)題時(shí)會(huì)有一個(gè)基本過(guò)程,一般來(lái)說(shuō),可以包括以下幾個(gè)過(guò)程:設(shè)計(jì)算法、界般來(lái)說(shuō),可以包括以下幾個(gè)過(guò)程:設(shè)計(jì)算法、界面設(shè)計(jì)、編寫代碼、運(yùn)行調(diào)試、解決問(wèn)題。面設(shè)計(jì)、編寫代碼、運(yùn)行調(diào)試

13、、解決問(wèn)題。設(shè)計(jì)算法設(shè)計(jì)算法 界面設(shè)計(jì)界面設(shè)計(jì)編寫代碼編寫代碼運(yùn)行調(diào)試運(yùn)行調(diào)試解決問(wèn)題解決問(wèn)題 12345說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)程教師演示出租車運(yùn)費(fèi)程序,學(xué)生體驗(yàn),程序自動(dòng)教師演示出租車運(yùn)費(fèi)程序,學(xué)生體驗(yàn),程序自動(dòng)判斷最終所需的價(jià)格判斷最終所需的價(jià)格 。體驗(yàn)體驗(yàn)實(shí)踐實(shí)踐說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)程v經(jīng)過(guò)在經(jīng)過(guò)在VBVB環(huán)境下的程序設(shè)計(jì)環(huán)境下的程序設(shè)計(jì), ,得出以下可視化界面得出以下可視化界面: :說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)程v三、編程實(shí)現(xiàn)算法三、編程實(shí)現(xiàn)算法 1 1、啟運(yùn)、啟運(yùn)VBVB,新建標(biāo)準(zhǔn),新建標(biāo)準(zhǔn)EXEEXE文件文件 2 2、出現(xiàn)如下圖的界面,工作區(qū)中是對(duì)象窗口,介紹窗、出現(xiàn)如下圖的界面,工作區(qū)中是對(duì)象窗

14、口,介紹窗口的組成口的組成 3 3、在、在“視圖視圖”菜單菜單 中選擇中選擇“代碼窗口代碼窗口” 在在“代碼窗口代碼窗口”中選中選 擇擇“FormForm和和“Load“Load“ 窗口中出現(xiàn)程序代碼窗口中出現(xiàn)程序代碼 的首行和結(jié)束行代碼的首行和結(jié)束行代碼 接下來(lái)輸入程序的全接下來(lái)輸入程序的全 部代碼部代碼 說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)程 4 4、點(diǎn)擊運(yùn)行按鈕,檢驗(yàn)程序的功能。、點(diǎn)擊運(yùn)行按鈕,檢驗(yàn)程序的功能。 5 5、保存程序。、保存程序。 通過(guò)通過(guò)“文件文件”菜單中的菜單中的“保存保存”可以保存程序??梢员4娉绦?。 6 6、通過(guò)、通過(guò)“文件文件”菜單中的菜單中的“生成生成.exe”.exe”,可把程,

15、可把程序編譯成可執(zhí)行文件。序編譯成可執(zhí)行文件。 了解以下各種文件類型了解以下各種文件類型: :可執(zhí)行文件可執(zhí)行文件 窗體文件窗體文件 vbvb源程序源程序 文件類型文件類型 圖標(biāo)圖標(biāo) 說(shuō)教學(xué)過(guò)程說(shuō)教學(xué)過(guò)程 X=val(text1.text) X=val(text1.text) If x=3 then y=4 If x=3 then y=4 Else y=4+(x-3) Else y=4+(x-3)* *1.21.2 Tex2.text=y Tex2.text=y End if End if說(shuō)小結(jié)說(shuō)小結(jié)v小結(jié)小結(jié) 通過(guò)本節(jié)課的學(xué)習(xí),使我們同學(xué)加深了對(duì)計(jì)算機(jī)編程的通過(guò)本節(jié)課的學(xué)習(xí),使我們同學(xué)加深了對(duì)計(jì)算機(jī)編程的理解,并學(xué)會(huì)通過(guò)分析問(wèn)題,設(shè)計(jì)算法,編寫程序,調(diào)理解,并學(xué)會(huì)通過(guò)分析問(wèn)題,設(shè)計(jì)算法,編寫程序,調(diào)試運(yùn)行,檢測(cè)結(jié)果這個(gè)完整的過(guò)程去解決相應(yīng)的問(wèn)題。試運(yùn)行,檢測(cè)結(jié)果這個(gè)完整的過(guò)程去解決相應(yīng)的問(wèn)題。 作業(yè):通過(guò)探索研究,對(duì)作業(yè):通過(guò)探索研究,對(duì)“運(yùn)費(fèi)運(yùn)費(fèi)”程序進(jìn)行新的改進(jìn),程序進(jìn)行新的改進(jìn),還有把課本相關(guān)知識(shí)點(diǎn)閱讀并掌握。還有把課本相關(guān)知識(shí)點(diǎn)閱讀并掌握。 說(shuō)小結(jié)說(shuō)小結(jié) v總結(jié)提升總結(jié)提升 在在“編程實(shí)現(xiàn)編程實(shí)現(xiàn)”的基礎(chǔ)上,讓學(xué)生自己運(yùn)行教材配套光的基礎(chǔ)上,讓學(xué)生自己運(yùn)行教材配套光盤上的實(shí)用程序,教師引導(dǎo)學(xué)生討論,使學(xué)生認(rèn)識(shí)到用盤上的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論