



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1-3 程序與程序設(shè)計(jì)語(yǔ)言一、教學(xué)目標(biāo)1、知識(shí)與技能使學(xué)生知道什么是源代碼,并理解算法、程序設(shè)計(jì)、程序設(shè)計(jì)語(yǔ)言之間的關(guān)系,了解程序設(shè)計(jì)語(yǔ)言的發(fā)展及種類。2、過(guò)程與方法使學(xué)生初步體驗(yàn)編程樂(lè)趣,了解如何編輯程序、編譯程序和連接程序。3、情感態(tài)度與價(jià)值觀讓學(xué)生進(jìn)一步領(lǐng)會(huì)算法和程序設(shè)計(jì)在解決問(wèn)題中的地位,體會(huì)編寫出程序的魅力,從而培養(yǎng)學(xué)生學(xué)習(xí)編程的興趣。二、重點(diǎn)難點(diǎn)(1)重點(diǎn):了解代碼所包含的算法思想;(2)難點(diǎn):計(jì)算機(jī)是如何編輯程序、編譯程序和連接程序的。三、教學(xué)環(huán)境1、教材處理上一節(jié)課學(xué)習(xí)了三種描述算法的方法,但這三種算法計(jì)算機(jī)無(wú)法識(shí)別,必須編寫程序代碼,方可實(shí)現(xiàn)用計(jì)算機(jī)解決問(wèn)題。本節(jié)課將學(xué)習(xí)用V
2、B編寫“韓信點(diǎn)兵”問(wèn)題的算法,然后同學(xué)們通過(guò)自主學(xué)習(xí),認(rèn)識(shí)一下VB程序設(shè)計(jì)方面的知識(shí)。2、預(yù)備知識(shí)學(xué)生已掌握了用計(jì)算機(jī)解決問(wèn)題的過(guò)程,并對(duì)算法及其作用有初步的認(rèn)識(shí)。3、硬件要求建議本節(jié)課在多媒體電腦教室中完成,最好有廣播教學(xué)系統(tǒng)或投影儀,為拓展學(xué)習(xí),學(xué)生機(jī)應(yīng)允許上互聯(lián)網(wǎng)。4、所需軟件學(xué)生機(jī)要安裝VB6.0或以上版本。5、所需課時(shí)2課時(shí)(100分鐘)四、教學(xué)過(guò)程正課講解(一) 嘗試用VB編寫程序1、 么是VB?VB是一種基本BASIC語(yǔ)言的可視化程序開(kāi)發(fā)工具。2、 編寫程序從桌面上啟動(dòng)VB,彈出“新建工程”對(duì)話框,從“新建”頁(yè)面中選“標(biāo)準(zhǔn)EXE”,然后“打開(kāi)“按鈕,建立”標(biāo)準(zhǔn)EXE工程。注:為了
3、避免打開(kāi)時(shí)總是出現(xiàn)“新建工程”對(duì)話框,在首次啟動(dòng)時(shí),勾選“不再顯示這個(gè)對(duì)話框”。單擊工具箱“CommandButton”的按鈕,在Form1窗體中拖出一個(gè)“Command1”按鈕。Command1是命令按鈕,它有6個(gè)屬性、2個(gè)事件和4個(gè)方法。 屬性 Caption 標(biāo)題 Default 決定窗體的默認(rèn)命令按鈕 Enabled 決定對(duì)象是否響應(yīng)用戶生成事件 Style 控件的外觀 Visible 決定對(duì)象是否可見(jiàn) Picture 顯示的圖形 事件 方法 Click 單擊 Drag 拖動(dòng) Refresh 刷新 KeyPress 字符鍵被單擊 Move 移動(dòng) SetFocus 設(shè)置焦點(diǎn),將當(dāng)前焦點(diǎn)強(qiáng)
4、制設(shè)置到文本框?qū)ο笊?選中此按鈕,從屬性窗口中將Caption改為“韓信點(diǎn)兵”。給按鈕添加代碼,在Private Sub Command1_Click()和 End Sub之間添加代碼:Dim N As Integer 聲明N為整型N=1 賦初始值Do(N mod 3=2) and(N mod 5=3) and (N mod 7=2)Then 滿足條件打印N,不滿足繼續(xù)循環(huán) Print NExit doEnd if N=N+1Loop從“運(yùn)行”菜單中“單擊”啟動(dòng)命令,運(yùn)行程序。運(yùn)行后,單擊“韓信點(diǎn)兵”按鈕。注:運(yùn)行時(shí),不能修改程序代碼。實(shí)踐題:從“調(diào)試”菜單中點(diǎn)擊“逐語(yǔ)句”命令(F8),然后按
5、F8鍵試著單步運(yùn)行程序,觀察代碼是如何運(yùn)行的,程序執(zhí)行注釋部分嗎?在程序運(yùn)行的過(guò)程中,用鼠標(biāo)指向變量N,看看它的值有什么變化,為什么會(huì)這樣變?(二) 算法、程序設(shè)計(jì)與程序設(shè)計(jì)語(yǔ)言之間的關(guān)系算法提出問(wèn)題:什么是算法?算法有哪些特征?程序設(shè)計(jì)尋求解決問(wèn)題的方法,并將其實(shí)現(xiàn)步驟寫成計(jì)算機(jī)可執(zhí)行的程序的過(guò)程。程序設(shè)計(jì)語(yǔ)言泛指一切用于書(shū)寫計(jì)算機(jī)程序的語(yǔ)言。算法是程序設(shè)計(jì)的前提,它包含方法和步驟;程序是實(shí)現(xiàn)算法中的思想的過(guò)程;程序設(shè)計(jì)語(yǔ)言把算法轉(zhuǎn)化為計(jì)算機(jī)認(rèn)識(shí)的語(yǔ)言。(三) 認(rèn)識(shí)程序設(shè)計(jì)語(yǔ)言1、發(fā)展過(guò)程機(jī)器語(yǔ)言:由一串“0”和“1”構(gòu)成二進(jìn)制代碼。匯編語(yǔ)言:是一種符號(hào)化(英文助記符)的機(jī)器語(yǔ)言。高級(jí)語(yǔ)言:
6、如Basic、C/C+、Fortran、Pascal、Cobol、Java等。2、分類(按轉(zhuǎn)換方式不同分類) 編譯型語(yǔ)言 解釋型語(yǔ)言 編寫的源程序需要用編譯程序先翻譯成機(jī)器語(yǔ)言的目標(biāo)程序,然后再由連接裝配程序進(jìn)行連接裝配,生成可執(zhí)行程序,這樣才能被計(jì)算機(jī)執(zhí)行。 源程序輸入計(jì)算機(jī)后,運(yùn)行源程序,相應(yīng)的解釋程序會(huì)逐條分析源程序中的語(yǔ)句,每解釋一句由計(jì)算機(jī)執(zhí)行一句。 C/C+ 、 VB 、 Pascal 、 Cobol Qbasic 、 Lisp 3、編輯程序、編譯程序和連接程序 編輯程序包含內(nèi)容:一是將源程序逐個(gè)字符輸入到計(jì)算機(jī)內(nèi)存,二是修改源程序,三將修改好的源程序保存在磁盤文件中。編譯程序:將已編輯好的源程序(已存儲(chǔ)在磁盤文件中)翻譯成二進(jìn)制的目標(biāo)代碼。二進(jìn)制代碼在UNIX下后綴為“.o”的文件,在DOS下是后綴為“.obj”文件。連接:將各模塊的二進(jìn)制目標(biāo)代碼與系統(tǒng)標(biāo)準(zhǔn)模塊經(jīng)連接處理后,得到具有有絕對(duì)地址的可
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 家居行業(yè)新生態(tài)構(gòu)建:2025線上線下融合模式創(chuàng)新路徑研究報(bào)告
- 保護(hù)動(dòng)物的重要性議論文周記(8篇)
- 零售門店運(yùn)營(yíng)中的數(shù)字化客戶關(guān)系管理系統(tǒng)報(bào)告
- 跨境支付2025年區(qū)塊鏈與跨境支付跨境支付清算流程研究報(bào)告
- 尿液室內(nèi)質(zhì)控記錄表(干化學(xué)法)
- 兒童營(yíng)養(yǎng)與健康教育
- 2025-2030中國(guó)通氣管行業(yè)發(fā)展?fàn)顩r與供需前景預(yù)測(cè)報(bào)告
- 2025-2030中國(guó)葡萄白蘭地市場(chǎng)競(jìng)爭(zhēng)動(dòng)態(tài)與營(yíng)銷策略分析報(bào)告
- 學(xué)校領(lǐng)導(dǎo)在優(yōu)化學(xué)校后勤服務(wù)保障體系中的實(shí)踐研究考核試卷
- 2025-2030中國(guó)線性熒光燈照明產(chǎn)品行業(yè)盈利態(tài)勢(shì)與應(yīng)用前景預(yù)測(cè)報(bào)告
- GB/T 4337-2015金屬材料疲勞試驗(yàn)旋轉(zhuǎn)彎曲方法
- GB/T 3608-2008高處作業(yè)分級(jí)
- GB/T 19096-2003技術(shù)制圖圖樣畫(huà)法未定義形狀邊的術(shù)語(yǔ)和注法
- GB/T 12786-2006自動(dòng)化內(nèi)燃機(jī)電站通用技術(shù)條件
- 2023年鄭州大學(xué)嵩山地質(zhì)實(shí)習(xí)
- 項(xiàng)目安全體系圖
- (擋土墻)砌石工程施工記錄
- 房地產(chǎn)租賃價(jià)值估價(jià)報(bào)告
- 材料出入庫(kù)表格范本
- 妊娠期急性脂肪肝臨床管理指南(2022版)解讀
- 呼倫貝爾農(nóng)業(yè)無(wú)人機(jī)項(xiàng)目可行性研究報(bào)告(范文)
評(píng)論
0/150
提交評(píng)論