



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上初識程序設(shè)計(jì)一、基本說明1模塊:算法與程序設(shè)計(jì)2年級:高中二年級 3所用教材版本:教育科學(xué)出版社4所屬章節(jié):第一章5學(xué)時(shí)數(shù): 45分鐘二、教學(xué)設(shè)計(jì) 1、教學(xué)目標(biāo):知識、技能目標(biāo):結(jié)合實(shí)例,體會程序設(shè)計(jì)的相關(guān)概念,流程。理解算法的重要性及其特性。了解算法的相關(guān)描述。過程、方法目標(biāo):通過對實(shí)例程序的觀察,形成對程序設(shè)計(jì)的感官認(rèn)識;情感目標(biāo):在實(shí)例分析和討論過程中認(rèn)知學(xué)習(xí)編程的目的及其重要性,形成對學(xué)習(xí)程序設(shè)計(jì)的熱情。2內(nèi)容分析:由于學(xué)生對程序設(shè)計(jì)基本上是完全陌生的,所以教材在編排上為學(xué)生能夠順利進(jìn)入VB中進(jìn)行程序設(shè)計(jì)做了大量的鋪墊工作,使得學(xué)生在能真正進(jìn)入VB進(jìn)行程序設(shè)計(jì)
2、之前,必須掌握較多的理論知識,而又無法將這些理論知識應(yīng)用于實(shí)踐,造成他們學(xué)習(xí)程序設(shè)計(jì)的興趣逐漸消退。同時(shí),由于無法進(jìn)行實(shí)踐,教師要將抽象的理論知識完全講清楚,讓學(xué)生真正理解,也頗費(fèi)時(shí)日和功力!為此,我對第一、第二章的理論知識進(jìn)行了綜合,適當(dāng)?shù)卣{(diào)整了一些內(nèi)容的秩序,以期在實(shí)踐中完成對理論知識的掌握。教學(xué)重點(diǎn):學(xué)習(xí)編程的目的和意義;教學(xué)難點(diǎn):認(rèn)識算法;3學(xué)情分析:程序設(shè)計(jì)的第一堂課是比較難上的,因?yàn)閷τ诔醮谓佑|程序設(shè)計(jì)的學(xué)生來說,入門學(xué)習(xí)都是比較困難的。初學(xué)一門程序設(shè)計(jì)語言,并達(dá)到應(yīng)用的水平,也是需要花一定的時(shí)間的,同時(shí)要求學(xué)生具有一定的理解能力。4設(shè)計(jì)思路:本節(jié)課是算法與程序設(shè)計(jì)的第一節(jié)課,本課
3、直接引入課題,并展示一些已設(shè)計(jì)好小程序,將學(xué)生帶入到程序設(shè)計(jì)世界中來,從而認(rèn)識程序設(shè)計(jì)的基本流程。學(xué)生對學(xué)習(xí)編程的意義有較大的認(rèn)識偏差,作為第一節(jié)課,增加相應(yīng)內(nèi)容,使學(xué)生明晰學(xué)習(xí)程序設(shè)計(jì)的重要意義。算法作為軟件的核心,理解算法的概念對學(xué)習(xí)程序設(shè)計(jì)至關(guān)重要,通過一些實(shí)例使學(xué)生理解算法的涵義,并養(yǎng)成選擇最優(yōu)算法的意識。算法的描述在數(shù)學(xué)授課中相應(yīng)部分學(xué)生已有基本,不作為本節(jié)課重點(diǎn),只是簡單帶入,并通過練習(xí)檢測學(xué)生的掌握程度。5教學(xué)方法:以教師講授法為主,輔以演示法、啟示法等6教具:投影設(shè)備、電腦三、教學(xué)過程環(huán)節(jié)教學(xué)活動師生活動設(shè)計(jì)意圖創(chuàng)設(shè)情境導(dǎo)入新課在沒有真正接觸程序設(shè)計(jì)之前,很多同學(xué)對程序設(shè)計(jì)躍躍
4、欲試,沒錯,經(jīng)過堅(jiān)苦的設(shè)計(jì)、調(diào)試、運(yùn)行,編制出自己的程序出來,是一件非常有滿足感、成就感的事情。程序可以幫我們解決很多問題,Word程序可以幫我們排版文章,Excel程序可以幫我們統(tǒng)計(jì)數(shù)據(jù),計(jì)算器程序可以幫我們做數(shù)據(jù)運(yùn)算,游戲程序可以幫我們放松心情,消磨時(shí)光。接下來我給大家展示幾個小程序,它們都有各自的作用,請大家在觀看的時(shí)候注意思考一個問題:這些程序有什么樣的共同特點(diǎn)?有界面設(shè)計(jì)能解決一定的問題,具有實(shí)用性可以正常關(guān)閉退出那程序是怎么被設(shè)計(jì)出來的呢?分別展示小時(shí)鐘程序、雞兔同籠問題程序、學(xué)生資料管理系統(tǒng)。對學(xué)生的回答進(jìn)行歸納通過印度國王與國際象棋的故事既能引起學(xué)生的興趣和思考,又能較好地引入
5、課題新課教學(xué)一、認(rèn)識程序設(shè)計(jì)一般地,設(shè)計(jì)計(jì)算機(jī)程序解決問題,其流程為:分析問題設(shè)計(jì)算法編寫程序調(diào)試運(yùn)行以上這一用計(jì)算機(jī)解決問題的過程稱為程序設(shè)計(jì)(Program Design),也即俗稱的“編程”。編寫程序時(shí)所使用的語言稱為程序設(shè)計(jì)語言(Programming Language)美國人已經(jīng)視編程為一項(xiàng)應(yīng)該從小學(xué)生就開始推廣學(xué)習(xí)的技能并且為此作出了很多努力, 但是國人還在困惑普通人是否有必要學(xué)習(xí)編程,就連絕大多數(shù)的程序員自己都整天調(diào)侃自己的職業(yè)。有件事你每天上班都要做,普通人要做兩小時(shí),我編程讓它變成10分鐘,是不是會覺得很爽呢?將自己的業(yè)余時(shí)間抽出一部分來,學(xué)習(xí)一些基本的程序設(shè)計(jì)技巧。程序設(shè)計(jì)
6、并非為了讓任何人都成為程序員,而是讓人學(xué)會一種思維方式。對程序設(shè)計(jì)來說,算法至關(guān)重要!討論:普通人有沒有必要學(xué)習(xí)編程?展示視頻和相關(guān)圖片:編程讓你學(xué)會思考學(xué)生理解編程的意義是非常重要和必要的,希望通過IT知名人士的現(xiàn)身說法使學(xué)生明白學(xué)習(xí)編程的必要性,從而積極主動的學(xué)習(xí)編程。引入算法新課教學(xué)二、算法是程序設(shè)計(jì)的靈魂算法(Algorithm)就是解決問題的方法和步驟。例如雞兔同籠問題,要解決這個問題,就要設(shè)計(jì)合理的算法,解決這個問題的過程,就是實(shí)現(xiàn)算法的過程。算法是程序設(shè)計(jì)的靈魂,是軟件的核心。計(jì)算機(jī)科學(xué)家沃思指出:算法數(shù)據(jù)結(jié)構(gòu)=程序??梢娝惴ㄔ诔绦蛟O(shè)計(jì)中的重要性。解決一個問題可能有多種算法,我們
7、要盡可能地從這些算法中找到一種效率最高的算法。例如著名的“高斯算法”問題:計(jì)算1+2+3+100的和。高斯采用湊數(shù)的算法:1+100=101,2+99=101,結(jié)果為50×101算法應(yīng)具有如下幾個特征:有窮性,即必須在有限的步驟和時(shí)間內(nèi)完成程序的執(zhí)行;確定性,每一步必須有確切的含義;有輸入和輸出,程序應(yīng)有0個或以上輸入和至少一個輸出結(jié)果;可行性,程序能精確運(yùn)行,在有限次運(yùn)算后完成。新課教學(xué)三、算法的描述一般用自然語言、流程圖和偽代碼描述算法。1用自然語言描述算法自然語言是指人們?nèi)粘I钪惺褂玫恼Z言。例如過河問題:一個人帶著一只狼、一只羊和一捆白菜過河,河邊只有一條小船,一次只能帶一樣
8、東西過河。如果人不在,狼要吃羊,而羊要吃白菜。如何渡過河既不讓狼吃羊,又不讓羊吃白菜?用自然語言描述算法符合我們的表達(dá)習(xí)慣,且容易理解。但它缺乏直觀性和簡潔性,并且容易產(chǎn)生岐義。例如“這個人誰都不認(rèn)識”的理解可以是這個人不認(rèn)識其他人,也可以理解為其他人都不認(rèn)識這個人。2用流程圖描述算法流程圖是算法的一種圖形化表示方法,它形象、直觀,更容易理解。常用的流程圖采用美國國家標(biāo)準(zhǔn)協(xié)會ANSI制定的符號,包括:圓角矩形:程序的開始或結(jié)束平行四邊形:輸入或輸出菱形:判斷矩形:計(jì)算處理實(shí)心點(diǎn):連接點(diǎn)流程線:程序執(zhí)行方向3用偽代碼描述算法偽代碼是介于自然語言和計(jì)算機(jī)程序語言之間的一種算法描述。它沒有嚴(yán)格的語法限制,書寫格式比較自由,只要把意思表達(dá)清楚就可以了。學(xué)生自主閱讀P6-P9頁內(nèi)容請學(xué)生上臺寫出輸出任意一個數(shù)的絕對值的程序流程圖??疾鞂W(xué)生對程序框圖的掌握程度。設(shè)計(jì)這個學(xué)生很熟悉的實(shí)例,理解自然語言描述算法的特點(diǎn),增強(qiáng)學(xué)習(xí)的趣味性學(xué)生已經(jīng)在數(shù)學(xué)3中學(xué)習(xí)了算法的描述,尤其對流程圖比較熟悉,這里
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國指揮船行業(yè)市場深度分析及發(fā)展?jié)摿︻A(yù)測報(bào)告
- 中國掃描燈行業(yè)市場全景評估及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 2025年中國地鐵行業(yè)市場前景預(yù)測及投資方向研究報(bào)告
- 2025年中國等離子體光行業(yè)市場運(yùn)營現(xiàn)狀及投資戰(zhàn)略咨詢報(bào)告
- 2024-2030年中國山楂果醬行業(yè)市場深度研究及投資戰(zhàn)略規(guī)劃報(bào)告
- 2025-2030年中國小麥購銷行業(yè)深度研究分析報(bào)告
- 2025-2030年中國水上運(yùn)輸理貨服務(wù)項(xiàng)目投資可行性研究分析報(bào)告
- 中國自動送料輸送線行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報(bào)告(2024-2030)
- 精神科患者安全健康宣教
- 2025年中國宿遷房地產(chǎn)市場全面調(diào)研及行業(yè)投資潛力預(yù)測報(bào)告
- 2014科學(xué)調(diào)查體驗(yàn)活動培訓(xùn)
- 國家開放大學(xué)2023年7月期末統(tǒng)一試《22417客戶關(guān)系管理》試題及答案-開放???/a>
- 水環(huán)境綜合治理服務(wù)方案(技術(shù)標(biāo))
- 中國高鐵發(fā)展史
- 職業(yè)倦怠量表MBIGS (MBIGeneral Survey)
- 井下探放水技術(shù)專題培訓(xùn)
- 西式面點(diǎn)師(高級)課件 項(xiàng)目4 甜品制作
- ISO9001內(nèi)審檢查表(品管部)
- 乳腺癌病因的高危因素分析
- “三高共管、六病同防”工作實(shí)踐10-40-16
- 成都八中初一新生分班(摸底)語文考試模擬試卷(10套試卷帶答案解析)
評論
0/150
提交評論