版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、PAGE8PAGE8初識程序設(shè)計一、基本說明1模塊:算法與程序設(shè)計2年級:高中二年級 3所用教材版本:教育科學(xué)出版社4所屬章節(jié):第一章5學(xué)時數(shù): 45分鐘二、教學(xué)設(shè)計 1、教學(xué)目標(biāo):知識、技能目標(biāo):結(jié)合實例,體會程序設(shè)計的相關(guān)概念,流程。理解算法的重要性及其特性。了解算法的相關(guān)描述。過程、方法目標(biāo):通過對實例程序的觀察,形成對程序設(shè)計的感官認(rèn)識;情感目標(biāo):在實例分析和討論過程中認(rèn)知學(xué)習(xí)編程的目的及其重要性,形成對學(xué)習(xí)程序設(shè)計的熱情。2內(nèi)容分析:由于學(xué)生對程序設(shè)計基本上是完全陌生的,所以教材在編排上為學(xué)生能夠順利進(jìn)入VB中進(jìn)行程序設(shè)計做了大量的鋪墊工作,使得學(xué)生在能真正進(jìn)入VB進(jìn)行程序設(shè)計之前,
2、必須掌握較多的理論知識,而又無法將這些理論知識應(yīng)用于實踐,造成他們學(xué)習(xí)程序設(shè)計的興趣逐漸消退。同時,由于無法進(jìn)行實踐,教師要將抽象的理論知識完全講清楚,讓學(xué)生真正理解,也頗費時日和功力!為此,我對第一、第二章的理論知識進(jìn)行了綜合,適當(dāng)?shù)卣{(diào)整了一些內(nèi)容的秩序,以期在實踐中完成對理論知識的掌握。教學(xué)重點:學(xué)習(xí)編程的目的和意義;教學(xué)難點:認(rèn)識算法;3學(xué)情分析:程序設(shè)計的第一堂課是比較難上的,因為對于初次接觸程序設(shè)計的學(xué)生來說,入門學(xué)習(xí)都是比較困難的。初學(xué)一門程序設(shè)計語言,并達(dá)到應(yīng)用的水平,也是需要花一定的時間的,同時要求學(xué)生具有一定的理解能力。4設(shè)計思路:本節(jié)課是算法與程序設(shè)計的第一節(jié)課,本課直接引
3、入課題,并展示一些已設(shè)計好小程序,將學(xué)生帶入到程序設(shè)計世界中來,從而認(rèn)識程序設(shè)計的基本流程。學(xué)生對學(xué)習(xí)編程的意義有較大的認(rèn)識偏差,作為第一節(jié)課,增加相應(yīng)內(nèi)容,使學(xué)生明晰學(xué)習(xí)程序設(shè)計的重要意義。算法作為軟件的核心,理解算法的概念對學(xué)習(xí)程序設(shè)計至關(guān)重要,通過一些實例使學(xué)生理解算法的涵義,并養(yǎng)成選擇最優(yōu)算法的意識。算法的描述在數(shù)學(xué)授課中相應(yīng)部分學(xué)生已有基本,不作為本節(jié)課重點,只是簡單帶入,并通過練習(xí)檢測學(xué)生的掌握程度。5教學(xué)方法:以教師講授法為主,輔以演示法、啟示法等6教具:投影設(shè)備、電腦三、教學(xué)過程環(huán)節(jié)教學(xué)活動師生活動設(shè)計意圖創(chuàng)設(shè)情境導(dǎo)入新課在沒有真正接觸程序設(shè)計之前,很多同學(xué)對程序設(shè)計躍躍欲試,
4、沒錯,經(jīng)過堅苦的設(shè)計、調(diào)試、運行,編制出自己的程序出來,是一件非常有滿足感、成就感的事情。程序可以幫我們解決很多問題,Word程序可以幫我們排版文章,Excel程序可以幫我們統(tǒng)計數(shù)據(jù),計算器程序可以幫我們做數(shù)據(jù)運算,游戲程序可以幫我們放松心情,消磨時光。接下來我給大家展示幾個小程序,它們都有各自的作用,請大家在觀看的時候注意思考一個問題:這些程序有什么樣的共同特點?有界面設(shè)計能解決一定的問題,具有實用性可以正常關(guān)閉退出那程序是怎么被設(shè)計出來的呢?分別展示小時鐘程序、雞兔同籠問題程序、學(xué)生資料管理系統(tǒng)。對學(xué)生的回答進(jìn)行歸納通過印度國王與國際象棋的故事既能引起學(xué)生的興趣和思考,又能較好地引入課題新
5、課教學(xué)一、認(rèn)識程序設(shè)計一般地,設(shè)計計算機程序解決問題,其流程為:分析問題設(shè)計算法編寫程序調(diào)試運行以上這一用計算機解決問題的過程稱為程序設(shè)計(Program Design),也即俗稱的“編程”。編寫程序時所使用的語言稱為程序設(shè)計語言(Programming Language)美國人已經(jīng)視編程為一項應(yīng)該從小學(xué)生就開始推廣學(xué)習(xí)的技能并且為此作出了很多努力, 但是國人還在困惑普通人是否有必要學(xué)習(xí)編程,就連絕大多數(shù)的程序員自己都整天調(diào)侃自己的職業(yè)。有件事你每天上班都要做,普通人要做兩小時,我編程讓它變成10分鐘,是不是會覺得很爽呢?將自己的業(yè)余時間抽出一部分來,學(xué)習(xí)一些基本的程序設(shè)計技巧。程序設(shè)計并非為
6、了讓任何人都成為程序員,而是讓人學(xué)會一種思維方式。對程序設(shè)計來說,算法至關(guān)重要!討論:普通人有沒有必要學(xué)習(xí)編程?展示視頻和相關(guān)圖片:編程讓你學(xué)會思考學(xué)生理解編程的意義是非常重要和必要的,希望通過IT知名人士的現(xiàn)身說法使學(xué)生明白學(xué)習(xí)編程的必要性,從而積極主動的學(xué)習(xí)編程。引入算法新課教學(xué)二、算法是程序設(shè)計的靈魂算法(Algorithm)就是解決問題的方法和步驟。例如雞兔同籠問題,要解決這個問題,就要設(shè)計合理的算法,解決這個問題的過程,就是實現(xiàn)算法的過程。算法是程序設(shè)計的靈魂,是軟件的核心。計算機科學(xué)家沃思指出:算法數(shù)據(jù)結(jié)構(gòu)=程序??梢娝惴ㄔ诔绦蛟O(shè)計中的重要性。解決一個問題可能有多種算法,我們要盡可
7、能地從這些算法中找到一種效率最高的算法。例如著名的“高斯算法”問題:計算1+2+3+100的和。高斯采用湊數(shù)的算法:1+100=101,2+99=101,結(jié)果為50101算法應(yīng)具有如下幾個特征:有窮性,即必須在有限的步驟和時間內(nèi)完成程序的執(zhí)行;確定性,每一步必須有確切的含義;有輸入和輸出,程序應(yīng)有0個或以上輸入和至少一個輸出結(jié)果;可行性,程序能精確運行,在有限次運算后完成。新課教學(xué)三、算法的描述一般用自然語言、流程圖和偽代碼描述算法。1用自然語言描述算法自然語言是指人們?nèi)粘I钪惺褂玫恼Z言。例如過河問題:一個人帶著一只狼、一只羊和一捆白菜過河,河邊只有一條小船,一次只能帶一樣?xùn)|西過河。如果人不
8、在,狼要吃羊,而羊要吃白菜。如何渡過河既不讓狼吃羊,又不讓羊吃白菜?用自然語言描述算法符合我們的表達(dá)習(xí)慣,且容易理解。但它缺乏直觀性和簡潔性,并且容易產(chǎn)生岐義。例如“這個人誰都不認(rèn)識”的理解可以是這個人不認(rèn)識其他人,也可以理解為其他人都不認(rèn)識這個人。2用流程圖描述算法流程圖是算法的一種圖形化表示方法,它形象、直觀,更容易理解。常用的流程圖采用美國國家標(biāo)準(zhǔn)協(xié)會ANSI制定的符號,包括:圓角矩形:程序的開始或結(jié)束平行四邊形:輸入或輸出菱形:判斷矩形:計算處理實心點:連接點流程線:程序執(zhí)行方向3用偽代碼描述算法偽代碼是介于自然語言和計算機程序語言之間的一種算法描述。它沒有嚴(yán)格的語法限制,書寫格式比較自由,只要把意思表達(dá)清楚就可以了。學(xué)生自主閱讀P6-P9頁內(nèi)容請學(xué)生上臺寫出輸出任意一個數(shù)的絕對值的程序流程圖??疾鞂W(xué)生對程序框圖的掌握程度。設(shè)計這個學(xué)生很熟悉的實例,理解自然語言描述算法的特點,增強學(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 綠植養(yǎng)護(hù)合同
- 亞馬遜項目合伙合同
- 學(xué)校合同管理制度
- 2025版鋼筋產(chǎn)品銷售與售后服務(wù)保障合同3篇
- 照顧小孩家庭保姆聘用合同
- 物業(yè)收費系統(tǒng)課程設(shè)計
- 電氣課程設(shè)計有哪些課程
- 北京體育大學(xué)《畜牧試驗設(shè)計與統(tǒng)計分析1》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度板材行業(yè)環(huán)保法規(guī)執(zhí)行與監(jiān)督合同3篇
- 小學(xué)課程設(shè)計與評價反思
- 2024屆廣東省深圳市羅湖區(qū)中考適應(yīng)性考試化學(xué)試題含解析
- 醫(yī)保信息系統(tǒng)管理制度范文
- 售后響應(yīng)時間保障措施
- 《工業(yè)數(shù)據(jù)采集技術(shù)》課程標(biāo)準(zhǔn)
- 智慧農(nóng)業(yè)的無人機與遙感技術(shù)
- 河北省石家莊市2023-2024學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量檢測生物試題(含答案解析)
- 循證護(hù)理在骨科中的護(hù)理
- 心肺復(fù)蘇應(yīng)急演練腳本
- 華南理工大學(xué)2022年622物理化學(xué)考研真題(含答案)
- 抖音認(rèn)證承諾函
- 建筑垃圾安全生產(chǎn)管理制度范本
評論
0/150
提交評論