八年級下信息技術教案(青島版)_第1頁
八年級下信息技術教案(青島版)_第2頁
八年級下信息技術教案(青島版)_第3頁
八年級下信息技術教案(青島版)_第4頁
八年級下信息技術教案(青島版)_第5頁
已閱讀5頁,還剩55頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第1課 算法根底知識教材分析本節課是青島出版社初中?信息技術?八年級下冊第一單元第一課內容,本節課內容包括算法的概念、算法的描述、算法的優化等方面的內容,目的是讓學生學會分析問題、提取問題形成算法描述、掌握流程圖的概念,讓學生形成初步的算法意識,能夠運用算法相關的知識解決日常生活、學習中的實際問題。本課教學時,教師可以從“看商品猜價格的游戲或者其他學生比擬感興趣的故事入手,提煉出算法的概念,即解決問題的方法。算法是個較為抽象的概念,教師在講解時,不可簡單地一句帶過,可以多舉實例或利用課件的形式幫助學生加深對算法的理解,引導他們嘗試用不同的方式將解決問題的方法表達出來。其中,自然語言學生比擬容易

2、接受。但對于流程圖,學生理解起來可能會有一定的難度。在講解的過程中,教師可以借“燒水泡茶的實例,啟發、引導學生積極思考,從而理解算法優化的意義。這樣,學生在對算法已有了充分的理解之后,更容易掌握算法的優化。這時,可以讓學生結合實際生活舉出算法優化的例子,引導他們做個細心的人,培養他們善于觀察的能力以及通過算法優化解決實際問題的好習慣。最后給出兩個練習讓學生選擇適宜的方式來描述算法。在整個教學過程中,要注重培養學生主動利用算法解決問題的意識。教學目標   (1) 了解算法的含義,體會算法的思想。   (2) 能夠用流程圖描述算法。   

3、 (3) 能夠對算法進行擇優。情感、態度與價值觀   算法是解決問題的重要手段,通過對問題的研究和分析,設計算法對問題進行求解,提高分析問題和解決問題的能力,體會算法分析的魅力。教學重點和難點重點:算法的理解。難點:用流程圖描述算法。教學方法:講練結合教學工具:多媒體教學過程:一、游戲情境導入新課師:同學們都看過?幸運52?,其中有個游戲“看商品猜價格找位同學來說說這個游戲規那么。生:主持人給出一款商品,由游戲者來報價,如果給出的價格高出實際的價格,主持人就說高了,游戲者繼續報價,直到報出正確的價格。師:今天我們也來玩下這個游戲,找兩位同學分別來扮演主持人和選手出示商品,價

4、格在08000元之間 解決這一問題有哪些策略?哪一種較好?解:第一步:報4000第二步:假設主持人說“高了,就說2000,否那么,就說6000第三步:重復第二步的報數方法,直至得到正確結果二、新授1、算法的概念      這一系列活動實際上就包含了算法,我們從小學就開始接觸算法,熟悉許多問題的算法。如,做四那么運算要先乘除后加減,如果有括號就先括號內后括號外、豎式筆算等都是算法,至于乘法口訣、珠算口訣更是算法的具體表達。廣義地說,算法就是做某一件事的步驟或程序。菜譜是做菜肴的算法,洗衣機的使用說明書是操作洗衣機的算法。出示課件

5、0; 趣味數學題: 兩個大人和兩個小孩渡河。渡口只有一條小船,一次只能渡過一個大人或兩個小孩。他們四人都會劃船,都不會游泳。師:同學們現在都想一想,怎么渡過河去?請寫一寫你的渡河方案。三分鐘后,找學生答復師:有誰設計好了方案?學生答復總結概念師:我們把解決問題的方法和步驟稱之為算法。 2、算法的表述方法師:如何去設計算法呢?設計的算法又怎么表示呢?大家看到了,算法的設計分兩個內容,一是尋找一種方法;二是描述一下實現這個方法的步驟。剛剛我們已經用語言的形式描述過了渡河的算法。我們把這種通過語言描述的方法稱為自然語言描述算法。師:同學們思考下語言描述法有什么優點?又有哪些缺點呢

6、?生答師總:自然語言描述算法可以使用自己的語言來描述問題,描述的方式簡單自由,語言描述詳盡清楚,讓人易于理解。但也有缺點,描述的越詳盡,就顯得越繁雜,不夠直觀簡潔。師:為了更直觀的描述算法,人們設計了用流程圖描述算法的方法  出示算法的流程圖描述元素。師:我們來看一例子放幻燈片,并簡單分析求一元二次方程算法流程圖。3、算法的擇優師:處理同一個問題可能有不同的算法,采用什么樣的算法更簡單、方便呢?放幻燈片,出例如子:著名數學家華羅庚“燒水泡茶。師:根據你自己的日常經驗,請設計一個算法讓客人最快的喝上茶。 三、練習大顯身手題目:如果你家在舜泰苑小區,你要外出購物,需要到紅星菜市

7、場買肉、菜,到賽瑪特超市采購副食,到太東服裝店買衣服。請你講一個購物的算法。并用流程圖來表示。四、小結:   計算機解決任何問題都要依賴于算法。只有將解決問題的過程分解為假設干個明確的步驟,即算法,并用計算機能夠接受的“語言準確地描述出來,計算機才能夠解決問題。   第2課  利用E語言解決高斯問題教材分析很多計算機編程語言涉及大量的計算機英文術語,在學習的時候勢必會感到吃力。可喜的是,我們有自己的漢語編程語言E語言,可以用漢語語言來書寫代碼,解決算法的編程問題。初二下學期開始接觸E語言編程問題,開始可能會有點困難,但隨著學習的深入,學生會逐步

8、了解和使用E語言。本節課利用E語言程序解決高斯問題,是學生在了解和認識E語言開發環境后,以高斯問題這個典型例子作為載體,讓學生掌握E語言控件的添加與刪除操作,熟悉E語言根本輸入輸出語句。通過對用E語言編寫程序的了解,學會使用國產軟件,支持民族產業,增強民族自豪感。學習目標1、知識目標了解和認識E語言開發環境。2、技能目標掌握E語言控件的添加與刪除操作;熟悉E語言根本輸入輸出語句。3、情感、態度與價值觀目標E語言是國產軟件,通過對用E語言編寫程序的了解,學會使用國產軟件,支持民族產業,增強民族自豪感。重點、難點: 利用E語言設計高斯加法器教學方法 任務驅動法、示范操作法、成果展示法 教學準備教師

9、:課件、E程序作品范例、導學稿;學生:1、預習導學稿;教學過程課前大屏幕出示:課件首頁一、創設情境  導入新課相信同學們對數學家高斯小時候計算的1+2+3+100累加和這個問題都很熟悉,誰能告訴大家高斯當時是如何計算的嗎?大屏幕出示: 看看誰算的最快?1+2+3+4+15=            1+2+3+4+43=1+2+3+4+69=            1+

10、2+3+4+81=師:生 答復結束之后同學們剛剛計算的很正確,速度也很快!看得出來,同學們數學學的很好。誰能告訴我你是怎么算出來的?生:答復師:今天我們就用E語言開發一個簡單的計算器,讓它幫助我們解決計算高斯問題。大屏幕出示:學習任務 利用E語言設計高斯計算器  < xmlnamespace prefix ="v" ns ="urn:schemas-microsoft-com:vml" />< xmlnamespace prefix ="o" ns ="urn:schemas-micro

11、soft-com:office:office" />   師簡要介紹利用E語言設計好的高斯計算器使用方法。課件出示學習目標學習與探究一、高斯問題的分析與流程圖表示1+100=1012+99=1013+98=1014+97=101  一、高斯數學問題分析與流程圖  1+100=1012+99=1013+98=1014+97=10149+52=10150+51=101101×50=5050 下面先找同學演示一下啟動E語言開發環境的方法。認識E語言程序操作界面。請同學說一下各個局部的名稱。師強調:工作夾、組件箱、程

12、序窗體、狀態夾的作用。二、任務驅動  合作探究1、           任務分析根據高斯數學問題流程圖確定所需組件。兩個編輯框(放自然數N、累加和S)一個按扭被單擊時激發代碼兩個標簽注明自然數N和累加和S2、設計界面          標簽組件              

13、;      編輯框組件           按鈕組件 修改個組件名稱。單擊各組件,然后在開發窗口工作夾中單擊屬性頁面。標簽1的名稱和標題分別為“自然數N文字、“自然數N標簽2的名稱和標題分別為“累加和S文字、“累加和S編輯框1的名稱為“自然數N,編輯框2的名稱為“累加和S按鈕的標題為“計算小小加油站轉換命令到數值: 將非數值型的數據轉變成數值型數據到文本: 將非文本型的數據轉變成文本型數據=   賦值號在E語言中,

14、乘法運算符號是“*,除法運算符號為“/3. 書寫算法代碼雙擊“計算按鈕為按鈕1被單擊書寫響應代碼,即算法代碼。  4、運行程序驗證計算結果單擊工具條上的            按鈕或菜單欄上的運行命令,程序就會運行。師強調如出現錯誤,程序會在狀態夾中提示。三、實踐與創新根據自己的喜歡,設計一個自己滿意的窗體界面。并在窗體內放置一幅你喜歡的圖片,運行看看效果。四、收獲平臺五、本課小結     1、認識E語言開發環境2、掌握E語言

15、控件的添加與刪除操作3、熟悉E語言根本輸入輸出語句4、理解轉換命令:到文本、到數值的含義練習題1、根據自己的喜好,設計一個滿意的窗體界面,并在窗體內放置一幅你喜歡的圖片,運行看看效果。2、閱讀E語言開發環境自帶的E語言知識庫,嘗試自己寫一個簡單的四那么運算程序。教學反思從本節課開始學生學習E語言這種計算機編程語言,可以用漢語語言來書寫代碼,解決算法的編程問題。學生學習的興趣很高,但由于剛剛接觸E語言,因此在理解算法代碼上有一定困難。出現這種情況很正常,這就需要教師耐心講解,同時幫助學生樹立學習的信心,多表揚鼓勵,讓學生體驗成功的樂趣。相信隨著學習的深入,學生會逐步了解和使用E語言解決一些算法的

16、編程問題。 第3課 E語言程序設計根底教材分析本節課教學內容來自?青島出版社?出版的信息技術八年級下冊,第1單元?算法思想初步?,第3課:E語言程序設計根底。教材上是以設計計算“1+2=?為例,介紹的簡單E程序的制作過程。通過這個最簡單的程序制作讓學生了解變量、常量及數據類型;學會賦值語句的輸入、輸出的方法;并會使用“到文本、“到數值程序語句轉換數據類型。課本設置這個簡單程序,由簡單到復雜,但是發現大局部學生感到1+2=?還用編程序算嗎?感覺很滑稽。所以我就巧妙更改了本課題為“E 語言開發簡單計算器,詳細的剖析例子,向學生作具體的演示、講解和分析,這樣既能激發學生的學習興趣,增強學生

17、的學習自信心。教學過程中盡可能地讓學生多動手操作,增加感性認識。或許有些夸獎,但能充分引導學生去思考,調動學生學習的熱情,激發學生的學習興趣。學情分析初二的學生,電腦操作技能已經比擬熟練了,但是大多數學生在程序設計方面的根底相對薄弱,但采用“加法器即計算任意兩個數相加作為入門的例子的實例。這個實例學生數學中熟悉,又很簡單,所以對于學生設計一個“加法器的應用程序的難度已經不高,已經適合練習。所以在教學環節的設計上,要適當增加一些有難度的思考題,讓他們去主動探求答案,提高學生的學習積極性。同時,采取多種教學方法來調動他們的積極性,使學生愿意學、主動學,到達良好的教學效果。重難點:加法器的設計與制作

18、教學策略選擇與設計:任務驅動、學生自主探究、互相討論、教師加以輔導 教學目標一、知識目標:1.了解變量、常量及數據類型 ; 2.學會賦值語句的輸入、輸出的方法;“到文本、“到數值程序語句轉換數據類型。二、能力目標:通過設計加法器并逐步完善成簡單計算器,培養學生知識知識遷移能力、創新能力及協作精神。三、情感與價值觀目標:嘗試設計小程序來解決問題,培養學習E語言的興趣與信心。重點、難點: 設計加法器教學方法 任務驅動法、示范操作法、成果展示法 教學準備教師:課件、E程序作品范例、下發導學稿; 學生:1、預習導學稿; 2、啟動E語言。教學過程課前大屏幕出示:課件首頁一、創設情境 導入新課大

19、屏幕出示:組圖從古至今人類使用的各種計算方式引出課題:用E語言開發一個簡單的計算器大屏幕出示:課件 1、課題: 2、學習目標 3、闖關游戲 4、頒獎臺 5、順利闖關方法二、任務驅動 合作探究一、編寫加法器1、問題分析加法器:A+B=C 任意兩個數相加,求結果。據算法,繪制流程圖。確定所需要的組件:生說:師:適當點評鼓勵!(頒獎。2.界面設計 這里我們做一個非常簡單的界面,三個標簽,三個編輯框,一個按鈕。全體上機實踐探索小組協作 學生示范 師評價鼓勵 小小加油站師講解:變量、常量、數據類型、轉換命令、賦值語句的概念。 < xmlnamespace prefix ="v&

20、quot; ns ="urn:schemas-microsoft-com:vml" />< xmlnamespace prefix ="w" ns ="urn:schemas-microsoft-com:office:word" />插入變量表:如右圖:  程序代碼的意思:逐行分析 程序代碼的含義。4. 小結:程序設計的實現步驟(1).分析問題,理解任務;(2).確定界面 所需組件及每個組件的作用,設計出程序界面;(3).確定關鍵代碼; (4).確定關鍵代碼應該寫在什么組件的什么事件里。 二、開發計算器 1

21、、舉一反三 分組研發 分組研發減法器、乘法器、除法器提示:開發計算器是在加法器的根底上,同理設計中來的。操作方法相似,在代碼編寫上,改下代碼編寫中的運算符號即可。2、學生演示并解說其操作:通過觀察學生的操作情況,讓學生來展示自己的作品,并且演示自己的操作過程,在操作如有錯誤,找其他同學指出并提出建議。找生示范減法器的制作過程,師評價鼓勵,再分別找生示范其它組成員的程序作品 乘法器、除法器。3、應用方法 解決問題標準操作 大屏幕出示:課件 簡單計算器的各個代碼;并在演示中解說操作過程,強調注意的地方。請同學們繼續完善自己的計算器。通過實踐,反復領會,突破重難點。全體學生上機實踐,教師巡視,并做個

22、別輔導。4、學有余力的同學可以做選學任務:開發計算圓面積的小程序5、作品評價 頒獎 誰愿意把開發的計算器展示給大家?評價作品。頒獎6、小結:很好,我們已經成功開發了簡單計算器。鼓勵示范學生并頒獎,評出程序設計最棒小組和“小小程序設計師!四、課后探索:開發計算圓面積的小程序 五、課堂小結一知識歸納:1、變量、常量與數據類型 ;2、賦值語句、輸入、輸出的方法;3、轉換命令:到文本、到數值;4、簡單計算器的編寫。二程序設計時的實現步驟:(1).分析問題,理解任務;(2).確定界面所需組件,設計出程序界面;(3).確定關鍵代碼; (4).確定關鍵代碼應該寫在什么組件的什么事件里。 六、教后記:_附:學

23、案一、編寫加法器提示:自學、求助“學案、或向身邊的同學、老師請教!1、任務分析加法器:A+B=C 任意兩個數相加,求結果。據算法,繪制流程圖。確定所需要的組件:(1).三個編輯框(放加數、被加數、得數);(2).一個按扭被單擊時激發代碼(3).三個標簽注釋2、界面設計 可參考右圖 生上機實踐 交流匯報 演示效果小小加油站1.變量:在程序運行過程中可以自由改變或會發生變化的量。變量分為全局變量和局部變量兩類,它們的區別在于全局變量是整個程序所使用的變量,在程序的各個局部都有效,而局部變量只在它所在的程序段有效。2.常量:是在程序運行過程中保持不變的量。3.數據類型:整數型、小數型、文本型等。數據

24、名稱取值范圍及所占存儲空間整數型-2,147,483,648 到 2,147,483,647 之間的整數,占 4 個字節小數型3.4E +/- 38 (7位小數) 之間的數值,占 4 個字節文本型記錄一段文本,文本由以字符 0 結束的一系列字符組成4.轉換命令:到文本:將非文本型的數據轉變成文本型數據;到數值:將非數值型的數據轉變成數值型數據。我們想在單擊“+號按扭后,編輯框1、2中的任意數值相加,所以這兒要引進三個變量,即先插入變量表:“插入菜單“局部變量或按組合鍵ctrl+L。如以下圖示: 二、開發計算器 1、分組研發、個性創造1、一、三組主要開發減法器; 2、二、四組主要開發乘

25、法器;3、五組開發除法器;提示:設計計算器是在加法器的根底上,同理設計中來的。同樣的變量表,只是在代碼編寫上,改下代碼編寫中的運算符號即可。例:編寫 減法器 1.據任務分析設計界面可在原來加法器的根底上增加相減按扭;2. 選中“相減按扭,在左側屬性面板選擇“按扭被單擊事件;3. 插入局部變量同加法器相同;4. 寫代碼在代碼編寫上,改下加法器代碼編寫中的“+為“運算符號即可5. 單擊工具欄的 按扭或按F5 運行程序,(6).保存程序。同理開發乘法器、除法器。三、課后探索:開發計算圓面積的小程序 四、課堂小結一知識歸納:1、變量、常量與數據類型 ;2、賦值語句輸入、輸出的方法;3、轉換命令:到文本

26、、到數值;4、編寫簡單計算器。二程序設計時的實現步驟:1、分析問題,理解任務;2、.確定界面所需組件,設計出程序界面;3、確定解決問題所需要的關鍵代碼; 4、確定關鍵代碼應該寫在什么組件的什么事件里。 五、學后記:_    第5課循環結構教材分析本課是青島出版社信息技術八年級下冊第1單元 算法思想初步 第5課 循環結構 的內容。循環結構與順序結構、分支結構是E語言中很重要的編程結構,能大大提高程序的效率,減少運算次數。很多計算機編程語言涉及大量的計算機英文術語,在學習的時候勢必會感到吃力。可喜的是,我們有自己的漢語編程語言E語言,可以用漢語語言來書寫代碼,解決算法

27、的編程問題。初二下學期開始接觸E語言編程問題,開始可能會有點困難,但隨著學習的深入,學生會逐步了解和使用E語言。本節課利用E語言程序解決九九乘法表中計算和輸出問題,是學生在了解和認識E語言開發環境后,以九九乘法表問題這個典型例子作為載體,讓學生掌握E語言程序的循環結構,利用循環結構有效地解決問題。通過對用E語言編寫程序的了解,學會使用國產軟件,支持民族產業,增強民族自豪感。學習目標1、          知識目標了解循環結構在算法中的應用。2、     &

28、#160;    技能目標   學會在程序設計中利用循環結構有效地解決問題;理解算法優化的根底知識。3、          情感、態度與價值觀目標對待同一個問題,運用不同的知識和方法解決問題,往往能到達事半功倍的效果。培養學生運用不同方法解決問題的習慣。 一、概述本課是青島出版社信息技術八年級下冊第1單元 算法思想初步 第5課 循環結構 的內容。循環結構與順序結構、分支結構是E語言中很重要的編程結構,能大大提高程序的效率,減少運算次數。很多計算機

29、編程語言涉及大量的計算機英文術語,在學習的時候勢必會感到吃力。可喜的是,我們有自己的漢語編程語言E語言,可以用漢語語言來書寫代碼,解決算法的編程問題。初二下學期開始接觸E語言編程問題,開始可能會有點困難,但隨著學習的深入,學生會逐步了解和使用E語言。本節課利用E語言程序解決九九乘法表中計算和輸出問題,是學生在了解和認識E語言開發環境后,以九九乘法表問題這個典型例子作為載體,讓學生掌握E語言程序的循環結構,利用循環結構有效地解決問題。通過對用E語言編寫程序的了解,學會使用國產軟件,支持民族產業,增強民族自豪感。二、學習目標分析4、     

30、60;      知識目標了解循環結構在算法中的應用。5、            技能目標    學會在程序設計中利用循環結構有效地解決問題;理解算法優化的根底知識。6、            情感、態度與價值觀目標對待同一個問題,運用不同的知識和方法解決問題,往往能到達事半功倍的效果。培養學生運用

31、不同方法解決問題的習慣。三、學習者特征分析      1學生是初二學生,對多媒體大屏幕環境下的課堂環境非常熟悉;2學生在學習本課以前,已經學習了算法的概念、順序結構、條件結構及簡單的賦值問題等E語言的根底知識。3學生具備一定的自學能力,思維活潑,對程序框圖與算法的根本邏輯結構這一課程興趣很高;4初二學生形象思維、感性認識較強,理性思維、抽象認識能力還很薄弱,因此教學中宜選擇學生熟悉的,易懂的實例引入。四、教學策略的選擇與設計本節課主要采用“啟發探究與合作探究相結合教學方式,教師引導,學生得出結論,教師總結,納入知識系統。主要表達在兩局部:1、循環結構的概

32、念分析和框圖的得出過程,主要為啟發探究的教學方式完成。2、對概念的深入理解及對引例的分析過程,主要由學生合作探究為主要方式完成。另外教學手段采用多媒體輔助教學,為框圖的書寫節省時間,有效提高課堂效率,充分調動學生學習的積極性。五、教學資源與工具設計1、教師自制的多媒體課件; 2、上課環境為多媒體電子白板環境。六、教學過程實錄:教學流程圖:   一創設情境,激發興趣讓學生回憶小學學過的九九乘法表,個別學生答復。再讓學生閱讀“閱讀與思考,讓學生知道九九乘法表的來歷。提出中心任務用語言程序編寫九九乘法表。    教學處理:為了更好地完成中心

33、任務,教師在開始上課時引導學生對以前學過的定義變量、常量、運算符、公式、賦值知識進行復習。 二發現問題,探究新知1、循環結構定義:在算法中,從某處開始,按照一定條件,反復執行某一處理步驟的過程。2、觀察分析九九乘法表的排列特點,指導學生分類:一行、第1行,第9行、進而到第1列進行全面分析。教學處理:這一環節主要采用學生合作探究方式完成流程圖繪制、程序界面的創立、代碼的生成。每四人為一組,教師參與到學生研究過程中,對學生出現的問題進行及時點撥幫助,最后由學生展示自己的流程圖。然后教師展示正確流程圖:設計意圖:這樣設計的目的是為了培養學生合作交流精神及協作溝通能力,并訓練學生的畫流程圖的能力。3、

34、循環結構概念的理解:1循環結構的三要素:循環初始值、循環體、循環的終止條件。2循環結構的算法流程圖         3當型循環與直到循環的區別教學處理:引導學生認真觀察剛剛得到的程序框圖,給學生2分鐘討論交流時間,讓大家互相溝通,從而使得學生對概念的理解更深刻,最后由學生說出以上對概念的理解,教師進行歸納總結。設計意圖:通過師生交流,使學生對概念有更深的理解,同時鍛煉了學生歸納總結的能力,增強合作交流意識。創立了和諧的課堂氣氛。4、變式探究:探究1:再觀察列,如第1列等如何編寫程序。探究2:中心任務的逼近。三、類比

35、探究,拓展知識變式1:結合練一練2探究。 此例可由學生獨立思考、答復,師生共同點評完成。設計意圖: 確定循環變量和初始值確定循環體確定循環終止條件。四、同伴互助,溝通開展實踐創新大顯身手。設計意圖:通過同伴互助穩固所學知識,培養和提升學生的認知水平。溝通開展,有助于及時查漏補缺,保持學生學習的熱情和信心。五總結歸納鼓勵學生對本課進行總結,其他學生補充。設計意圖:是幫助同學認清本節課的知識結構,培養學生歸納總結的能力及合作探究的精神。七、總結與評價1、在課堂中教師對學生的學習、探究、討論等給予及時的評價、引導和總結;本課結束時,教師引導學生進行本次課綜合性總結;課后,通過作業來評價反應。工程因素

36、abc說明情感與態度1、舉手發言   a=積極,b=一般,c=不積極2、參與活動   3、認真情況作業、討論、思考   a=認真,b=一般,c=不認真4、大膽質疑并提出與別人不同的問題   a=經常,b=一般,c=很少5、大膽嘗試并表達想法   a=能,b=很少,c=不能6、對“同伴互助,溝通開展這一環節的參與度   a=較深,b=一般,c=沒有知識與技能7、描述知識特征,說明由來,闡述它們之間的區別與聯系 

37、;  a=能,b=根本,c=不能8、在理解的根底上運用所學知識于新情況中   9、結合應用知識,靈活、合理選擇方法解決問題   思維與方法10、思維創造性獨立思考,從不同角度提出問題,用不同方法解決問題   a=能,b=根本,c=不能11、思維的條理性做事有方案,表達清楚   12、解決問題的策略、方法   a=較好,b=一般,c=不好交流與合作13、認真聽取別人的意見并詢問   14、積極表達自

38、己的意見   a=能,b=根本,c=不能15、對“同伴互助,溝通開展這一環節的完成情況   評語     2、教師的教學反思1內容的安排與目標的制定是否恰當?  2教法的安排是否恰當?  3目標完成情況如何?  4成功的地方  5缺乏與問題:  6想法:練習題 1、如果被乘數是9,那么這行是怎樣輸出的呢?現在我們把這一行的輸出變成一列的形式輸出,又會得到近似于表中的哪一局部呢?2、分析表中第9行被乘數和乘數的關系。注意觀察如何

39、通過行與列的變化以及被乘數和乘數位置的變換來輸出九九乘法表里的其它局部。3、能不能把九九乘法表中的數字其他圖案,并利用循環體和畫板定位寫出方法,通過計算機編寫程序實現輸出呢?4、請在屏幕上輸出以為根本圖案的三角形,參考圖案如以下圖所示。       第6課?枚舉法?教學設計教材分析枚舉法求解問題是現實生活中經常用到的一種方法,重點是如何從實際問題建立適當的數學模型、構造枚舉的框架,使學生能真正消化知識,轉化為自己的信息技術處理能力,本課就通過“張邱建百錢買百雞的問題引導學生如何用枚舉法解決實際問題,并激發學生進一步探索的欲望。一教學目標知識與技

40、能:了解枚舉法在算法中的應用,學會利用枚舉法解決實際問題,并能對枚舉的范圍進行優化;進一步理解算法優化的含義。過程與方法:用易語言的循環語句實現窮舉策略,編寫解決問題的程序并編譯通過。情感態度與價值觀:對待可能有多種解決方案的問題,嘗試使用枚舉法來實現問題的求解,并盡可能對解決問題的步驟和方法進行優化。二內容分析重點:枚舉策略算法的理解,循環嵌套語句的使用難點:枚舉策略的現實。三學生分析學生已經學完了第一單元程算法思想初步,對易語言編程環境,對象、屬性、事件、事件驅動的使用已經有所了解。對三種根本程序結構也有所了解。本節課是在學生學完了循環語句后,應用循環語句編寫程序解決問題。目的讓學生穩固前

41、面所學的循環控制流程“變量循環首命令的用法。雖然學生已經學會了易語言的一些命令的使用,但前面的學習,學生更側重語法的學習,因此本節課在學生已經掌握一些根本語法后,培養學生應用易語言的這些命令來實現程序,解決實際問題。四教學策略設計1教學方法設計任務驅動、講授、探究、2關于教-學流程和教-學活動的設計思路創設情境-提出問題,師生討論-探究問題;師生一起分析-找到解決問題的方法;練習-穩固總結。(五)、教學過程一引入課題教師:中國古代數學家張丘建在他的?算經?中提出了著名的“百錢買百雞問題:母雞每只3元,公雞每只2元,小雞每只0.5元,計算一下,如何花100元錢買100只雞,并保證公雞、母雞、小雞

42、都要有,各買多少只?學生思考二小組協作,自主探究教師:同學都很棒,現在我們先小組討論一下,然后讓每個小組的一位代表來講解一下你們如何分析解決這個問題.。分析問題教師正確引導,學生小組協作完成我們不能一下子就能得到100元如何買100雞。但是題意給出三種雞的單價,總的錢數,那么要滿足百錢買百雞,就必須滿足以下兩個條件:即1、母雞數量+公雞數量+小雞數量=100只。2、3*母雞數量+2*公雞數量+0.5*小雞數量=100元。所以此問題可歸結為求這個不定方程的整數解。提問:這解確定嗎?學生:不確定,有多個答案教師:因此我們可以利用枚舉法來解決這個問題。什么是枚舉法呢?給出枚舉法定義:枚舉法是把問題的

43、所有可能結果逐一試驗,篩選出符合條件要求的結果的方法。枚舉法是利用計算機速度快,精確度高的特點,對要解決問題的所有可能情況,一個不漏地進行檢驗,從中找出符合要求的答案。三利用枚舉解決方法,根據“百錢買百雞程序流程圖,用易語言寫出循環嵌套結構程序代碼,求解。小組協作,教師引導,完成任務核心程序段:變量循環首 (1, 100, 1, 公雞)    變量循環首 (1, 100,1, 母雞)        變量循環首 (1, 100,1, 小雞)     

44、;   如果真 (母雞×3 + 公雞×2 + 小雞×0.5 =100 且母雞+公雞+小雞=100)              列表框1.參加工程“母雞有+到文本母雞+ “只;+“公雞有+ 到文本公雞+“只;+ “小雞有+ 到文本小雞+“只;變量循環尾 ()變量循環尾 ()變量循環尾 ()任務完成后,各小組展示“百錢買百雞程序運行結果。提問上面的程序段,循環體條件語句要執行多少次?能不能在此程序中加上循環計數結果輸出到

45、屏幕上?學生交流,小組積極探討最后學生答復: 四優化程序教師:利用枚舉策略編制的程序,其運算量一般是很大的,因此如何提高算法效率是窮舉算法一個很重要的問題。提問1、上面的程序段,循環體條件語句執行的次數是驚人的,能否根據題意更合理的設置循環控制條件來減少這種枚舉和組合的次數,提高程序的執行效率分析呢?學生思考教師引導:假設全買公雞最多買50只,顯然公雞的值在050之間;同理,母雞的取值范圍在033之間,小雞的數量=100-公雞-母雞,引導學生思考還能更優化程序嗎?變量循環首 (1, 50, 1, 公雞)變量循環首 (1, 33,1, 母雞)    小雞=100-公

46、雞-母雞    如果真 (母雞×3 + 公雞×2 + 小雞×0.5 =100 且母雞+公雞+小雞=100)列表框1.參加工程“母雞有+到文本母雞+ “只;+“公雞有+ 到文本公雞+“只;+ “小雞有+ 到文本小雞+“只;變量循環尾 ()變量循環尾 ()提問優化后的程序,循環體語句執行多少次?與優化前減少了多少次?學生分組修改程序,解決問題:總結學生程序編寫的情況,給予適當評價!五總結提高概念總結:有些問題的解可以用公式,或者按一定的規那么、規律求出時,只要把這些規那么用計算機的語言寫出,問題就可以得到解決。但也有些問題,像“百錢買百雞

47、問題一時難以找到規律或公式,或者根本沒有公式可循。在這種情況下,我們可以利用計算機高速運算的特點,用枚舉策略來解決。所謂枚舉策略也稱枚舉法指的是從可能的解的集合中一一枚舉各元素, 用題目給定的檢驗條件判定哪些是無用的,哪些是有用的。能使命題成立,即為其解。根本步驟:分析要素關系?抽取數學模型?建立解析式?設計算法?編寫程序?調試程序?結果設計意圖:本局部內容將指導學生如何從特殊現象總結出一般的規律。幫助學生形成知識體系。 六課后提高編程求以下各式的值:1、101+102+.+10012、1+1+2+1+2+3+.+1+2+3+.+2021  八教學評價評價工程自我

48、評價小組評價優秀良好一般優秀良好一般枚舉法概念      算法分析描述      E代碼編寫      算法優化      練習編程求以下各式的值:1、101+102+.+10012、1+1+2+1+2+3+.+1+2+3+.+2021教學反思 1本課主要鍛煉學生對于循環語句的理解程度,對于剛接觸計算機程序的初二的學生來說,要靈活運用編程語言,選擇

49、優秀的算法,是比擬困難的。因此本節課最重要的是分析問題思路要清晰,總結出窮舉策略。算法就在于培養學生的邏輯思維能力。2本課重點是算法的講解,對程序的實現,易語言的操作沒有做重點講解。當然算法的現實也很重要,這就要求學生對易語言的一些根本操作和語法比擬熟練,才能保證本課目標的實現。     第2單元 vb程序設計第1課大熊貓的兩個愿望教材分析 本教材在本堂課中講解過于籠統,在課程安排的第二步“運行程序中,它要求翻開“現存中的“大熊貓的兩個愿望.vbp工程,其實,在我們教學安裝的VB程序中沒有這個工程。而且后來又繼續講解各種控件,籠統,其實不如運行范例教學法,教給學生

50、制作一個“大熊貓的兩個愿望的程序,既講解了各種控件,而且讓學生在簡單實例中制作程序的樂趣,我本節課就是這樣設計的。閱讀與思考 大熊貓是我國特有的珍惜動物,也是我們的國寶。大熊貓憨態可掬的模樣受到全世界人民的喜愛。 你知道大熊貓的兩個愿望嗎?我們用VB編程將這兩個愿望展示出來吧。  教學目標一、知識目標:1.認識VB界面,能說出窗口中構件的名稱。2.了解常用的控件,會添加、刪除控件。二、技能目標:1、學會對Label控件、CommandButton控件的字體屬性進行設置;2、學會對CommandButton控件的顏色屬性、窗體的背景圖進行設置。三、情感與價值觀目標:培養學習VB語言的興

51、趣和勇于探索的精神。重點、難點: 修改控件屬性教學方法 任務驅動法、示范操作法、成果展示法 教學準備教師:課件、VB程序作品范例、下發程序樣例; 學生:1、預習課本; 2、啟動VB程序。教學過程課前大屏幕出示:課件首頁一、創設情境 導入新課用小魔術“大熊貓的兩個愿望程序導入新課用機房“播送模式,讓學生看著顯示屏,教師點擊“愿望一、“愿望二。這是怎么做的呢?學生思考引出課題 “用VB語言編程大屏幕出示:學習目標    二、任務驅動 合作探究一、認識VB工作界面學生參照課本提示自己翻開VB工作界面,并新建“標準EXE工程。學生參照課本自已

52、認識VB主界面。找小組代表到教師機演示操作過程一起來認識VB工作界面大屏幕顯示教師演示課件,學生分小組搶答VB工作界面主要部件的名稱。二、運行程序大屏幕顯示主要操作任務     學生翻開教師發送給學生的程序樣例學生自己找到教師指定位置的程序并啟動程序,分別點擊“愿望一“和愿望二“查看大熊貓的兩個愿望。看完后自己退出程序。教師觀察學生的操作情況,找學生到教師機演示操作,并對學生操作的整體情況作點評。三修改界面大屏幕顯示主要操作任務1、控件的添加與刪除學生參照課本步驟自己添加“標簽框、“文本框、“命令按鈕并移動控件的位置和改變控件的大小。分小組討論制作2、修

53、改控件屬性值學生參照課本內容自己來認識一下如何修改 控件的顯示文本。        控件的背景色        顯示文本的字體、字形、字號找學生到教師機演示如何修改3、修改程序代碼大屏幕顯示代碼   學生雙擊“愿望一“按鈕,翻開程序代碼,并修改局部代碼,運行程序,觀察運行結果。將做的較好的學生的程序上傳到教師機,對全體學生進行展示三、課后探索:設計“我的未來不是夢“小程序。 四、課堂小結練習1、如何修改控件的背景色?

54、2、  如何修改控件的字體?3、 如何改修控件的顯示文本?教學反思本節課內容較簡單,有些地方可以再加此拓展,按鈕的顏色直接修改變不了顏色,需要把屬性中“style改為raphica,再修改backcolor。修改背景為圖片,需要改Picture.修改代碼的地方可以讓學生按照自已的喜好來修改大熊貓的愿望,不一定非要和課本一致。活動與游戲小魔術: 1、大熊貓的兩個愿望。 在導入的時候使用,用VB編寫的小程序,老師點按鈕,出現不同愿望。2、顏色變變變Label.ForColor=RGB( , , )讓學生在代碼中,分別設RGB0,0,0、GB255,255,255、RG

55、B0,255,0、RGB255,0,0、RGB255,255,0,看標題顏色的變化。背景資源vb是Visual Basic的簡稱,是由美國微軟公司于1991年開發的一種可視化的、面向對象和采用事件驅動方式的結構化高級程序設計語言,可用于開發 Windows 環境下的各類應用程序。它簡單易學、效率高,且功能強大可以與 Windows 專業開發工具SDK相媲美。在Visual Basic環境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用Windows內部的廣泛應用程序接口API函數,動態鏈接庫DLL、對象的鏈接與嵌入OLE、開放式數據連接ODBC等技術,可以高效、快速地開發Window

56、s環境下功能強大、圖形界面豐富的應用軟件系統。Visual 意為可視的、可見的,指的是開發像Windows操作系統的圖形用戶界面Graphic User Interface,GUI的方法,它與其他編程軟件不同的是不需要編寫大量代碼去描述界面元素的外觀和位置,只要把預先建立好的對象拖放到屏幕上相應的位置即可。應該說,這是一次質的飛躍,是一次編程技術的革命。Basic 實際上是一個短語的縮寫,這個短語就是 Beginners all_purpose symbolic instruction code ,其中文意思為“初始者通用符號指令代碼語言。    第2課 

57、; 自我介紹教材分析本節課教學內容來自?青島出版社?出版的信息技術八年級下冊,第2單元?VB程序設計?,第課:?自我介紹?。教材以制作“自我介紹小程序為例,讓學生了解開發程序的一般過程,學會使用文本框控件、單項選擇按鈕控件,學用會代碼設置字體、文字的大小、TextBox控件的Text值。學會編寫單項選擇按鈕、命令按鈕的Click事件代碼,學會用使用分行符、和字符連接符。學情分析經過第課的學習,學生已經初步了解和掌握了程序界面和常用控件以及控件的局部屬性設置,本節課學習起來相對輕松,但本節課內容涉及大量的控件屬性設置和代碼命令編寫,學生操作起來可能有一定的難度,需要教師適當的引導學生操作,來提高

58、學生的學習效率。重難點:代碼的編寫教學策略選擇與設計:任務驅動、學生自主探究、互相討論、教師加以輔導背景資源 VB的特點1面向對象VB采用了面向對象設計思想,它根本思路是把復雜設計問題分解為個個能夠完成獨立功能相對簡單對象集合。所謂“對象就是個可操作實體如窗體、窗體中命令按鈕、標簽、文本框等面向對象編程就好似搭積木樣員可根據和界面設計要求直接在屏幕上“畫"出窗口、菜單、按鈕等區別類型對象并為每個對象設置屬性。 2事件驅動在Windows環境下是以事件驅動方式運行每個對象的都能響應多個區別事件,每個事件都能驅動段代碼事件過程該代碼決定了對象功能通常稱這種機制為事件驅動事件可由

59、用戶操作觸發也可以由系統或應用觸發例如單擊個命令按鈕就觸發了按鈕Click(單擊)事件該事件中代碼就會被執行假設用戶未進行任何操作(未觸發事件)那么就處于等待狀態整個應用就是由彼此獨立事件過程構成 用編譯成可在Windows中運行可執行文件并為它生成安裝VB集成開發環境為編程者提供了很大方便  Click 事件此事件是在一個對象上按下然后釋放一個鼠標按鈕時發生。它也會發生在一個控件的值改變時。對一個 Form 對象來說,該事件是在單擊一個空白區或一個無效控件時發生。對一個控件來說,這類事件的發生是當: 用鼠標的左鍵或右鍵單擊一個控件。對 CheckBox, CommandButton, Listbox 或 OptionButton 控件來說,Click 事件僅當單擊鼠標左鍵時發生。語法Private Sub Form_Click( )Private Sub object_Click(index As Integer)Click 事件的語法包括以下局部:局部 描述 object 一個對象表達式,其值是“應用于列表中的一個對象。 index 一個整數,用來唯一地標識一個在控件數組中的控件。 說明通常,將一個 C

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論