《揭開(kāi)計(jì)算機(jī)工作地神秘面紗-程序設(shè)計(jì)初步》地案例評(píng)析_第1頁(yè)
《揭開(kāi)計(jì)算機(jī)工作地神秘面紗-程序設(shè)計(jì)初步》地案例評(píng)析_第2頁(yè)
《揭開(kāi)計(jì)算機(jī)工作地神秘面紗-程序設(shè)計(jì)初步》地案例評(píng)析_第3頁(yè)
《揭開(kāi)計(jì)算機(jī)工作地神秘面紗-程序設(shè)計(jì)初步》地案例評(píng)析_第4頁(yè)
《揭開(kāi)計(jì)算機(jī)工作地神秘面紗-程序設(shè)計(jì)初步》地案例評(píng)析_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

《揭開(kāi)計(jì)算機(jī)工作的神秘面紗——程序設(shè)計(jì)初步》的案例評(píng)析觀看了張厚林老師的“揭開(kāi)計(jì)算機(jī)解決問(wèn)題的面紗--程序設(shè)計(jì)初步”這節(jié)后,我覺(jué)得他的課上得不錯(cuò),教態(tài)自然,對(duì)學(xué)生積極引導(dǎo)鼓勵(lì),基本達(dá)到教學(xué)目標(biāo)。下面我就談?wù)勎业目捶ǎ航虒W(xué)目標(biāo):基本達(dá)到了教學(xué)目標(biāo):利用計(jì)算機(jī)解決問(wèn)題的方法步驟,培養(yǎng)了學(xué)生小組合作探究學(xué)習(xí)的能力。內(nèi)容:通過(guò)自編游戲“數(shù)字猜猜猜”引入新課,激發(fā)學(xué)生興趣。根據(jù)體重身高判斷人的胖瘦,人工判斷和計(jì)算機(jī)判斷的過(guò)程有哪些不同,孰優(yōu)孰劣?讓同學(xué)們體驗(yàn)計(jì)算機(jī)解決問(wèn)題的過(guò)程及優(yōu)越性,引出“算法”的概念。布置三個(gè)由易到難的任務(wù)讓學(xué)生小組合作探究完成,體現(xiàn)了分層次教學(xué)的思想,但教師引導(dǎo)不夠,感覺(jué)不到學(xué)生小組合作,許多學(xué)生不知從何下手,這段時(shí)間偏長(zhǎng),氣氛沉悶,建議在布置任務(wù)前,要介紹清楚VB操作步驟,解釋VB語(yǔ)句的含義,任務(wù)宜采用小步子。過(guò)程:教學(xué)環(huán)節(jié)完整,引入可以簡(jiǎn)煉些。任務(wù)可以分幾次讓學(xué)生完成,布置任務(wù)前教師要先講解清楚相關(guān)知識(shí),教師適當(dāng)引導(dǎo),不要讓學(xué)生無(wú)所事事,完成任務(wù)的時(shí)間太長(zhǎng)。解一元二次方程部分的時(shí)間太少,太倉(cāng)促。后面幾個(gè)環(huán)節(jié)可以合并成一個(gè)小結(jié)就可以了,像“偽代碼”等概念可以不講,以免讓人感覺(jué)繁雜,總結(jié)應(yīng)引導(dǎo)學(xué)生總結(jié),不要教師自己總結(jié),效果會(huì)更好些。效果:讓學(xué)生感受到了用計(jì)算機(jī)解決問(wèn)題的過(guò)程,了解了程序、算法等概念,但內(nèi)容偏多偏難,這樣可能提不起學(xué)生學(xué)習(xí)編程的興趣,反而產(chǎn)生了畏難情緒。特色:始終以贊賞的語(yǔ)言對(duì)學(xué)生進(jìn)行鼓勵(lì),增強(qiáng)學(xué)生的自信心和學(xué)習(xí)的積極性。存在問(wèn)題:內(nèi)容偏多偏難,對(duì)于剛剛接觸編程的學(xué)生來(lái)說(shuō),學(xué)會(huì)基本操作都難,讓他們完成這么多有難度的任務(wù),學(xué)生會(huì)感覺(jué)力不從心;第三個(gè)任務(wù),就是讓學(xué)生修改程序的任務(wù)可以去掉,學(xué)生連基本的語(yǔ)句語(yǔ)法都沒(méi)接觸,怎么可能完成,我也沒(méi)看到一個(gè)學(xué)生完成,只有個(gè)別學(xué)生提出想法,而且這部分浪費(fèi)了太多時(shí)間;解一元二次方程的例題太難,學(xué)生沒(méi)有基礎(chǔ)知識(shí),難予理解,可以出一些加減等簡(jiǎn)單的例子,只要讓學(xué)生知道計(jì)算機(jī)解決問(wèn)題的過(guò)程就可以了;偽代碼的寫法有錯(cuò),其實(shí)這部分內(nèi)容可以不講。下面是我的上法:《揭開(kāi)計(jì)算機(jī)工作的神秘面紗——程序設(shè)計(jì)初步》教學(xué)設(shè)計(jì)方案教材及學(xué)生情況分析:本節(jié)是選修模塊《算法與程序設(shè)計(jì)》的第一章第一節(jié)內(nèi)容。能否通過(guò)本節(jié)課學(xué)習(xí)來(lái)激發(fā)學(xué)生對(duì)計(jì)算機(jī)程序設(shè)計(jì)的興趣,將直接關(guān)系到選修模塊《算法與程序設(shè)計(jì)》的順利開(kāi)設(shè)。我歷來(lái)教的都是中職生,對(duì)普高學(xué)生沒(méi)有直接的接觸了解,但我想:隨著近年來(lái)信息技術(shù)課程的普及和生活中學(xué)生經(jīng)常接觸使用計(jì)算機(jī),大部分學(xué)生能夠使用計(jì)算機(jī)常用軟件解決學(xué)習(xí)和生活中問(wèn)題,大部分學(xué)生有使用計(jì)算機(jī)程序解決實(shí)際問(wèn)題的經(jīng)驗(yàn)。但是對(duì)于原有程序無(wú)法解決的新問(wèn)題,如何對(duì)其進(jìn)行分析、通過(guò)自主開(kāi)發(fā)計(jì)算機(jī)程序加以解決,這樣的意識(shí)學(xué)生還都沒(méi)有。普高學(xué)生的學(xué)習(xí)基礎(chǔ)較為扎實(shí),掌握了較高水平的數(shù)學(xué)知識(shí),輯推理思維能力強(qiáng),他們對(duì)自己編程解決問(wèn)題有濃厚興趣。教學(xué)目標(biāo):1、知識(shí)和技能目標(biāo):(1)理解使用計(jì)算機(jī)編程解決問(wèn)題的方法、步驟;(2)初步熟悉:?jiǎn)?dòng)VB、編程界面、輸入運(yùn)行代碼、保存程序、退出VB。2、過(guò)程和方法:(1)激發(fā)學(xué)生對(duì)程序設(shè)計(jì)的興趣;(2)增強(qiáng)學(xué)生自主解決問(wèn)題的意識(shí)。3、情感態(tài)度價(jià)值觀:學(xué)會(huì)用系統(tǒng)的整體的思想分析和處理問(wèn)題,養(yǎng)成嚴(yán)謹(jǐn)、規(guī)范的作風(fēng)。教學(xué)重點(diǎn)難點(diǎn):1、明確計(jì)算機(jī)程序的實(shí)現(xiàn)原理;2、理解開(kāi)發(fā)計(jì)算機(jī)程序解決問(wèn)題的一般思路;3、認(rèn)識(shí)到開(kāi)發(fā)計(jì)算機(jī)程序解決問(wèn)題的意義,增強(qiáng)自主解決問(wèn)題的意識(shí)。教學(xué)思路及相關(guān)策略:本節(jié)內(nèi)容主要是在學(xué)生原有使用計(jì)算機(jī)程序解決問(wèn)題的基礎(chǔ)上通過(guò)運(yùn)行和解剖一段計(jì)算機(jī)程序?qū)嵗?,認(rèn)識(shí)其工作過(guò)程,從而對(duì)開(kāi)發(fā)計(jì)算機(jī)程序解決問(wèn)題的一般思路有所了解。1.教學(xué)思路使用計(jì)算機(jī)也就是使用計(jì)算機(jī)程序解決問(wèn)題。我們一般的使用也僅僅是局限于應(yīng)用層面,也就是只是應(yīng)用現(xiàn)有的計(jì)算機(jī)程序解決問(wèn)題。但是并不是所有的問(wèn)題都有現(xiàn)成的計(jì)算機(jī)程序可以使用,這就需要我們發(fā)揮主動(dòng)性和能動(dòng)性,向開(kāi)發(fā)層面提升,也就是通過(guò)開(kāi)發(fā)新的計(jì)算機(jī)程序來(lái)解決自己的新問(wèn)題。這樣不但能讓自己的新問(wèn)題得以解決,而且還能為他人解決類似問(wèn)題提供通用的解決方案,從而也推動(dòng)了程序設(shè)計(jì)事業(yè)的發(fā)展。2.教學(xué)策略搭建縱橫交織的支架,引領(lǐng)學(xué)生突破原有認(rèn)識(shí)和經(jīng)驗(yàn),建構(gòu)新知。創(chuàng)設(shè)問(wèn)題情境,引發(fā)學(xué)生思考,然后通過(guò)思考與討論環(huán)節(jié)讓學(xué)生將眼前問(wèn)題回歸自己的使用經(jīng)驗(yàn),成功地轉(zhuǎn)換為學(xué)生自己的問(wèn)題。接下來(lái)的實(shí)踐任務(wù):創(chuàng)建純文本格式的個(gè)人簡(jiǎn)介環(huán)節(jié)不但讓學(xué)生重溫了自己應(yīng)用現(xiàn)有的計(jì)算機(jī)程序解決問(wèn)題的過(guò)程,從而極其自然地引導(dǎo)學(xué)生歸納出了應(yīng)用計(jì)算機(jī)程序解決問(wèn)題的一般步驟而且也為后面加密程序的運(yùn)行提供了文件來(lái)源,加上這是學(xué)生自己創(chuàng)建的文件,所以對(duì)其加密解密時(shí),學(xué)生的興致會(huì)更加高漲。是不是我們所有的問(wèn)題都可以用現(xiàn)有的計(jì)算機(jī)程序加以解決呢?當(dāng)然不是。接下來(lái)的“問(wèn)題案例”環(huán)節(jié)引發(fā)學(xué)生的認(rèn)知沖突,水到渠成地自然引出開(kāi)發(fā)計(jì)算機(jī)程序解決問(wèn)題的探討。而有了前面的鋪墊,后面主要內(nèi)容的展開(kāi)就勢(shì)如破竹了。運(yùn)行程序,體會(huì)作用主要是通過(guò)操作一段實(shí)用計(jì)算機(jī)程序,了解其工作的基本過(guò)程。先讓學(xué)生在高級(jí)語(yǔ)言(VisualBasic)環(huán)境下操作一段“加密”程序,觀察其執(zhí)行過(guò)程和運(yùn)行結(jié)果;然后觀摩與探究再讓學(xué)生操作一段相應(yīng)的“解密”程序,比較并分析程序具體實(shí)現(xiàn)的功能。通過(guò)這些實(shí)用的簡(jiǎn)單計(jì)算機(jī)程序的使用,讓學(xué)生對(duì)用計(jì)算機(jī)程序解決問(wèn)題的基本過(guò)程有所了解。同時(shí)也告訴學(xué)生這樣一個(gè)觀點(diǎn):計(jì)算機(jī)是通過(guò)執(zhí)行程序進(jìn)行工作的,我們平常所使用的工具軟件都是針對(duì)解決某些通用性問(wèn)題開(kāi)發(fā)的計(jì)算機(jī)程序,當(dāng)人們需要解決的問(wèn)題無(wú)法利用現(xiàn)成的工具軟件進(jìn)行處理的時(shí)候,可以利用高級(jí)語(yǔ)言編寫程序,然后通過(guò)計(jì)算機(jī)執(zhí)行程序來(lái)解決問(wèn)題。加密、解密程序開(kāi)發(fā)過(guò)程剖析主要是針對(duì)以上的“加密”“解密”計(jì)算機(jī)程序?qū)嵗瑢じ菰?,探究其開(kāi)發(fā)過(guò)程進(jìn)而總結(jié)出開(kāi)發(fā)計(jì)算機(jī)程序解決問(wèn)題的過(guò)程:分析問(wèn)題→設(shè)計(jì)算法→編寫程序→調(diào)試運(yùn)行→檢驗(yàn)修正。最后通過(guò)實(shí)踐與應(yīng)用環(huán)節(jié)檢驗(yàn)學(xué)生對(duì)開(kāi)發(fā)計(jì)算機(jī)程序解決問(wèn)題思路的掌握情況,然后進(jìn)一步回顧總結(jié)用計(jì)算機(jī)解決問(wèn)題的兩個(gè)層面:應(yīng)用和開(kāi)發(fā)。倡導(dǎo)大家發(fā)揮主觀能動(dòng)性,學(xué)習(xí)和探究新知,自主解決問(wèn)題,升華課的主題。教學(xué)過(guò)程:一、引入:1.思考與討論:(1)你是怎樣使用計(jì)算機(jī)上網(wǎng)的?(2)你還用計(jì)算機(jī)做過(guò)哪些事情?解決過(guò)什么問(wèn)題?(3)為什么計(jì)算機(jī)可以幫助我們來(lái)完成這些事情?關(guān)鍵在于計(jì)算機(jī)里有各種各樣的應(yīng)用程序供我們使用。那么應(yīng)用計(jì)算機(jī)程序來(lái)解決問(wèn)題的一般步驟是怎樣的呢?2、實(shí)踐任務(wù):用計(jì)算機(jī)程序解決問(wèn)題請(qǐng)以純文本格式創(chuàng)建一份簡(jiǎn)單的個(gè)人簡(jiǎn)介,并以jj.txt為文件名保存在F盤根目錄下(舉例)。請(qǐng)先完成的同學(xué)介紹一下自己解決這個(gè)問(wèn)題的過(guò)程。學(xué)生理解并開(kāi)始操作,老師巡回了解學(xué)生操作情況。針對(duì)共性問(wèn)題加以簡(jiǎn)單點(diǎn)撥并注意留意學(xué)生的不同操作水平。相繼有學(xué)生操作完成。請(qǐng)先完成的同學(xué)演示并解說(shuō)自己的操作過(guò)程。老師將其操作進(jìn)行屏幕廣播??梢?jiàn),用計(jì)算機(jī)程序解決問(wèn)題是有一定的規(guī)律的。3.應(yīng)用計(jì)算機(jī)程序解決問(wèn)題的一般步驟:分析問(wèn)題需求→選擇相應(yīng)程序→運(yùn)行相應(yīng)程序→解決問(wèn)題。在這個(gè)過(guò)程中最核心的東西在于:我們使用計(jì)算機(jī)程序解決問(wèn)題離不開(kāi)各種現(xiàn)有的程序。那么,是不是我們所有的問(wèn)題都有現(xiàn)成的程序可以使用呢?很顯然不是。首先,現(xiàn)有的各種程序還在不斷地升級(jí)換代,更何況,人的需求是層出不窮的,也正因?yàn)檫@一點(diǎn),人類社會(huì)才會(huì)不斷進(jìn)步和發(fā)展。那么,如果我們遇見(jiàn)了用現(xiàn)有程序無(wú)法解決的問(wèn)題該怎么辦呢?二、講述新課:1.問(wèn)題案例:請(qǐng)大家來(lái)幫幫她劉麗的媽媽是某公司經(jīng)理,每天都用電腦處理大量的商業(yè)文件,通過(guò)電子郵件與客戶交流業(yè)務(wù)信函。聽(tīng)聞?dòng)嘘P(guān)計(jì)算機(jī)信息被竊取事件的報(bào)道后,她越來(lái)越擔(dān)心保存在計(jì)算機(jī)里的重要文件和網(wǎng)絡(luò)上傳送的電子郵件,萬(wàn)一被別人竊取了,將會(huì)給公司造成不可估量的損失,因此希望找到一個(gè)保密的方法。給學(xué)生時(shí)間思考和討論交流。老師注意觀察學(xué)生的反應(yīng)和表情,判斷學(xué)生有無(wú)解決方法。請(qǐng)這位同學(xué)來(lái)說(shuō)說(shuō)自己的想法??梢詫?duì)計(jì)算機(jī)內(nèi)的文件進(jìn)行加密,也就是設(shè)置打開(kāi)文件的口令。這個(gè)想法很好,而且可以很容易實(shí)現(xiàn),比如我們可以很輕松的利用WORD程序本身對(duì)一些WORD文件設(shè)置打開(kāi)文件的權(quán)限和口令。但是以上這些方法,對(duì)于真正的計(jì)算機(jī)高手來(lái)說(shuō)都是小菜一碟,很容易“解密”的。那我們?cè)撛趺崔k呢?如果用我們自己編寫的程序來(lái)對(duì)文件進(jìn)行加密,是不是安全系數(shù)相對(duì)來(lái)說(shuō)比較高呢?這里我編了兩個(gè)小程序,可以幫助我們來(lái)實(shí)現(xiàn)這個(gè)目的。2.運(yùn)行程序,體會(huì)作用:以JJ.TXT為待加密的文件,分別運(yùn)行F:\VB中的程序1.exe、程序2.exe,體會(huì)其運(yùn)行過(guò)程,分析其作用。3.觀摩與探究在VB程序設(shè)計(jì)環(huán)境中打開(kāi)并運(yùn)行“程序1.vbp”、“程序2.vbp”,觀察并分析其內(nèi)容,體會(huì)其實(shí)現(xiàn)原理。4.加密、解密程序開(kāi)發(fā)過(guò)程剖析:(1)分析問(wèn)題如何對(duì)需要加密的文件的字符機(jī)內(nèi)碼進(jìn)行變換,使之變?yōu)槠渌址?,并把轉(zhuǎn)換后的字符保存在文件中,生成加密文件。(2)設(shè)計(jì)算法把文本中的字符逐個(gè)讀出,把其機(jī)內(nèi)碼值減去10成為加密后的字符,并重新組合為新文件,即加密文件。(3)編寫程序根據(jù)可操作的算法描述,選擇程序設(shè)計(jì)語(yǔ)言編寫程序?qū)崿F(xiàn)算法。程序設(shè)計(jì)語(yǔ)言是人們編程時(shí)與計(jì)算機(jī)溝通橋梁。(4)調(diào)試運(yùn)行程序編好以后通過(guò)鍵盤輸入計(jì)算機(jī),然后運(yùn)行程序,看程序能否順利執(zhí)行。計(jì)算機(jī)只懂得程序設(shè)計(jì)語(yǔ)言所規(guī)定的語(yǔ)法規(guī)則,如果編寫程序時(shí)違反了規(guī)則,即使是一個(gè)標(biāo)點(diǎn)符號(hào)出錯(cuò),也會(huì)令程序出錯(cuò),不能執(zhí)行下去。人們可以根據(jù)計(jì)算機(jī)提示的出錯(cuò)信息修改程序,重新調(diào)試運(yùn)行。(5)檢測(cè)結(jié)果當(dāng)程序能夠順利運(yùn)行后,還需要對(duì)程序的功能進(jìn)行分析和檢測(cè)。因?yàn)?,只要程序符合?guī)則,即使有邏輯錯(cuò)誤或計(jì)算方法的錯(cuò)誤,計(jì)算機(jī)也是檢查不出來(lái)的。因此,如果結(jié)果不合理,還要回頭對(duì)程序進(jìn)行修改,直到確定程序的功能為止。5.開(kāi)發(fā)計(jì)算機(jī)程序解決問(wèn)題的步驟:分析問(wèn)題——設(shè)計(jì)算法——編寫程

溫馨提示

  • 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)論