《生活里的程序,程序中的生活》_第1頁
《生活里的程序,程序中的生活》_第2頁
《生活里的程序,程序中的生活》_第3頁
《生活里的程序,程序中的生活》_第4頁
《生活里的程序,程序中的生活》_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、【精品文檔】如有侵權,請聯系網站刪除,僅供學習與交流生活里的程序,程序中的生活.精品文檔.生活里的程序,程序中的生活利用計算機程序解決問題(上)一、相關課程標準分析(一) 課標要求:初步地掌握計算機進行信息處理的幾種基本方法,認識其工作過程與基本特征。(二)分析:課程標準對于本節的定位在體會、體驗與了解。初步掌握高級語言解決實際問題的基本過程,并在此基礎上進一步了解計算機程序解決問題的基本過程和基本方法。二、教材內容分析(一)本節內容及作用 教材內容首先考慮到了計算機程序在生活中的應用,其次通過一個案例情景模擬,并由此產生的加解密程序的運行體驗來說明計算機程序在生活中的應用的不可或缺。進而繼續

2、通過此加解密程序為藍本,深入探討程序代碼的執行過程和執行原理(二)本堂課針對教材內容的發散性操作 雖然說教材內容符合了學生認知的一般規律,但自己認為,教材受其地域性的限制,并沒有從最基本的生活的角度來探討計算機程序的問題。根據本地實際,對于計算機程序與生活的關系,沒有必要按部就班地按照教材來進行,選擇一條適合自己地方的學生特色的教學模式是必要的。三、學情分析 高一的學生已經具備了一定的計算機使用經驗,但大多數是與常用的工具軟件的使用和網絡應用有關。對于計算機編程知識,他們以前可能沒有接觸過。同時,因為陌生,他們往往會把其看做一種遙不可及的事物。所以,強調計算機程序與生活的關系的必不可少的。再者

3、,他們在現階段已經具備了較強的邏輯推理思維能力,也掌握了相關的數學知識,這樣對于計算機程序解決問題了解起來應該是不會太困難。教師應該把重點放在對他們思維方向的引導上!四、教學目標(一)知識與技能:了解計算機程序,計算機代碼,以及如何利用特定的程序完成某項特定的任務。(二)過程與方法:了解利用計算機程序解決現實問題的一般過程和在此過程中常用的一般方法。(三)情感態度與價值觀:體會計算機程序解決問題成為了當今社會解決問題的一種根本的重要的手段。并通過學習切實地理解到計算機程序之于生活的密切關系,并增強利用計算機來使我們的生活更加美好的信心。五、重難點分析(一)教學重點:(1)了解一段程序代碼的工作

4、原理和工作過程,大體了解程序段執行的功能是什么。(2)初步體驗vb語言編譯環境,并嘗試在其中操作執行一段實用的計算機程序代碼。 (二) 教學難點:解剖簡單的計算機程序,了解其的結構組織和具體的作用,并嘗試編寫或修改自己的第一個小程序。六、教學資源(一)硬件環境: 多媒體網絡教室(每人一機),大屏幕投影,音響設備。(二)軟件資源:(1)預設資源:ppt課件,網絡多媒體教室系統。(2)泛在資源(用于學習延伸):加法器,加解密程序和相應的操作說明及代碼文擋。七、課堂設計意圖營造和諧生活化的計算機程序體驗課。通過一系列的課堂情景的創設和漸進的學生綜合活動,力圖讓學生首先體會到計算機程序在我們生活中的不

5、地位的不可替代性,并產生自己動手編制計算機程序解決身邊具體問題的愿望。進而了解利用計算機程序解決問題的過程,并有能力和有意愿把這樣的方法真正地溶入到現實生活中去。最后能通過本堂課的學習,能夠培養良好的利用技術優勢為自己生活服務的意識和相應的信息技術素養!八、教學過程(一)導入:由一個加法器引入教學 教師操作加法器,借此激發學生模仿教師制作類似的小程序來解決生活中的小問題的強烈的課堂求知愿望!并引出課題,生活中的問題,我們能否利用程序加以解決呢?(二)課堂過程:通過五個基本的問題,層次由淺及深地完成整個課堂教學。(1)問題一:計算機程序離我們的生活遙遠嗎? 環節一:生活感受大家談:在你的生活中,

6、你都利用計算機來做什么? 學生回答:上網查資料,聊天,打游戲等等。 教師總結:大家利用計算機所做的每一件事情,在實質上都是計算機程序用來幫助我們解決了一個問題!那么,你知道在我們平凡的生活中,還有什么地方閃耀著計算機程序的光芒嗎?環節二:生活片段分析:某位同學的日記片段:我的早晨清晨六點十分,伴隨著準時而優美的起床鈴聲,我邁出宿舍,走進了第一餐廳。餐廳里人很多,沒有辦法,我只買了兩個包子做為我的早餐罷了。隨著我的餐卡在打卡機上輕輕掠過,六毛錢便不翼而飛了。當我走到超市的時候,突然感覺只吃包子是不是太單調了,于是在超市里拿了一包早餐奶,但付錢的時候卻發現超市的收銀機壞掉了,沒奈何,我只得忍痛把剛

7、拿到手的早餐奶又放了回去,真郁悶!教師提問:你能在這個生活片段中,找出幾處計算機程序為我們生活服務的痕跡來呢?學生回答:鈴聲,打卡機和收銀機等。教師總結:在我們生活中的一個普通的片段里,都融入了計算機程序的痕跡!特別在如今的信息社會中,計算機已經成了現實生活中不可割舍的一個部分!計算機解決問題也成了解決生活問題的一個根本的重要的方法手段!教學目的:通過現實情景的自我體驗,讓學生體會到,計算機程序作為一種解決現實問題的常見方法,離我們并不遙遠。(2)問題二:面對生活中的一個小問題,你們能否想到過用計算機程序的方法來解決呢?環節一:生活情景劇假如你是主人公:假如你是一家大型公司的負責人,每天都會用

8、電腦處理大量的商業文件,并且通過郵件與客戶交流業務信件。但是某一天,你聽聞網絡中存在著很多計算機信息被竊取的事情,你很擔心自己保存在計算機里的重要文件和在網絡中你和客戶交流的電子郵件中的信息被某些人所竊取,給你造成重大的損失!教師提問:你會利用什么方法保護自己的信息不被別人所竊取呢? 學生小組討論:(過程五分鐘) 學生小組代表回答:隱藏文件,備份文件,給計算機加密碼,給文件加密碼,安裝殺毒軟件或著網絡防火墻等等。 環節二:體驗文件加密的方法解決這個問題的過程: 教師演示:教師操作加解密過程,學生感受體驗。 學生活動:說出你的心里話學生每人在d盤下新建一個文本文件,寫一句對同桌的心里話,然后加密

9、!完成后同桌互換座位,利用解密程序將加過密的文本文件解密!教師總結:面對生活中的這個小小的問題,看來大家都能想到利用一定的方法去解決它,而且,從我們剛才的操作看來,利用計算機程序解決這樣的問題也是輕而易舉的!那么,現在我們解決問題所利用的方法只是采用拿來主義,將別人已經準備好的工具解決了這個問題。那么,你想不想知道如果我們自己想找一種解決問題的實際方法,又應該怎么做呢? 教學目的:讓學生真切地體會到,針對生活中的一些小問題,我們完全可以根據其規律和特性,利用計算機程序加以解決,同時讓學生體驗利用程序解決問題的過程!(3)問題三:利用計算機程序解決問題,我們應該如何去做?現實問題模擬:停車場的看

10、門人 某大型停車場對于進入該場地的車輛有如下的規定:1、 進入該停車場的車輛必須為客運車輛,貨運車輛謝絕入內。2、 如果該車的乘員數量小于等于4人,則收費五元。3、 如果該車的乘員數量大于4人,則收費八元。 請根據該停車場的規定,判斷進入該場的車輛是否符合規定,應該受費多少? 環節一:學生討論:如果你是停車場看門人,針對想進入該場的車輛,你會做什么樣的判斷? 學生回答:1、先判斷車型是否是客車,如果是,進入下一步,如果否,決絕進入。 2、判斷該車乘員數量是否小于等于“4”,如果是,收費五元,允許進入,如果否,進入下一步。 3、收費八元,允許進入。 環節二:(知識遷移)你能否根據已學的數學知識為

11、你認為正確的判斷過程畫出思維過程的流程圖? 流程圖如下:開始結束是客車嗎?乘員數=<4嗎? 謝絕進入該場地收費八元收費5元歡迎進入YNNY 教學效果:學生大多能清晰地描述自己的思考判斷過程,并且能利用已學知識把自己的思維過程利用流程圖的方法表達出來!教學目的:使學生針對利用計算機程序解決問題的過程有個大體的了解,為教學內容的第2課時打好基礎。(4)問題四:計算機程序是如何命令計算機替人類服務的呢? 環節一:給出停車場看門人程序實現的代碼; If Text1.Text = 1 Then If Text2.Text <= 4 Then MsgBox ("$5,welcome&

12、quot;) Else MsgBox ("$8,welcome") End IfElse MsgBox ("sorry!")End If學生活動:請學生根據自己的思維和理解讀懂該程序段,并說明計算機如何根據人類的指揮來完成任務的?并由此給出計算機程序的定義。 計算機程序的定義:計算機程序可以看作是讓計算機實現某一功能的一系列計算機能夠識別的語句。人們可以通過編寫程序告訴計算機每一步要做什么,計算機則嚴格地執行 程序中規定的每個步驟來實現人們需要的功能,幫助人們解決問題。教師總結:大家在討論過程中或許會發現,原來程序是在用一種計算機能夠聽的懂的語言很詳細地

13、對計算機述說著做一件事情的基本的做法和流程!那么,這種語言就是計算機編程語言,而用這樣的語言所編寫成的能讓計算機幫助我們進行一些特定操作的語句,就是程序。那么,我們了解完了以上的知識,現在的你是否有信心去利用計算機程序去解決一個問題了呢?(5)問題五:你想親手體驗編制一個小程序嗎?環節一: 學生實踐活動:改編已有程序代碼,令程序實現另外的功能! 回應課堂之初的加法器程序,教師給出加法器的程序實現代碼,讓學生在討論理解代碼意義的基礎上進行自我改變,實現其他的運算功能!并在活動過程中,習慣和體驗vb編譯環境。學生活動效果:很大部分學生能夠完成任務,并能夠清楚明了地說明程序運行的基本過程!活動目標基

14、本達到!教師總結:大家都在自己的努力下,為自己改變制作一個或許是自己生平第一個計算機程序。那么你們感覺,我們自己動手根據生活需要編制程序解決問題真的很難嗎?是不,只要大家積極地接受和理解相關的知識,生活中的一切問題在計算機程序的面前都可以迎刃而解! (6)問題六:利用技術手段使生活更美好,你準備好了嗎? 學生學習感言:你對計算機程序能讓你的未來生活更美好有信心嗎?(學生討論回答) 教師總結:大家通過自己動手真正地完成一個小程序從而實現了某一個功能,解決了我們生活中的某一個小問題后,你會真正地發覺,我們生活的美好的確源于技術手段的進一步的發展和我們自身知識的進一步的豐富。那么,利用計算機程序讓我

15、們的未來的生活更加美好,你準備好了嗎?(三)課堂總結:進一步闡明計算機程序以滲透到我們生活的方方面面,只要你有利用其為自己服務的意識,它就在你的身邊!我們生活在信息時代中,我們學習的目標是讓技術的力量使我們的生活更加美好。所以,大家不要對任何新的東西諱莫如深,要勇敢地嘗試、去實踐。大家要始終相信,未來美好的生活是掌握在我們的雙手中的!(THE END) 2007.04.06附錄1:課堂教學流程圖:開始問題二:當你的生活中有難題存在,你想過用計算機程序來解決嗎?問題二 課堂活動經歷 活動結論生活情景劇:假如你是主人公學生活動:說出我的心里話計算機程序解決問題方便快捷!問題三:利用計算機程序解決問

16、題,我們應該如何去做?問題三 課堂活動 活動結論利用計算機解決問題的過程是實質上就是人類思考利用技術手段解決問題的過程!停車場問題模擬學生討論:用自然語言說出你的判斷過程知識遷移:用數學知識流程圖描述你的判斷過程。加法運算器演示加法器,激發學生對計算機程序解決問題的興趣!導入問題一:計算機程序離我們的生活遙遠嗎?問題一 課堂活動 活動結論感受大家談:你用計算機來干什么?生活片段分析:我的早晨計算機程序是解決我們現實生活中問題的常用的也是重要的方法之一。問題四:計算機程序是如何命令計算機為人們服務的呢?問題四 課堂活動 活動結論計算機程序歸結到地是人們對計算機工作的命令和指示!停車場代碼實現學生討論:根據你的思維過程,試圖去讀懂程序段。討論歸納:什么是計算機程序。問題五:你想親自動手改編一個小程序嗎?問題五 課堂活動 活動結論程序并不是我們遙不可及的夢想,只要我們努力,就能掌握

溫馨提示

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

評論

0/150

提交評論