版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、算法與程序設(shè)計課堂教學教材組織方案一.課堂教學教材組織方案簡介算法與程序設(shè)計是高中信息技術(shù)課程的選修模塊之一。通過本課程的學習,讓學生體驗算法思想、了解算法和程序設(shè)計在解決問題過程中的地位和作用,并能從簡單問題出發(fā),設(shè)計解決問題的算法,并能初步使用一種程序設(shè)計語言編制程序?qū)崿F(xiàn)算法解決問題。本書強調(diào)了算法基本概念的學習,教材從 各種簡單的算法實例著手,通過算法執(zhí)行流程體驗,加深同學對算法基本概念的理解和自己動手設(shè)計算 法解決身邊簡單問題能力的培養(yǎng)。全書共分五章,前兩章注重理論基礎(chǔ),后三章側(cè)重實踐操作。第一、 二章是算法基本概念和簡單的算法實例。第三章是面向?qū)ο蟪绦蛟O(shè)計的基本知識,第四章是面向?qū)ο?/p>
2、程 序設(shè)計方法初步,第五章則是算法實例的程序?qū)崿F(xiàn)。為了便于教師在教學實際工作中合理組織教學,更 好地運用教材,激發(fā)學生的學習興趣,培養(yǎng)學生良好的信息素養(yǎng),充分體現(xiàn)標準的要求。同時,考慮到 各地計算機不同的硬件設(shè)備、學生的實際應(yīng)用能力和課時數(shù)等情況,提出三種教材組織方案建議,供大 家選擇。方案二:32課時,適用對象是多媒體教學設(shè)備較好,學生基礎(chǔ)一般的學?;虬嗉?。在教學上著重基本知識的 學習和基本技能的訓練。要求掌握、理解算法的基本概念,能用自然語言或流程圖描述解決簡單問題的 算法,特別是三種執(zhí)行控制模式的流程圖表示方法,初步掌握用面向?qū)ο蟪绦蛟O(shè)計語言VB實現(xiàn)算法。本方案與方案一不同之處主要是強調(diào)
3、基本概念、基本知識、基本技能的掌握和應(yīng)用,在具體內(nèi)容方面, 增加基本知識的綜合練習,減少了以下內(nèi)容:1)節(jié)解析算法中例 5圓內(nèi)正方形磚塊的塊數(shù)計算;2)節(jié)實踐體驗活動設(shè)計計算圓環(huán)寬度的算法;3)節(jié)解析算法的程序?qū)崿F(xiàn)中計算圓內(nèi)正方形磚塊數(shù)的實踐體驗活動;4)節(jié)遞歸算法實例及程序?qū)崿F(xiàn);二.課堂教學教材組織方案介紹(二)方案二介紹1、課堂教學知識點與教材章節(jié)對照表:序號活動名稱課程章節(jié)課時1活動用計算機解決問題的過程使用計算機解決問題的一般過程確定解決問題的方法把解決問題的方法步驟化12活動認識算法1.4.1 算法的概念1.4.2 算法的表示1.4.3 變量和變量的用途13活動算法的三種不同執(zhí)行模式
4、1.4.3 變量和變量的用途1.4.4 算法的執(zhí)行流程14活動枚舉算法2.1.1 什么是枚舉算法2.1.2 枚舉算法舉例25活動解析算法2.2.1 什么是解析算法2.2.2 解析算法舉例26活動排序算法2.3.1什么是排序2.3.2冒泡排序22.3.3選擇排序算法7活動查找算法2.4.1什么是查找2.4.2順序查找2.4.3對分查找18活動算法實例綜合活動第二章“本章練習”活動19活動一個簡單的面向?qū)ο蟮膽?yīng)用程序(計算圓的面積程序)3.1.1 對象3.1.2 類3.1.3 事件和事件處理3.2.1 進入VB程序設(shè)計環(huán)境3.2.2 設(shè)計應(yīng)用程序界面3.2.3 編制事件處理的代碼3.2.4 應(yīng)用程
5、序的試運行和保存210活動設(shè)計一個應(yīng)用程序簡單模擬電路的VB程序第三章“實踐體驗”活動4.3.1 賦值語句4.3.2 選擇語句(行IF語句)1序號活動名稱課程章節(jié)課時11活動設(shè)個猜數(shù)游戲的 VB程序第三章“本章練習”活動4.1.1 基本數(shù)據(jù)類型4.1.2 常量4.1.3 變量4.1.5 常用的標準函數(shù)(val(x)、 Sqr(x)、Timer()4.2.1 算術(shù)類基本運算符4.2.2 關(guān)系類基本運算符(、=、 =、=、)4.2.4 表達式(算術(shù)表達式、關(guān)系表達式)212活動編制一個求三解形面積的VB程序第三章“實踐體驗”活動4.2.3 邏輯類基本運算4.2.4 表達式(邏輯表達式)113活動編
6、制一個計算一元二次方程實數(shù)根的程序4.3.2 選擇語句(塊IF語句)4.3.2 “實踐體驗”活動114活動編制求正數(shù)A算術(shù)根近似值的程序4.3.3 循環(huán)語句(For語句)4.3.4 “實踐體驗”活動4.3.5 注釋115活動加密與解密第四章“本章練習”活動116活動枚舉算法的程序?qū)崿F(xiàn)枚舉算法的程序?qū)崿F(xiàn)217活動解析算法的程序?qū)崿F(xiàn)解析算法的程序?qū)崿F(xiàn)218活動計算數(shù)據(jù)的平均值的程序4.1.4數(shù)組變量4.3.3循環(huán)語句4.4.1事件處理過程219活動排序算法的程序?qū)崿F(xiàn)4.4.2 函數(shù)排序算法的程序?qū)崿F(xiàn)220活動查找算法的程序?qū)崿F(xiàn)查找算法的程序?qū)崿F(xiàn)121活動設(shè)個“ 9選3”猜數(shù)字游戲程序第五章綜合探究
7、活動222活動設(shè)個簡單的袖珍計算器第五章練習132課時2、方案二實施綱要活動用計算機解決問題的過程【課程章節(jié)】【建議學時】【教學目標】使用計算機解決問題的一般過程確定解決問題的方法把解決問題的方法步驟化課時。1) 了解使用計算機解決問題的一般過程2)學會使用示意性程序表示算法步驟【教學重點】1)掌握使用計算機解決問題三個階段2)使用示意性程序表示算法步驟【教學難點】1)使用示意性程序表示算法步驟【教學步驟】1)2)3)4)5)6)7)從學生感興趣的計算機應(yīng)用問題入手,使學生了解使用計算機解決問題的基本過程,重點 掌握計算機如何處理問題過程。如電梯是如何工作的?(當有一個人按和多個人按的不同 情
8、況處理)。計算機如何下五子棋?通過文件復制、簡單文字處理等操作,教師介紹系統(tǒng)軟件和應(yīng)用軟件的作用,使學生明白 計算機如何處理問題的過程;提出“用鐵絲制作一個矩形框”,給定S和L,計算高h和寬w問題;a)分析方法b)解決問題步驟化c)使用示意性程序表示問題與練習【課程章節(jié)】1.4.11.4.21.4.3 1【建議學時】1 課時, 【教學目標】1)理解算法的概念活動認識算法算法的概念算法的表示變量和變量的用途2 ) 掌握使用自然語言和流程圖描述算法的表示方法3 ) 了解變量和變量的用途【教學重點】4 ) 算法具有的特征5 ) 使用流程圖形式表示算法【教學難點】6 ) 使用流程圖形式表示算法【教學步
9、驟】1 ) 提出問題:如何把解題的方法轉(zhuǎn)換成計算能完成的操作步驟呢?例如: “用鐵絲制作一個 矩形框”,示意性程序P 的處理步驟的全體就構(gòu)成了解決這一個問題的算法;2 ) 導入算法的概念,對算法的特征加以解釋說明;3 ) a) 有窮性4 ) b) 確定性5 ) c) 能行性6 ) d) 有 0個或多個輸入7 ) e) 有一個或多個輸出8 ) 使用流程圖形式表示算法9 ) a) 各常用構(gòu)件表示的使用10 ) b) 變量和變量的用途11 ) c) “用鐵絲制作一個矩形框”的流程圖表示12 ) 用 自然語言形式描述13 ) 算 法執(zhí)行過程體驗14 ) 其 它問題的算法描述活動 算法的三種不同執(zhí)行模式
10、1.4.3 變量和變量的用途1.4.4 算法的執(zhí)行流程1.4.5 課時?!窘虒W目標】1 ) 理解變量和變量的用途2 ) 理解順序、選擇、循環(huán)三種執(zhí)行模式【教學重點】3 ) 變量的用法4 ) 計數(shù)器與累加器的作用5 ) 順序、選擇、循環(huán)三種不同執(zhí)行模式【教學難點】6 ) 計數(shù)器與累加器的作用7 ) 三種不同的執(zhí)行模式【教學步驟】8 ) 提出問題:計算數(shù)據(jù)算術(shù)平均值的算法;9 ) 算法分析,并使用流程圖形式表示算法;10 ) 算法執(zhí)行過程體驗;11 ) 學生活動:計算正數(shù)個數(shù)和負數(shù)個數(shù)的算法體驗12 ) 分析三種不同的執(zhí)行模式13 ) 學生實踐體驗,完成活動評價;14 ) 問題與練習;活動 枚舉算
11、法2.1.1 什么是枚舉算法2.1.2 枚舉算法舉例2.1.3 課時?!窘虒W目標】1 ) 掌握什么是枚舉算法2 ) 學會用流程圖形式,使用枚舉算法解決簡單問題【教學重點】3 ) 什么是枚舉算法4 ) 使用枚舉方法來設(shè)計算法【教學難點】5 ) 枚舉算法6 ) 枚舉范圍的確定【教學步驟】7 ) 從公安機關(guān)審查案件的方法引出枚舉算法;8 ) 提出問題:一份被涂抹單據(jù)的數(shù)字推算;9 ) a) 分析問題;10 ) b) 確定算法;11 ) c) 用流程圖描述算法12 ) 算法執(zhí)行過程體驗;13 ) 理解、體會、掌握枚舉算法,如何找出所有可能解而不遺漏、不重復;14 ) “包裝問題”:15 ) a) 分析
12、問題;16 ) b) 確定算法;17 ) c) 用流程圖描述算法18 ) 算 法執(zhí)行過程體驗;19 ) 實 踐體驗活動“直角三角形邊長問題的算法”;20 ) 完 成活動評價21 ) 問 題與練習活動 解析算法2.2.1 什么是解析算法2.2.2 解析算法舉例2.2.3 課時?!窘虒W目標】1 ) 掌握什么是解析算法2 ) 學會用流程圖形式,使用枚舉算法解決簡單問題【教學重點】3 ) 什么是解析算法4 ) 使用解析方法來設(shè)計算法【教學難點】5 ) 解析算法6 ) 解析算法公式的確定【教學步驟】1 ) 從表示問題與結(jié)果的公式引出解析算法;2 ) 提出問題:計算n 個電阻并聯(lián)后的總阻值;3 ) a)
13、分析問題;4 ) b) 確定公式;5 ) c) 用流程圖描述算法6 ) 算法執(zhí)行過程體驗;7 ) 理解、體會、掌握解析算法;8 ) “儲蓄問題”:9 ) a) 分析問題;10 ) b) 確定公式;11 ) c) 用流程圖描述算法12 ) 算 法執(zhí)行過程體驗;13 ) 完 成活動評價14 ) 問 題與練習活動 排序算法2.3.1 什么是排序2.3.2 冒泡排序2.3.3 選擇排序算法2.3.4 課時?!窘虒W目標】1 ) 掌握兩種排序算法【教學重點】2 ) 兩種排序算法過程【教學難點】3 ) 兩種排序算法過程【教學步驟】4 ) 從體育比賽積分排名引出排序;5 ) 提出問題:有一組存儲在數(shù)組中數(shù)據(jù)要
14、求按遞增順序排序;6 ) a) 分析問題;7 ) b) 確定方法(冒泡算法);8 ) c) 用流程圖描述算法9 ) 算法執(zhí)行過程體驗;10 ) 理解、體會、掌握冒泡算法;11 ) 問題與思考:12 ) 如何改進,減少交換的次數(shù)?引出選擇排序算法;13 ) 選 擇排序算法:14 ) a) 選擇排序算法;15 ) b) 用流程圖描述算法16 ) 算 法執(zhí)行過程體驗選擇排序算法;17 ) 問 題與練習活動 查找算法2.4.1 什么是查找2.4.2 順序查找2.4.3 對分查找1 課時?!窘虒W目標】1 ) 掌握兩種查找算法【教學重點】2 ) 兩種查找算法【教學難點】3 ) 對分查找過程【教學步驟】4
15、) 從社??槭裁茨軒椭∪丝焖賿焯?、 付費?如何在圖書館快速尋找自己需要借閱的圖書等問題引出查找;5 ) 順序查找的方法;6 ) 用流程圖描述算法7 ) 算法執(zhí)行過程體驗順序查找;8 ) 對分查找算法:9 ) 用流程圖描述算法10 ) 算法執(zhí)行過程體驗對分查找;11 ) 兩種查找效率比較12 ) 實踐體驗活動“驗血問題”13 ) 完 成活動評價14 ) 問題與練習活動 算法實例綜合活動第二章“本章練習”活動1 課時?!窘虒W目標】1 ) 復習、鞏固枚舉、解析算法2 ) 排序算法改進【教學重點】3 ) 掌握用計算機解決簡單問題的算法【教學難點】4 ) 根據(jù)問題,能夠找到正確的算法【教學步驟】5
16、)紙幣問題;6 )三角形問題;7 )單據(jù)問題;8 )問題與練習活動 一個簡單的面向?qū)ο蟮膽?yīng)用程序(計算圓的面積程序)對象類事件和事件處理進入 VB 程序設(shè)計環(huán)境設(shè)計應(yīng)用程序界面編制事件處理的代碼應(yīng)用程序的試運行和保存3.1.13.1.23.1.33.2.13.2.23.2.33.2.42 課時?!窘虒W目標】1 ) 理解面向?qū)ο蟪绦蛟O(shè)計的基本思想、方法2 ) 熟悉對象、屬性、事件、事件驅(qū)動等概念3 ) 了解 VB 的程序設(shè)計開發(fā)環(huán)境4 ) 完成一個簡單應(yīng)用程序的設(shè)計(界面設(shè)計、代碼編制、運行調(diào)試、文件保存)【教學重點】1 ) 掌握面向?qū)ο蟪绦蛟O(shè)計的基本思想、方法2 ) 熟悉對象、屬性、事件、事件
17、驅(qū)動等概念3 ) 完成一個簡單應(yīng)用程序設(shè)計的全過程【教學難點】4 ) 面向程序設(shè)計的基本思想、概念、方法5 ) 控件屬性的設(shè)置6 ) 程序代碼的編制與調(diào)試運行【教學步驟】1 ) 從 windows 操作系統(tǒng)、應(yīng)用程序入手學習對象、事件、事件驅(qū)動等概念,了解面向?qū)ο蟪绦蛟O(shè)計的基本思想;2 ) 設(shè)計一個簡單的面向?qū)ο蟮某绦?計算圓的面積)。先演示應(yīng)用程序,分析應(yīng)用程序界面設(shè)計,再學習使用VB來實現(xiàn)應(yīng)用程序。在課堂設(shè)計時,可一邊講解VB程序設(shè)計的開發(fā)環(huán)境(開發(fā)環(huán)境界面介紹、對象窗口、控件的使用、控件屬性的設(shè)置、事件處理代碼的編制)、一邊完成“計算圓的面積”程序設(shè)計。 VB 提供的控件有許多,在本課只
18、先學習文本框、標簽、命令按鈕三個控件的使用,控件的屬性也只先學習常用的內(nèi)容、顏色等屬性的設(shè)置,但使用和設(shè)置的一般方法要講解清楚。事件處理的代碼可由教師直接提供,在以后課程再詳細學習,但要使學生理解對象的屬性可以直接設(shè)置,也可以由程序來設(shè)置。3 ) 程序的運行、調(diào)試和保存4 ) 類的學習和控件其它一些屬性的意義;5 ) 修改程序,增加功能計算出圓的周長;6 ) 問題與練習。活動設(shè)計一個應(yīng)用程序簡單模擬電路的VB程序第三章“實踐體驗”活動4.3.1 賦值語句4.3.2 選擇語句(行IF 語句)1 課時?!窘虒W目標】1 ) 鞏固、掌握面向?qū)ο蟪绦蛟O(shè)計的基本思想、方法2)熟悉VB程序設(shè)計開發(fā)環(huán)境3 )
19、 掌握控件的使用、屬性設(shè)置、事件處理過程設(shè)計4 ) 賦值語句、行IF 語句5 ) 掌握程序的運行調(diào)試、文件保存【教學重點】6 ) 制作簡單形狀的對象7 ) 掌握編制簡單事件處理過程代碼的方法8 ) 賦值語句、 IF 語句【教學難點】1 ) 應(yīng)用程序各對象的制作2 ) 處理代碼的編制【教學步驟】1 ) 演示編制完成的簡單電路應(yīng)用程序;2 ) 分析應(yīng)用程序界面設(shè)計, 13 個對象,填寫控件屬性設(shè)置表;小燈狀態(tài),3 ) 分析事件處理過程設(shè)計, 畫出過程流程圖, 窗體 Form1 加載時, 開關(guān)初始狀態(tài)、點擊“開關(guān)”,觸發(fā)事件,根據(jù)開關(guān)當前的狀態(tài)重新設(shè)置開關(guān)狀態(tài)小燈狀態(tài);4 ) 編制程序代碼,掌握賦值
20、語句、 IF 條件判斷語句,其它知識點在后面課程詳細學習;5 ) 完成應(yīng)用程序設(shè)計;6 ) 活動評價;7 ) 問題與練習?;顒釉O(shè)計一個猜數(shù)游戲的VB程序第三章 “本章練習”活動4.1.1 基本數(shù)據(jù)類型4.1.2 常量4.1.3 變量4.1.5 常用的標準函數(shù)( val(x) 、 Sqr(x) 、 Timer() )4.2.1 算術(shù)類基本運算符4.2.2 關(guān)系類基本運算符(>、 <、 =、 <= 、 >=、 <>)4.2.4 表達式(算術(shù)表達式、關(guān)系表達式)2 課時。【教學目標】1 ) 掌握 VB 程序設(shè)計的開發(fā)過程2)掌握VB語言的基本數(shù)據(jù)類型、基本算術(shù)運算
21、符和關(guān)系運算符、算術(shù)表達式和關(guān)系表達式3 ) 掌握如何編制事件處理過程代碼 【教學重點】1 ) VB 的基本數(shù)據(jù)類型2 ) 基本算術(shù)運算符和關(guān)系運算符3 ) 算術(shù)表達式【教學難點】4 ) 數(shù)據(jù)的基本類型5 ) 正確編制事件處理的程序代碼【教學步驟】1 ) 演示編制完成的“猜數(shù)游戲”應(yīng)用程序;2 ) 分析應(yīng)用程序界面設(shè)計,確定使用哪些控件,并填寫控件屬性設(shè)置表;3 ) 分析事件處理過程設(shè)計,畫出過程流程圖。4 ) Form1 窗體加裝事件、命令按鈕單擊事件、文本框鍵盤輸入事件;5 ) 編制程序代碼,掌握常量、變量、數(shù)據(jù)基本類型、基本算術(shù)運算符、基本關(guān)系運算符、算術(shù)表達式;6 ) 完成應(yīng)用程序設(shè)計
22、;7 ) 問題與練習?;顒泳幹埔粋€求三解形面積的VB程序第三章“實踐體驗”活動4.2.3 邏輯類基本運算4.2.4 表達式(邏輯表達式)【建議學時】1 課時?!窘虒W目標】1)鞏固VB程序設(shè)計的開發(fā)全過程2)鞏固控件的使用、屬性的設(shè)置3)鞏固VB語言的基本數(shù)據(jù)類型、基本運算、表達式4)邏輯類基本運算和邏輯表達式【教學重點】1)鞏固掌握VB程序設(shè)計的全過程、運用所學知識完成一個完整的 VB應(yīng)用程序【教學難點】1)構(gòu)成三角形三條邊的條件判斷【教學步驟】1)學習邏輯類基本運算和邏輯表達式2)演示編制完成的求三角形面積的應(yīng)用程序;3)學生分析應(yīng)用程序界面設(shè)計,填寫控件屬性設(shè)置表;4)學生分析事件處理過程
23、,畫出過程流程圖;5)學生獨立完成應(yīng)用程序設(shè)計;6)活動評價;7)問題與練習?;顒泳幹埔粋€計算一元二次方程實數(shù)根的程序【課程章節(jié)】 4.3.2“實踐體驗”活動4.3.2選擇語句(塊IF語句)【建議學時】1 課時。【教學目標】1)鞏固VB程序設(shè)計的開發(fā)全過程2)鞏固控件的使用、屬性的設(shè)置3)鞏固VB的基本數(shù)據(jù)類型、基本運算、表達式4)塊IF語句結(jié)構(gòu)【教學重點】1)塊IF語句結(jié)構(gòu)2)將數(shù)學表達式正確表示成 VB中的算術(shù)表達式【教學難點】1)塊IF語句結(jié)構(gòu)2)將數(shù)學表達式正確表示成 VB中的算術(shù)表達式【教學步驟】1)提出問題:已知一元二次方程ax2+bx+c=0系數(shù)a、b、c,如何計算方程的實數(shù)根;
24、2)分析數(shù)學解題過程:3) a)若a=0,則不是一元二次方程;b " d,若d=0,則方程有重根b o2a2a4) b)計算 d=b2-4ac ;5) c)若d>0,則方程有兩個實數(shù)根6) 若d<0,方程無實數(shù)根;7)畫出程序流程圖;8)學習塊IF語句,完成程序的選擇流程;2a9)將數(shù)學表達式b " d正確表示成 VB的算術(shù)表達式;10)演示編制完成的“求解一元二次方程”的應(yīng)用程序;11)學生分析應(yīng)用程序界面設(shè)計,填寫控件屬性設(shè)置表;12)學生分析事件處理過程,完成應(yīng)用程序設(shè)計;13)活動評價;14)問題與練習活動編制求正數(shù)A算術(shù)根近似值的程序【課程章節(jié)】4.3
25、.3循環(huán)語句(For語句)4.3.34.3.4“實踐體驗”活動 注釋【建議學時】1 課時?!窘虒W目標】1) For循環(huán)語句2)求正數(shù)A算術(shù)根近似值的程序【教學重點】For循環(huán)語句【教學難點】For循環(huán)的理解、循環(huán)次數(shù)的控制【教學步驟】1)提出問題:“均除法”計算正數(shù)A的算術(shù)根;2) “均除法”算法:、,1 / A、2Xj3) Xi+1=(xj )i=0,1,2,34)近似值的初始推測值 Xo可以是任何數(shù),例如 2,重復計算n次后的結(jié)果 Xn是正數(shù)A的算 術(shù)根的近似值;5)畫出程序流程框圖;6)學習For循環(huán)語句;7)演示編制完成的“計算正數(shù) A算術(shù)根的近似值”的應(yīng)用程序;8)學生分析應(yīng)用程序界
26、面設(shè)計,填寫控件屬性設(shè)置表;9)學生分析事件處理過程,完成應(yīng)用程序設(shè)計;10)活動評價;11)問題與練習。活動加密與解密【課程章節(jié)】第四章“本章練習”活動【建議學時】 1 課時?!窘虒W目標】1)鞏固For循環(huán)語句2)字符串函數(shù)使用3)字符轉(zhuǎn)換 ASCII函數(shù)、ASCII轉(zhuǎn)換字符函數(shù) 【教學重點】1 ) 鞏固 For 循環(huán)語句2 ) 字符串函數(shù)3 ) 字符轉(zhuǎn)換 ASCII 函數(shù)、 ASCII 轉(zhuǎn)換字符函數(shù)【教學難點】1 ) For 循環(huán)語句2 ) 函數(shù)的使用【教學步驟】3 ) 提出問題:一份加密電報的破譯;4 ) 信息加密的方法;5 ) 信息解密的方法;6 ) 演示編制完成的“加密與解密”的應(yīng)用
27、程序;7 ) 學生分析應(yīng)用程序界面設(shè)計,填寫控件屬性設(shè)置表;8 ) 學生分析事件處理過程,完成應(yīng)用程序設(shè)計;活動 枚舉算法的程序?qū)崿F(xiàn)枚舉算法的程序?qū)崿F(xiàn)2 課時?!窘虒W目標】1 ) 鞏固 For 循環(huán)結(jié)構(gòu)2)理解怎么用VB來實現(xiàn)解決簡單問題的枚舉算法【教學重點】2 ) 枚舉算法的程序?qū)崿F(xiàn)3 ) 枚舉范圍的確定【教學難點】在枚舉時到既不遺漏任何一個解,也不重復和擴大羅列的范圍【教學步驟】1 ) 提出問題:“變形金剛裝箱方案”;2 ) 演示“變形金剛裝箱方案”的算法流程( Flash 動畫);3)演示編制完成的 VB程序;4 ) 詳細分析算法流程和界面設(shè)計要求,畫出程序流程框圖、填寫控件屬性設(shè)置表;
28、5)編寫VB程序;6 ) 提出“變形金剛裝箱改進方案”的要求,并分析如何修改算法;7 ) 學生實踐體驗活動:完成變形金剛裝箱的改進方案8 ) 學生實踐體驗活動:單據(jù)中被涂抹的數(shù)字推算9 ) 學生分析應(yīng)用程序界面設(shè)計,填寫控件屬性設(shè)置表;10 ) 學 生分析事件處理過程,完成應(yīng)用程序設(shè)計;11 ) 完成活動評價;12 ) 問 題與練習?;顒?解析算法的程序?qū)崿F(xiàn)解析算法的程序?qū)崿F(xiàn)2 課時。【教學目標】理解怎么用V B來編制解決簡單問題的解析算法的應(yīng)用程序,并在計算機上實現(xiàn) 【教學重點】1 ) 解析算法的程序?qū)崿F(xiàn)2 ) 正確描述計算的過程【教學難點】找到正確的計算公式【教學步驟】1 ) 提出問題:“
29、計算并聯(lián)電阻總阻值”;2 ) 演示“計算并聯(lián)電阻總阻值”的算法流程( Flash 動畫);3)演示編制完成的VB程序;4 ) 詳細分析算法流程和界面設(shè)計要求,畫出程序流程框圖、填寫控件屬性設(shè)置表;5)編寫VB程序;6 ) 提出 “儲蓄顧問”;7 ) 學生嘗試根據(jù)算法流程動畫和結(jié)果程序演示,完成“儲蓄顧問”;8 ) 學生實踐體驗活動:完成儲蓄問題改進程序9 ) 學生分析應(yīng)用程序界面設(shè)計,填寫控件屬性設(shè)置表;10 ) 學 生分析事件處理過程,完成應(yīng)用程序設(shè)計;11 ) 完成活動評價;12 ) 問 題與練習?;顒?計算數(shù)據(jù)的平均值的程序4.1.4數(shù)組變量4.3.3循環(huán)語句4.4.1事件處理過程2 課
30、時。【教學目標】1 ) 數(shù)組變量的定義、使用2 ) 過程與函數(shù)3 ) 常用對象的常見事件處理【教學重點】4 ) 一維數(shù)組變量的使用5 ) 常用對象的常見事件處理【教學難點】6 ) 循環(huán)與一維數(shù)組結(jié)合應(yīng)用7 ) 各控件對象的處理事件過程【教學步驟】8 ) 學習使用一維數(shù)組;9 ) a) 將數(shù)組的元素求和;10 b) 求數(shù)組的最大數(shù);11 ) “物不知數(shù)”問題12 )Do While循環(huán)13 ) 提出問題:設(shè)計一個應(yīng)用程序,計算一批輸入數(shù)據(jù)(不超過 500 個)的平均值,要求能顯 示:14 ) a) 每次輸入的數(shù)據(jù);15 ) b) 已經(jīng)輸入的數(shù)據(jù)個數(shù);16 ) c) 輸入出計算得到的平均值;17 ) d) 輸出已經(jīng)輸入的數(shù)據(jù)列表。18 ) 根 據(jù)題意,設(shè)計應(yīng)用程序界面,填寫控件屬性設(shè)置表;19 ) 分 析各事件,寫出事件處理過程、畫出程序流程圖;20 ) 完 成程序設(shè)計;21 ) 問 題與練習?;顒?排序算法的程序?qū)崿F(xiàn)4.4.2 函數(shù)排序算法的程序?qū)崿F(xiàn)2 課時。【教學目標】1 ) 鞏固一維數(shù)組2 ) 函數(shù)的使用3)理解怎么用VB來實現(xiàn)簡單問題的排序算法【教學重點】1 ) 選擇排序算法、冒泡排序算法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年福州市勞動協(xié)議格式
- 安保崗位聘用協(xié)議范本2024年限定
- 2024事業(yè)單位勞動協(xié)議定制樣本
- 2024年不變單價服務(wù)協(xié)議格式
- 2024年債務(wù)以資抵債協(xié)議樣本
- 2024房產(chǎn)中介服務(wù)協(xié)議模板
- DB11∕T 1671-2019 戶用并網(wǎng)光伏發(fā)電系統(tǒng)電氣安全設(shè)計技術(shù)要求
- 2024高效貨車駕駛員專屬聘請協(xié)議
- 二手電動摩托車交易協(xié)議2024年
- 2024年借款融資居間協(xié)議格式
- 教學課件《變革與突破-19世紀西方美術(shù)》
- 全國職業(yè)院校技能大賽中職組(養(yǎng)老照護賽項)選拔賽考試題庫500題(含答案)
- 2024中國石化齊魯石化畢業(yè)生招聘11人高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- 部編版六年級上冊《第4單元 口語交際:請你支持我》課件
- 2024-2030年中國井蓋行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 校長外出考察報告10篇
- 2024廣西繼續(xù)教育公需科目(高質(zhì)量共建“一帶一路”)
- DB34∕T 3174-2018 舊水泥混凝土路面微裂均質(zhì)化再生技術(shù)規(guī)程
- 2024四川雅安市公安局特警支隊招聘筆試參考題庫含答案解析
- (高清版)WST 408-2024 定量檢驗程序分析性能驗證指南
- 中公教育考研協(xié)議班合同模板
評論
0/150
提交評論