




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第1節(jié) 程序與程序設計教學設計 一、學習者分析 對于初二的學生,經(jīng)過第一冊第一章的學習,對信息技術(shù)課程的學習已經(jīng)形成了習慣,熟悉常見的應用軟件和常規(guī)的教學環(huán)境,為進一步學習計算機程序設計打下了一定的基礎(chǔ)。但由于程序設計本身的教學內(nèi)容條理性、實踐性、綜合性強、需要學習者有較強的動手能力、邏輯思維能力并掌握程序設計的語言、熟悉問題的相關(guān)的背景知識,因此,就一般學生而言,學習的難度仍然很大,教師的引導、啟發(fā)、點撥作用尤其重要。 二、教材內(nèi)容分析 1、本節(jié)的主要內(nèi)容及其在本章的地位:本節(jié)是本章的入門,引起學生的學習興趣是關(guān)鍵,必須通過本節(jié)的學習,激發(fā)學生的學習興趣,為進一步學習程序設計,了解程序打下基
2、礎(chǔ)。 2、教學重點難點 教學重點:程序作用及學習程序設計的意義和方法。 教學難點:程序程序的概念;如何學習程序設計。 3、課時安排:一課時 三、教學目標 1、 知識與技能 (1)了解程序的概念及程序在計算機中的作用。 (2)初步了解學習程序設計的意義和方法。 (3了解程序設計語言的種類及主要特點。 2、過程與方法 (1)通過對游戲程序的運行初步體驗程序在計算機中的作用。 (2)通過觀察由于修改程序的部分參數(shù)而引起程序運行結(jié)果的變化,感受程序解決問題的一般過程與方法。 3、情感態(tài)度價值觀 運行游戲程序的運行中激發(fā)學生學習程序知識的興趣,為初步學習程序設計打下基礎(chǔ)。 四、
3、教學理念和教學方法 程序的概念與計算機程序設計對于初中的學生來講比較抽象,本節(jié)安排的學習內(nèi)容較小,只要是讓學生通過直觀的體驗,引導學生了解認識什么是計算機程序和程序設計對計算機應用的重要作用。在教學的過程中讓學生初步了解馮.諾爾曼的“存儲程序控制”思想。 五、教學過程設計 1、教學內(nèi)容的組織與呈現(xiàn)方式: 先通過游戲程序為切入口,說明什么是計算機程序;然后通過修改程序,讓學生在活動中初步熟悉VB程序設計環(huán)境,激發(fā)學生學習程序知識的興趣。 2、教學過程: 教學環(huán)節(jié) 教師教學 學生活動 設計意圖 新課引入 教師運行游戲小程序,引起學生的興趣,并打開程序的源代碼說明編程并不很神秘。 試運行游戲小程序。
4、(任務一) 激發(fā)學生的學習興趣。 教師講授 教師提出問題一:什么是程序? 日常所說的“程序”是指事情的先后順序。 問題二:什么是計算機程序? 教師展示游戲程序部分的源代碼語句,說明計算機程序是由人根據(jù)一定的需要編寫好的一系列控制計算工作的命令。 觀察游戲程序的源代碼。思考什么是計算機程序?并回答老師提問。 說明程序設計跟我們生活密切相關(guān)。 教師展開windows 的程序,打開應用程序。用播放器播放一首歌,用畫筆畫一圓。說明馮.諾爾曼(John Von Neumann)的“程序”控制計算機的設計思想。 觀察程序的應用。 讓學生初步了解馮.諾爾曼的“存儲程序控制”思想。 提出問題三:大家認識哪些計
5、算機語言,是否知道程序設計語言的種類? 教師展示用不同程序語言顯示大寫字母“ A”: (展示三種不同語言編寫的程序) 機器語言:由0和1 組成的語言,機器能直接識別,但人很難記憶和識別。 匯編語言:采用英文縮寫,比較容易記憶和識別。 高級語言:接近我們?nèi)粘I盍晳T,多為程序設計者使用。例如BASIC、C、Java等。 回答問題,體會機器語言、 匯編語言、 高級語言等幾種語言的特點。 讓學生對幾種程序設計語言有初步印象。 教師演示 教師演示運行一個畫圓的程序提出要求:留心觀察計算機是如何實現(xiàn)畫圓? Private Sub Form_Click() r = 1000 Circle (1
6、500, 1500), r End Sub 試運行程序畫一個圓,并觀察源代碼。(任務二) 學會運行一個程序,會打開源程序窗口修改程序的方法。 學生分組體驗 進一步置疑:能否通過修改源代碼,改變圓的半徑,位置,線條顏色等? Private Sub Form_Click() FillColor = &HFFFF&(H0,Hcc,HFF等) FillStyle = 0 r = 1000(1500,500等) Circle (1500, 1500), r End Sub 學生分組修改程序的顏色參數(shù)。使程序能畫出黑色、大紅、紅三種不同顏色的圓。 (任務三) 讓學生體會,修改程序一些參數(shù),
7、運行結(jié)果就會不一樣。程序是由人來控制的。 課堂小結(jié) 程序:是人預先編寫好的讓計算工作的命令組合。 程序設計語言種類:機器語言 匯編語言 高級語言 等, 程序是由人來編寫。 思考問題 知識形成 六、教學反思: 本節(jié)主要是引起學生學習程序的興趣,消除學生學習程序的畏難情緒,在運行程序的過程中滲透熟悉程序的運行。學生通過一些簡單參數(shù)的修改,程序運行就會有不同的效果。在教學過程中寓教于樂。 第2節(jié) 初試程序設計教學設計 一、學習者分析: 通過第一節(jié)的學習,學生基本了解什么是程序,知道計算機的工作必須依賴于各種各樣的“程序”。初步了解VB程序設計需要一定
8、的語言環(huán)境。 二、教材內(nèi)容分析 1、本節(jié)的主要內(nèi)容及在本章中的地位: 本節(jié)是整章的操作基礎(chǔ),學生必須熟悉 的編程環(huán)境,并能熟練地操作。 2、教學重點、難點: 重點:讓學生明白程序的執(zhí)行運行。 難點:VB程序設計的編程環(huán)境。 3、課時安排:一課時 三、教學目標 1.知識與技能 (1)了解VB的編程環(huán)境。 (2)學會在VB的編程環(huán)境中運行、修改、保存、退出程序。 2.過程與方法 通過幾個小程序運行,初步學會在VB的編程環(huán)境中運行、保存程序的方法的基本操作。 3.情感態(tài)度價值觀 能夠通過修改、運行、體驗程序,啟迪學生的思維,激發(fā)學生的求知欲,培養(yǎng)學生的探究精神。
9、四、教學理念和方法 運行一些有趣的小程序為切入口,熟悉VB的編程環(huán)境,并通過“畫圓”和修改“畫圓”程序簡單例子,讓學生在VB的編程環(huán)境中運行、保存程序的方法。 五、教學過程設計 1、教學內(nèi)容的組織與呈現(xiàn)方式: 本節(jié)的知識是VB的編程環(huán)境,教師通過反復運行不同的程序段,把知識滲透到學生活動,使學生不斷地熟悉編程環(huán)境。 2、教學過程: 教學環(huán)節(jié) 教師教學 學生活動 設計意圖 新課引入 在VB的環(huán)境中復習如何建立,運行,保存一個程序的。復習運行和保存程序 運行上一節(jié)課畫出圓的程序(任務一) 回憶復習舊知識 教師講授 教師演示程序運行過程列表框事件的選擇: 1、在
10、Form_Activate()下編寫代碼的效果 2、Form_Click()下編寫代碼的效果 3、Form_DblClick()下編寫代碼的效果 4、Form_Load()下編寫代碼的效果。 程序一: Private Sub Form_Activate() Print "我還沒有動呢!" End Sub Private Sub Form_Click() Cls Print "我單擊了!" End Sub Private Sub Form_DblClick() Cls:Print "我雙擊了!" End Sub Private Sub
11、Form_Load() Print "我不見了!" End Sub 學生觀察不同程序代碼段運行的結(jié)果有何不同。 通過不同的程序段運行,進一步熟悉VB的環(huán)境。 學生體驗 教師巡視,并個別輔導。 修改程序,體驗在不同的方法下畫一個圓的執(zhí)行效果。(任務二) 程序一: Private Sub Form_Click() r = 1000 Circle (1500, 1500), r End Sub 程序二: Private Sub Form_DblClick() r = 3000 Circle (1500, 1500), r Cls Print "我雙擊了!" E
12、ndSub 進一步熟悉VB程序設計的環(huán)境。 教師講授 提出問題:如何在不同的觸發(fā)條件下(單擊鼠標和雙擊鼠標)畫一個半徑為500和 1000的圓? 學生試修改、運行、保存程序。(任務三) 更進一步熟悉VB程序設計的環(huán)境。教師點評 教師通過巡視,把部分學生修改的結(jié)果進行點評,指出典型的錯誤。 思考問題,修正錯誤。 強化知識重點難點。 課堂小結(jié) 本節(jié)我們學習了如何運行和保存程序并知道把一些實際問題可以通過程序代碼,事件發(fā)生
13、等轉(zhuǎn)化為計算機問題來完成,并且非常清楚的知道代碼編寫在不同列表框事件是不一樣的。 思考問題。 讓學生形成知識。 3、教學評價: 評價標準設計:完成基本任務80%為及格,完成全部任務100%為良好,在擴展上能有所創(chuàng)新為優(yōu)秀。 課堂評價表設計:學生完成如下實踐并填寫課堂自評。 實踐 內(nèi)容 知識技能和情感態(tài)度評價 技能掌握 情感態(tài)度 任務一 運行上一節(jié)課畫出圓的程序 Private Sub Form_Click() r = 1000 Circle (1500, 1500), r End Sub 任務二 體驗在不同的方法下畫一個圓的執(zhí)行效果。 Private Sub Form_Click() r =
14、1000 Circle (1500, 1500), r End Sub Private Sub Form_DblClick() r = 3000 Circle (1500, 1500), r Cls Print "我雙擊了!" End Sub 任務三 學生修改程序并運行,保存: Private Sub Form_Click() r = 500 Circle (1500, 1500), r End Sub Private Sub Form_DblClick() r = 1000 Circle (1500, 1500), r Cls: Print "我雙擊了!&quo
15、t; End Sub 4、教學資源:教學網(wǎng)絡、預先寫好的畫圓小程序。 六、教學反思:初中信息技術(shù)程序設計初步課程設置定位是為讓學生了解和熟悉VB程序設計環(huán)境,以及在該環(huán)境中創(chuàng)建程序的一般步驟和方法,通過學習,學生能夠通過比較、觀察、實踐、分析、修改、讀懂簡單的程序即可,并不要求學生編寫程序。因此教師的教學重點應該放在從簡單問題出發(fā),運用程序設計解決實際問題,熟悉編程環(huán)境和體驗程序設計思想的培養(yǎng)上。 第3節(jié)認識程序的基本要素教學設計 一、學習者分析 學生在此之前,已初步了解程序的作用、對VB程序設計有了簡單的認識;但對VB程序設計語言語法規(guī)則了解甚少,對程序代
16、碼中出現(xiàn)的各種要素比較陌生,因此對程序代碼本身所要表達的意思還不太清楚,對程序要完成的功能也不太明白。但此時學生的學習積極性比較高,也很愿意動手嘗試。 二、教材內(nèi)容分析 1本節(jié)的主要內(nèi)容及在本章中的地位 本節(jié)是VB程序設計初步中的第三節(jié),主要介紹了VB程序設計語言中的常量與變量、表達式等程序設計基本要素、常用的數(shù)據(jù)類型以及賦值語句、輸出語句的格式和功能。 2教學重點、難點 重點: (1)常量、變量的概念和作用,變量的命名規(guī)則; (2)運算符的識別和書寫;算術(shù)表達式的書寫及轉(zhuǎn)換; (3)賦值語句、輸出語句的格式及功能。 難點: (1)賦值號的理解; (2)變量的命名規(guī)則;
17、 (3)算術(shù)表達式的書寫及轉(zhuǎn)換。 3課時安排:2課時。 三、教學目標 1知識與技能 (1)了解常量、變量、表達式的含義和作用,了解賦值語句、輸出語句的功能; (2)熟悉變量的命名規(guī)則; (3)學會算術(shù)表達式的書寫及轉(zhuǎn)換; (4)熟悉賦值語句、輸出語句的格式。 2過程與方法 (1)培養(yǎng)學生從簡單問題出發(fā),運用程序設計解決實際問題的能力。 (2)通過比較、觀察、分析和實踐等手段讓學生在做中學, 提高學生主動學習的意識和能力。 3情感態(tài)度價值觀 通過體驗程序解決具體問題的思想方法,激發(fā)學生的求知欲,形成積極主動地學習和使用信息技術(shù)、參與信息活動的態(tài)度,培養(yǎng)學生的創(chuàng)
18、新、探索精神。 四、教學理念和方法 由于本節(jié)課中所涉及到的內(nèi)容都是程序設計語言中的基本要素,概念性的知識較多,因此結(jié)合程序?qū)嵗齺斫榻B,通過講解、觀察、比較、實踐,幫助學生理解常量、變量和表達式的概念和作用,通過形成性練習,讓學生熟練掌握算術(shù)表達式的書寫及轉(zhuǎn)換,通過對程序中的語句進行分析,讓學生了解賦值語句、輸出語句的格式和功能。通過上機實踐讓學生嘗試如何根據(jù)實際情況修改程序,從中體會程序的作用和編寫的一些要求。 課堂上采用以任務驅(qū)動式教學為主,演、講、練相結(jié)合的教學方法。 五、教學過程設計 1教學內(nèi)容的組織與呈現(xiàn)方式 本節(jié)課從簡單的計算“圓的面積”的程序作為引入,通過分析程序中語句
19、的組成,講解常量、變量及表達式,通過不同的任務,讓學生體會各個組成要素在程序中的作用,并從中慢慢理解并掌握程序設計的思路和方法。 2教學過程 課時1: 教學環(huán)節(jié) 教師教學 學生活動 設計意圖 引入 同學們經(jīng)過上兩周的學習,已初步接觸過了VB程序,編寫程序就好像我們寫作文一樣,每篇作文的組成都會有不同的詞語、句子、段落,這是構(gòu)成一篇作文的基本要素,而我們編寫程序也一樣,程序也是由一些基本要素所組成的,今天我們就來學習程序的基本要素 聽講解 創(chuàng)設情境,引發(fā)學生學習的興趣。 通過網(wǎng)絡廣播展示程序 下面我們一起來看一下這段程序: Private Sub Form_C
20、lick() r = 1000 s = 3.14* r * r Print "圓的面積是:" s; "平方厘米 " End Sub 同學們試一試,看這段程序到底有什么作用? 觀看程序,并思考 通過簡單的程序引入,使學生更易接受并理解 老師把程序發(fā)送到學生機,讓學生上機體驗程序的執(zhí)行 老師巡堂指導,并解決個別學生的操作問題 上機運行程序,并總結(jié)程序的作用 學生自行體驗程序的作用,增加感性認識 解釋程序的組成 總結(jié)程序的作用:計算圓的面積 問:程序的組成?(有三行) 在程序里面每一行我們稱它為一
21、個“語句”,也就是說這個程序共有三行語句。我們首先要知道:每個程序都是由若干行語句所組成的。 聽老師講解,并作好相應的記錄(劃書) 明確相關(guān)概念 引出:語句的作用 但是大家看到,每一個語句的結(jié)構(gòu)都不相同,意義也應該不相同,下面我們一起來分析一下。 “r = 1000”是什么意思? 思考,并回答老師的問題 新課學習:賦值語句 解釋: “r = 1000”這個語句,在程序里我們稱為“賦值語句”。中間的“=”不是數(shù)學上的等號,是賦值號。 問:在這里把什么賦給什么? 作用:把賦值號右邊的數(shù)值賦給左邊的r( 有方向性,從右往左) 思考,并回答老師 通過設問,讓學生認真思考,調(diào)動積極性 通過網(wǎng)
22、絡廣播展示剛才的程序 問:在這個程序中還有哪個語句也是賦值語句呢?(s = 3.14 * r * r) 觀察,并思考、回答問題 通過學生的觀察、對比,啟發(fā)學生的思維 新課學習:“常量”的概念 在這兩個語句里,除了“=”外,還有什么組成?(r、1000、s、3.14 * r * r) “1000”是什么?(圓的半徑) 在計算的過程中,這個值會變化嗎? 我們把在程序運行過程中始終固定不變的量稱為“常量” 思考,并回答問題 新課學習:“表達式”的概念 看第2個語句,右邊不是一個數(shù),而是一個式子。這個式子在程序中有什么用?與數(shù)學上的一樣嗎?(意思一樣,寫法不同)有什么不同?(*號)。 數(shù)學
23、上我們稱它為公式或式子,在VB里面稱為“表達式”,又因為它和我們數(shù)學上的式子很接近,所以我們給它一個更貼切的名字“算術(shù)表達式”。 “3.14 * r * r”就是一個算術(shù)表達式,“*”是它的算術(shù)運算符,在VB里面還有其它的運算符號與我們數(shù)學上面所學的不一樣,這個內(nèi)容我們下節(jié)課再來探討。 通過對比,使學生加深對各種不同組成要素的理解 任務:計算半徑為2000的圓,如何修改程序?計算半徑是3000、4000、5000的圓呢? 問:放在r里的值是否可以根據(jù)實際的需要賦給它不同的值呢? 上機試驗,并進行總結(jié),回答老師的提問 (若條件不允許,改為學生示范操作) 提高學生動手能力,并加深理解
24、新課學習:變量的概念 變量:是一個存儲單元,在程序運行過程中可以取不同的值。(相當于一個碗,可盛放不同的東西) 問:程序中還有哪個是變量?(s) 通過比喻,方便學生理解 任務:計算圓的周長,如何修改程序? 老師巡堂指導,并解答學生上機操作中存在的問題 上機試驗,并可讓個別學生演示他們修改的程序 新課學習:變量名 看下面這段程序: Private Sub Form_Click() r = 1000 s = 2*3.14 * r Print "圓的周長是:" s End Sub 問:程序有沒有錯?有什
25、么不夠好的地方?(周長一般用C表示) 問:變量是否可以換不同的名字? 思考、回答問題 通過與數(shù)學上的使用習慣,過渡到變量名,幫助學生理解 任務:嘗試使用不同的變量名去試驗程序 老師巡堂指導,并解答學生上機操作中存在的問題。 (指引學生分組去試驗:用不同的變量名A、3A、面積、Sub等) 上機操作試驗 (也可改為個別學生示范操作,或?qū)W生命名,老師示范) 幫助學生從錯誤中總結(jié)規(guī)律 新課學習:變量名的命名規(guī)則 問:變量是否可以任意定? 變量名命名規(guī)則:(課本 P33) 形成性練習:變量名的判斷 老師講解為什么有些不能用作變量名使用。 做練習 學生通過練習進一步明確變量名的命名
26、要求 課堂小結(jié) 本節(jié)課我們所學的內(nèi)容包括:賦值語句、常量、變量和算術(shù)表達式。 在書本上整理出所學的內(nèi)容 幫助學生梳理知識結(jié)構(gòu) 以“圓的面積”程序為例,簡單介紹程序設計的思路 根據(jù)老師的提示進行思考 對所學知識進行提升 拓展練習:1、計算長方形的面積和周長; 2、超市購物結(jié)賬 老師巡堂指導,并啟發(fā)學生思路,解決學生操作中遇到的問題 上機操作練習 對知識的擴充和遷移 課時2: 教學環(huán)節(jié) 教師教學 學生活動 設計意圖 復習通過畫圓程序引出:常量、變量、變量名、賦值語句的概念、意義等思考、回答問題溫故而知新新課學習:“運算符和表達式”上節(jié)課我們曾經(jīng)接觸過這行賦值語句
27、: S=3.14*r*r 問:這行語句有什么作用?賦值的過程是怎樣的?右邊的式子在VB里有個什么名字?(先計算右邊算術(shù)表達式的值,然后把結(jié)果賦給左邊的變量)思考,并在老師的指引下回答問題培養(yǎng)學生勤于動腦的習慣老師講解表達式的概念、分類等: 表達式是由常量、變量、運算符、括號等按一定的語法規(guī)則組成的有意義的式子。 的表達式有: 算術(shù)表達式、字符表達式、關(guān)系表達式、邏輯表達式等幾種。 算術(shù)表達式: 算術(shù)表達式是由+、-、*、/、MOD等算術(shù)運算符和數(shù)值型常量、變量、小括號等組成。算術(shù)表達式中參與運算的量是數(shù)值型的,其運算結(jié)果也是數(shù)值型的。聽講并劃書明確相關(guān)的概念觀察下面的算術(shù)表達式,請大家說說與我
28、們平常在數(shù)學上使用的表達式有些什么不同?(例:課本 P34 例題)思考、并回答問題通過對比,引起學生的注意算術(shù)運算符 含義 例子 運算結(jié)果 運算級別 加 12 3 1 減、取負值 12 3 1 Mod 求余 9 mod 2 1 2 整除 92 4 3 * 乘 2*4 8 4 / 除 9/2 4.5 4 乘方 23 8 5 比較算術(shù)運算符: 注: 1、 運算級別與數(shù)學上的一樣,從高到低,同一級從左到右的順序執(zhí)行 2、 VB中所有括號都用小括號來表示觀察、思考,并在老師的引導下填充完成表格通過完成表格,使學生能進一步明確各種算術(shù)運算符的含義及使用形成性練習下面請同學們完成
29、P37的練習3、4 思考并動筆完成相應的練習鞏固所學知識老師提問學生并點評課堂練習 請個別學生寫出他們的答案調(diào)動學生學習的積極性,讓他們主動參與新課學習:“輸出語句”觀察程序: Private Sub Form_Click() r = 1000 s = 3.14* r * r Print "圓的面積是:" s; "平方厘米 " End Sub 問:第四行語句有什么作用?(輸出計算的結(jié)果) 思考,并回答問題通過設問,引起學生注意老師講解:輸出語句 (1)格式:print <表達式列表> (2
30、)作用:將<表達式列表>中的各項按指定的格式在屏幕上顯示出來。 (3) <表達式列表>中可以是多個表達式,各表達式之間可用逗號(分區(qū)格式,每區(qū)14個字符位)“,”或分號(緊湊格式)“;”分隔。 (通過程序試驗逗號和分號在程序中的不同的作用) 聽課,并劃書明確相關(guān)概念新課學習:“字符串常量”從輸出結(jié)果我們看到有些內(nèi)容是原樣輸出的,而有些是輸出對應的值。為什么? (字符串常量:指用雙引號括起來的字符。) 思考,并回答問題通過對比、觀察,讓學生找出異同,幫助理解新課學習:“數(shù)據(jù)的類型”經(jīng)過上面的學習,同學們基本上能讀懂一個簡單的程序,其實在我們現(xiàn)在所學習的程序設計中,主要是通
31、過程序來處理各種各樣的數(shù)據(jù),這些數(shù)據(jù)在VB里也會分成不同的類型。 VB提供了數(shù)值型、字符型、布爾型等基本的數(shù)據(jù)類型 表:課本 P33 表2-1 聽課,并劃書明確相關(guān)概念課堂小結(jié)本節(jié)課我們主要學習的算術(shù)運算符和算術(shù)表達式的書寫,以及輸出語句和VB中的數(shù)據(jù)類型,這些內(nèi)容在程序設計里都相當重要,請大家一定要熟練掌握。 整理書本的相應內(nèi)容知識梳理 3教學評價 A完成相應的上機操作練習 B形成性練習 (1) 區(qū)分以下哪些是正確的變量名: A3、半徑、 SUB、 S_name、6F、P-A、圓2、*T (2)課本P37的練習2、3、4 六教學反思 本節(jié)課的內(nèi)容
32、作為程序設計的入門,知識點多,概念性強,而且比較零散,所講的內(nèi)容對絕大部分學生來說都未曾接觸過,因此在學習的時候有一定的難度。本課在教學中嘗試結(jié)合了具體的程序例子,盡可能深入淺出地講授程序的基本要素,讓學生易于理解和接受。當然,本課的內(nèi)容對學生來說只是一個入門,很多的知識點需要在以后的學習中不斷地強化、鞏固和提高,才能真正達到程序設計的要求。 第4節(jié)順序結(jié)構(gòu)教學設計 一、學習者分析: 學生通過前幾節(jié)的學習以及實踐,對的編程環(huán)境以及程序設計的要素有了深刻的了解,但對程序的結(jié)構(gòu)缺乏完整的分析和體會,本節(jié)通過實踐,讓學生了解順序結(jié)構(gòu)程序的
33、特點。 二、教材內(nèi)容分析 本節(jié)是本章的前幾節(jié)知識小結(jié),又是新知識的開始,故有承前啟后的作用。 1、本節(jié)的主要內(nèi)容及在本章中的地位 本節(jié)是程序結(jié)構(gòu)的基礎(chǔ),起承前啟后的作用。 2、教學重點、難點: 重點:程序順序結(jié)構(gòu)的特點,流程圖;常用函數(shù)含義。 難點:順序結(jié)構(gòu)程序流程圖的畫法;常用函數(shù)的書寫和意義。 3、課時安排:一課時 三、教學目標 1.知識與技能 (1)了解順序結(jié)構(gòu)的程序的特點、流程圖的書寫。 (2)理解InputBox函數(shù)和常用函數(shù)的含義及其書寫格式。 (3)理解程序的順序結(jié)構(gòu)。 2.過程與方法: (1)通過學生的分組實驗體會,讓學生了解順序程序結(jié)構(gòu)的特點。 (2)通過演練結(jié)合
34、讓學生了解常用函數(shù)的意義。 3.情感態(tài)度價值觀 通過分組實驗培養(yǎng)學生的自主學習精神以及嚴謹?shù)闹螌W態(tài)度,培養(yǎng)學生仔細觀察問題的能力。 四、教學理念和方法 順序程序結(jié)構(gòu)的特點以及函數(shù)的含義應用,學生難以理解,通過分組實驗以及閱讀程序,運行程序,就可以讓學生更好地領(lǐng)會、掌握本節(jié)的知識。 五、教學過程設計 1、教學內(nèi)容的組織與呈現(xiàn)方式 本節(jié)以學生分組體會不同的程序書寫順序,會得出不同的輸出結(jié)果來突出順序結(jié)構(gòu)程序的特點。inputBox函數(shù)和其他函數(shù)的學習都是通過反復的試運行程序來加深理解。 2、教學過程 教學環(huán)節(jié) 教師教學 學生活動 設計
35、意圖 新課引入 教學情景設置,程序運行根據(jù)不同的書寫順序,會有不同的結(jié)果。 提出問題:為什么改變程序中的語句,結(jié)果會不同?說明程序的執(zhí)行順序是從上到下的。 分組體驗程序的運行(任務一)。 回答老師提出的問題。 突出程序的執(zhí)行順序 新課講授(1)順序結(jié)構(gòu) 演示:改變程序的順序,程序的運行結(jié)果不同,這種程序結(jié)構(gòu)叫做順序程序結(jié)構(gòu)。例如: (1)Private Sub Form_Click() r = 1000 S=pi*R*R End Sub (2)Private Sub Form_Click() r = 1000 S=pi*R*R Print “ 圓的面積:“;S Circle (1500, 15
36、00), r End Sub 結(jié)果如圖(一) (3)Private Sub Form_Click() r = 1000 Circle (1500, 1500), r S=pi*R*R Print “ 圓的面積:“;s End Sub 結(jié)果如圖(二) 圖(一) 圖(二) 學生觀察輸出結(jié)果。 學生觀察:程序不同的書寫順序,輸出結(jié)果是不一樣的,說明順序結(jié)構(gòu)的涵義。 新課講授(2)函數(shù)學習 設置教學情景,引導學生理解inputBox函數(shù)有規(guī)定的格式。 說明:1、程序的順序不同,執(zhí)行結(jié)果不同。 2、inputBox函數(shù)有規(guī)定的格式。 3、inputBox函數(shù)輸出的結(jié)果是文本格式。例如:x=inputBo
37、x(“ 輸入一個數(shù)”,X),若輸入01,輸出也是01。 學生體驗輸入正確的和錯誤的格式,計算機的反應。(任務二) 讓學生體會 inputBox函數(shù)有規(guī)定的格式。 新課講授(3)學習其其他函數(shù) 解釋其他的函數(shù):絕對值函數(shù)ABS(x),開放根函數(shù)Sqr(x),取整函數(shù)Int(x),隨即函數(shù)Rnd(x)等。 完成教師課堂提高練習,寫出式子的值:(任務三) abs(-9)+sqr(9)+int(9.9)+int(-9.9)+9mod3+9/3 熟悉常用函數(shù) 學生練習 組織學生練習,并明確正確答案。 任務四:練習與提高:補充下列程序的運行結(jié)果:P41.思考2,3。 學會知識的應用 課堂小結(jié) 教師小結(jié):我
38、們要會根據(jù)程序的順序結(jié)構(gòu)補充程序。 思考問題 形成知識 3.教學評價: 評價標準:完成基本任務80%為及格,完成全部任務100%為良好,在擴展上能有所創(chuàng)新為優(yōu)秀。 課堂評價表:學生完成如下實踐并填寫課堂自評。 實踐 內(nèi)容 知識技能和情感態(tài)度評價 技能掌握 情感態(tài)度 任務一 分組體驗程序的運行結(jié)果。 (1)a=3 a=a+1 b=a b=b+1 print a,b 結(jié)果:4,5 (2) a=a+1 a=3 b=a b=b+1 print a,b 結(jié)果:3,4 (3) a=3 b=a a=a+1 b=b+1 print a,b
39、 結(jié)果:4,4 (4) b=b+1 a=3 a=a+1 b=a print a,b 結(jié)果:4,4 任務二 學生體驗正確和錯誤語句格式的輸入: (1) private sub Form_click() inputBox(“輸入圓的半徑“),”半徑“ print “圓的半徑“; r circle(2500,2500),r pi=3.14 s=pi*r*r print “圓的面積“;s End Sub (2) private sub Form_click() inputBox print “圓的半徑“; r circle(2500,2500),r pi
40、=3.14 s=pi*r*r print “圓的面積“; S End Sub 任務三 寫出式子的結(jié)果: abs(-9)+sqr(9)+int(9.9)+int(-9.9)+9mod3+9/3 任務四 補充下列程序的運行結(jié)果:P41.思考2,3。 4、教學資源:教師網(wǎng)絡,投影儀。 六、教學反思:本節(jié)通過學生對程序執(zhí)行的多次體驗,讓學生充分體現(xiàn)什么是順序結(jié)構(gòu),實踐才能出真知! 第5節(jié)分支結(jié)構(gòu)教學設計 一、學習者分析 本節(jié)是在學習了程序的順序結(jié)構(gòu)的基礎(chǔ)上學習的,學生對程序結(jié)構(gòu)有一定認識,所以在這個基礎(chǔ)上學習,學生可以上一種臺階。但是怎樣表達實際問題的“條件”以及
41、相應的選擇是本節(jié)的一個難點。 二、教材內(nèi)容分析 1、本節(jié)的主要內(nèi)容及在本章中的地位 本節(jié)是本章又一個基礎(chǔ),是經(jīng)常使用的語句和程序結(jié)構(gòu)之一,所以必須熟練掌握。 2、教學重點、難點: 重點:分支語句的流程圖,分支語句的執(zhí)行過程以及條件語句的格式。 難點:分支語句的應用以及分支語句的格式。 3、課時安排:一課時 三、教學目標 1.知識與技能 (1)了解分支程序的結(jié)構(gòu),流程以及作用。 (2)知道條件語句的作用,初步掌握分支語句的格式。 (3)理解程序的分支結(jié)構(gòu)。 2.過程與方法 (1)通過簡單游戲程序的運行和流程思考,培養(yǎng)學生的思考邏輯分析能力。 (2)通過運行程
42、序、分析程序、體驗程序提高學生自主學習的能力。 3.情感態(tài)度價值觀 通過體驗程序,分析程序和修改程序,培養(yǎng)學生的合作精神和探究創(chuàng)新精神。 四、教學理念和方法 本節(jié)是本章的又一個重點難點,分支的應用在程序設計中有非常廣泛的應用。為此,必須熟練掌握,故采用情景設置,講練結(jié)合,任務驅(qū)動等多種立體方式呈現(xiàn)。運用教師主導,學生主動,親身體驗,總結(jié)思考提高的教學策略。 五、教學過程設計 1、教學內(nèi)容的組織與呈現(xiàn)方式 分支選擇的概念,通過“密碼游戲”的運行、分析來說明,然后反復體會、修改程序?qū)Ψ种дZ句的執(zhí)行順序、語句格式不斷加深理解。 2、教學
43、過程 教學環(huán)節(jié) 教師教學 學生活動 設計意圖 引入 教師通過日常生活的例子如:人生的十字路口的選擇,玩游戲的攻略選擇進行引入。 學生思考 引起學生思考 新課講授 引導學生體驗密碼程序的運行,初步了解分支語句的應用。 Private Sub Form_Click() guess = InputBox("請輸入一個整數(shù)密碼:", "密碼") password = "123456" If guess = password Then Print "yes!your are win" End If If guess <
44、> password Then Print "again please!" End If End Sub 初步體驗程序的執(zhí)行(任務一)。 了解分支程序的執(zhí)行順序。 新課內(nèi)容 結(jié)合數(shù)學上數(shù)的絕對值,分析程序?qū)W生運行程序 x=inputbox(“請輸入一個數(shù)”,”輸入一個數(shù)”) If x>=0 Then Print “你動動腦筋!正數(shù)的絕對值是它本身" Print”y=”;x Else Print "正確,你真聰明!負數(shù)的絕對值是它的相反數(shù)" Print “y=”;-x End If 特別強調(diào):我們實際問題的“條件”以及相應
45、的選擇,要根據(jù)具體問題具體解決,用到相關(guān)的數(shù)學知識,結(jié)合條件語句的含義來設置。 解釋分支語句的格式和應用, 語句。 畫出程序的執(zhí)行順序流程圖。(任務二) 結(jié)合實際問題,體會分支語句的執(zhí)行順序。 學生練習 輔導學生運行修改程序。 修改程序(任務三) 當R>2500和r<=100時輸出“超出范圍”: inputBox(“輸入圓的半徑”,”半徑” ) if r>2000 then print”超出范圍” else circle(2500,2500),r endif 拓展學生思維 學生提高練習 巡視并輔導學生。 補充、修改調(diào)試運行程序P46.3. (任務四) 熟悉提高 小結(jié) 教師對本
46、節(jié)所學知識進行小結(jié),特別強調(diào),實際問題的“條件”以及相應的選擇的設置。 學生思考 知識形成 3.教學評價: 評價標準設計:完成基本任務80%為及格,完成全部任務100%為良好,在擴展上能有所創(chuàng)新為優(yōu)秀。 課堂評價表設計:學生完成如下實踐并填寫課堂自評。 實踐 內(nèi)容 知識技能和情感態(tài)度評價 技能掌握 情感態(tài)度 任務一 學生體驗密碼程序的執(zhí)行。 任務二 畫出流程圖: x=inputbox(“請輸入一個數(shù)”,”輸入一個數(shù)”) If x>=0 Then Print “你動動腦筋!正數(shù)的絕對值是它本身" Print”y=”;x Else Print "正
47、確,你真聰明!負數(shù)的絕對值是它的相反數(shù)" Print “y=”;-x End If 任務三 修改程序,當R>2500和r<=100時輸出“超出范圍”: inputBox(“輸入圓的半徑”,”半徑” ) if r>2000 then print”超出范圍” else circle(2500,2500),r endif 任務四 讀程序和補充程序P46.3 4、教學資源:網(wǎng)絡教室,小程序。 六、教學反思: 本節(jié)課,學生對分支結(jié)構(gòu)的比較容易理解,但是對于分支的條件設置的認識不足,即不會寫出條件和讀懂程
48、序。面對問題,學生不知如何下手,為此,我們必須在以后的學習中加強對學習知識的滲透和反復學習。 第6節(jié)循環(huán)結(jié)構(gòu)教學設計 一、學習者分析 學生通過以上章節(jié)的學習,分化現(xiàn)象比較嚴重,有的學生對程序設計有濃厚的興趣,而有的學生卻有畏難情緒,而本節(jié)是整章的重點難點。為此,學習難度最大,必須消除學生的畏難情緒,循序漸進地學習。 二、教材內(nèi)容分析 1、本節(jié)的主要內(nèi)容及在本章中的地位 本節(jié)是本章的重點,難點,如果學生能夠理解循環(huán)語句的含義,其他語句就很好理解了。 2、教學重點、難點: 重點:循環(huán)語句的格式和應用
49、。 難點:循環(huán)語句的執(zhí)行過程。 3、課時安排:二課時 三、教學目標 1.知識與技能 (1)了解循環(huán)語句的作用,理解畫同心圓的程序。 (2)掌握for/next語句的格式和執(zhí)行過程。 (3)了解for/next循環(huán)語句的一些注意事項。 (4)初步理解程序的循環(huán)結(jié)構(gòu)。 (5)掌握do循環(huán)語句的格式和執(zhí)行過程。(選學) 2.過程與方法 通過分析畫同心圓的程序,逐步掌握for/next循環(huán)語句的執(zhí)行方式和應用以及書寫格式、應用。體驗計算機利用循環(huán)結(jié)構(gòu)程序解決問題的方法。 3.情感態(tài)度價值觀 通過教師的情景設置以及學生對程序的體驗修改,克服學習過程中學生的畏難情緒,
50、讓學生在不斷的探究和思考中培養(yǎng)學生的探索精神。 四、教學理念和方法 本節(jié)采用任務驅(qū)動法,通過教師的情景設置,不斷提高學習梯度,使學生在不知不覺中掌握知識。 五、教學過程設計 1、教學內(nèi)容的組織與呈現(xiàn)方式 以順序程序完成畫同心圓和用循環(huán)語句畫同心圓進行比較為引入,然后通過不斷修改程序的初始值、終值、步長來體會循環(huán)語句的格式和應用。 2、教學過程 教學環(huán)節(jié) 教師教學 學生活動 設計意圖 課堂引入 教師借助簡單的畫圓程序引入。提出問題一: 如何程序語句畫一個圓心在點(2500,2500)半徑為100cm的圓? Private Sub Form_Click() r
51、 = 100 Circle (2500, 2500), r,RGB(255,60,60) End Sub 提出問題二: 如何畫圓心在點(2500,2500)半徑為200cm 的圓? 思考修改程序(任務一) 引起學生思考修改程序。 提出問題三: 如何畫圓心在點(2500,2500)半徑從1001000的10個同心圓 笨辦法: Private Sub Form_Click() r = 100 Circle (2500, 2500), r r = 200 Circle (2500, 2500), r r = 300 Circle (2500, 2500), r . . r = 1000 Circle
52、 (2500, 2500), r End Sub 新辦法: Private Sub Form_Click() For i=100 to 1000 step 100 r = I Circle (2500,2500),r Next I End sub 學生修改程(任務二)。 引起學生進一步思考。 新課講授 教師對循環(huán)語句的進一步解釋循環(huán)語句并動畫顯示循環(huán)過程。引導學生分析程序。 閱讀程序段,指出循環(huán)變量、循環(huán)體、共循環(huán)了幾次,并寫出結(jié)果: S=0 For i=10 to 4 step -3 s =s+i Next I Print “s=“; s 知
53、識滲透 學生練習修改程序 組織學生分組試運行程序并提問: 循環(huán)變量,步長的設置有什么限制? 分組體驗畫出20個同心圓不同步長但達到同一效果的程序。(任務三) 加深對新知識的理解 課間小結(jié) 教師歸納: 程序的運行結(jié)果是一樣的。說明:步長可以是整數(shù)也可以是小數(shù),可以是正數(shù)也可以是負數(shù)。 問題:如果步長為零,結(jié)果如何? 學生回答:如果步長為零,程序會陷入死循環(huán)。 知識形成 學習提高 情景設置,分層提高: 修改程序:畫二十半徑相同,y軸固定為1500,半徑為1000的圓 Private Sub Form_Click() For X = 100 To 1000 Step 50 r = 10
54、00 Circle (1000 + X, 1500), r Next X End sub 學生修改程序(提高任務四) 知識擴展 知識熟練 教師演示例題,使學生對知識的應用更熟練。 1、演示例題: 求1234100的值? 2、提出問題:如何修改程序,求下列式子的值? 1+3+5+99=? 學生上機練習(任務五、六): 1、1+3+5+99=? 2、補充并調(diào)試程序P51,3,4 知識熟練提高 新課轉(zhuǎn)折 *(以下部分為選學內(nèi)容,供選學用) 引導學生體驗程序,引出Do While/ Loop的作用。 Private Sub Form_Click() guess = InputBox(&qu
55、ot;請輸入一個整數(shù)密碼:", "密碼") password = "123456" If guess = password Then Print "yes!your are win" End If If guess <> password Then Print "again please!" End If End Sub 與 Private SubForm_Click() Do While inputpassword <> "123456" inputpassw
56、ord = InputBox(" 請輸入密碼,", " 輸入密碼") Loop Print "輸入密碼正確!" End Sub 學生體驗比較程序的功能,并體會Do While/ Loop的含義。(任務七) 新課轉(zhuǎn)折與知識滲透 新課講授 解釋Do While/ Loop意義:當條件成立,執(zhí)行循環(huán)體,否則退出循環(huán),執(zhí)行l(wèi)oop下一個語句。 學生觀察并思考 知識形成 學生熟練 教師通過引導學生讀程序,進一步學習知識。 讀下列程序并寫出結(jié)果:(任務八) P51,1(3)(4) 知識熟練 提高練習 引導學生對所學知識進行整理歸納。比較do wh
57、ile 與for/next 。 修改程序用兩種循環(huán)求和(任務九)2+4+8+100=? 知識整理與提高 課堂小結(jié) 教師對循環(huán)語句的兩種形式進行比較,并形成知識。說明:若知道循環(huán)次數(shù),一般使用for/next循環(huán);若不知道循環(huán)次數(shù),用do while循環(huán)。 學生思考 知識形成 3.教學評價 評價標準設計:完成基本任務80%為及格,完成全部任務100%為良好,在擴展上能有所創(chuàng)新為優(yōu)秀。 課堂評價表設計:學生完成如下實踐并填寫課堂自評。 實踐 內(nèi)容 知識技能和情感態(tài)度評價 技能掌握 情感態(tài)度 任務一 思考修改程序:如何畫圓心在點(2500,2500)半徑為200cm 的圓? Private Sub Form_Click(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)銀行金融科技人才培養(yǎng)策略報告:2025年金融科技人才領(lǐng)導力培養(yǎng)方案設計
- 2025年醫(yī)院電子病歷系統(tǒng)在醫(yī)療數(shù)據(jù)共享中的應用優(yōu)化報告
- 鄉(xiāng)村旅游基礎(chǔ)設施提升與旅游市場細分與精準營銷策略報告
- 2025年醫(yī)藥企業(yè)研發(fā)外包(CRO)在臨床試驗數(shù)據(jù)分析中的質(zhì)量控制挑戰(zhàn)報告
- 2025年醫(yī)藥企業(yè)CRO模式下的臨床試驗安全性評價與風險控制報告001
- 農(nóng)村金融服務體系金融科技與農(nóng)村金融風險管理優(yōu)化研究報告
- 循環(huán)生態(tài)種養(yǎng)殖項項目可行性研究報告寫作模板-備案審批
- 爆破安全規(guī)程試題及答案
- 保密法考試題及答案
- 2025年乳制品行業(yè)奶源質(zhì)量追溯系統(tǒng)與品牌形象塑造報告001
- 藥品售后服務承諾書示例
- 2025年南模中學自招試題及答案
- 《水利工程建設項目文件收集與歸檔規(guī)范SLT 824-2024》知識培訓
- “艾梅乙”感染者消除醫(yī)療歧視制度-
- 肉類食品供貨合同7篇
- 天津師范大學《心理與教育統(tǒng)計學》2023-2024學年第二學期期末試卷
- 病理切片HE染色
- 鋁合金樓梯踏步施工方案
- 裝修工程招標書范本
- 2025團校入團培訓考試題庫(含答案)
- 火災自動報警系統(tǒng)的維護與保養(yǎng)
評論
0/150
提交評論