版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、程序與程序設(shè)計語言課題: 1.3 程序與程序設(shè)計語言主備:溫曉慶 輔備:祖朝銳一、教學(xué) 目標(biāo)1、知識與技能 使學(xué)生知道什么是源代碼,并理解算法、程序設(shè)計、程序設(shè)計語言之間的關(guān) 系,了解程序設(shè)計語言的發(fā)展及種類。2、過程與方法使學(xué)生初步體驗編程樂趣,了解如何編輯程序、編譯程序和連接程序。3、情感態(tài)度與價值觀 讓學(xué)生進(jìn)一步領(lǐng)會算法和程序設(shè)計在解決問題中的地位,體會編寫出程序的魅 力,從而培養(yǎng)學(xué)生學(xué)習(xí)編程的興趣。二、教學(xué)重點(diǎn)、難點(diǎn)(1)重點(diǎn):了解代碼所包含的算法思想;( 2)難點(diǎn):計算機(jī)是如何編輯程序、編譯程序和連接程序的。三、教學(xué)環(huán)境1、教材處理上一節(jié)課學(xué)習(xí)了三種描述算法的方法,但這三種算法計算機(jī)
2、無法識別, 必須編寫程序代碼,方可實現(xiàn)用計算機(jī)解決問題。本節(jié)課將學(xué)習(xí)用 VB 編 寫“韓信點(diǎn)兵”問題的算法,然后同學(xué)們通過自主學(xué)習(xí),認(rèn)識一下 VB 程序設(shè) 計方面的知識。2、預(yù)備知識學(xué)生已掌握了用計算機(jī)解決問題的過程,并對算法及其作用有初步的認(rèn)識。3、硬件要求多媒體電腦教室,廣播教學(xué)系統(tǒng)4、所需軟件學(xué)生機(jī)要安裝VB6.0或以上版本。5、所需課時1課時四、教學(xué)過程(一) 嘗試用VB編寫程序1、什么是VB ?VB是一種基本BASIC語言的可視化程序開發(fā)工具。2、編寫程序從桌面上啟動VB,彈出“新建工程”對話框,從“新建”頁面中選“標(biāo)準(zhǔn)E ” : 然后“打開“按鈕,建立”標(biāo)準(zhǔn)XE工程。注:為了避免打
3、開時總是出現(xiàn)“新建工程”對話框,在首次啟動時,勾選“不 再顯示這個對話框”。單擊工具箱“CommandButton ”的按鈕,在Forml 窗體中拖出一個Comma nd1 ” 按鈕。Command1 是命令按鈕,它有6個屬性、2個事件和4個方法。屬性Capti on |標(biāo)題Default決定窗體的默認(rèn)命令按鈕En abled決定對象是否響應(yīng)用戶生成 事件Style控件的外觀Visible決定對象是否可見Picture顯示的圖形事件方法Click單擊Drag拖動Refresh刷新KeyPress字符鍵被單 擊Move移動SetFocus設(shè)置焦點(diǎn),將當(dāng)前 焦點(diǎn)強(qiáng)制設(shè)置到文本框?qū)ο笊线x中此按鈕,從
4、屬性窗口中將 Caption改為“韓信點(diǎn)兵”給按鈕添加代碼,在 Private Sub Comma nd1_Click ()和End Sub 之 間添加代碼:Dim N As Integer聲明N為整型N=1賦初始值NUM=inputbox(輸入士兵上限:”)Do while NNUMIf (N mod 3=2) an d(N mod 5=3) and (N mod 7=2)Then 滿足條件打印N ,不滿足繼續(xù)循環(huán)Print NExit doEnd ifN=N+1Loop從“運(yùn)行”菜單中“單擊”啟動命令,運(yùn)行程序。運(yùn)行后,單擊“韓信點(diǎn)兵”按 鈕。注:運(yùn)行時,不能修改程序代碼。實踐題:從“調(diào)試
5、”菜單中點(diǎn)擊“逐語句”命令F8),然后按F8鍵試著單步 運(yùn)行程序,觀察代碼是如何運(yùn)行的,程序執(zhí)行注釋部分嗎?在程序運(yùn)行的過程 中,用鼠標(biāo)指向變量N,看看它的值有什么變化,為什么會這樣變?(二)算法、程序設(shè)計與程序設(shè)計語言之間的關(guān)系算法 提出問題:什么是算法?算法有哪些特征?程序設(shè)計一一尋求解決問題的方法,并將其實現(xiàn)步驟寫成計算機(jī)可執(zhí)行 的程序的過程。程序設(shè)計語言泛指一切用于書寫計算機(jī)程序的語言。算法是程序設(shè)計的前提,它包含方法和步驟; 程序是實現(xiàn)算法中的思想的過程;程序設(shè)計語言把算法轉(zhuǎn)化為計算機(jī)認(rèn)識的語言。(二)認(rèn)識程序設(shè)計語言1、發(fā)展過程機(jī)器語言:由一串“0”和1”構(gòu)成二進(jìn)制代碼。匯編語言:
6、是一種符號化(英文助記符)的機(jī)器語言。咼級語言:如 Basic、C/C+、Fortran、Pascal、Cobol、Java 等。2、分類(按轉(zhuǎn)換方式不同分類)編譯型語言解釋型語言編寫的源程序需要用編譯程序先翻譯成機(jī)器 語言的目標(biāo)程序,然后再由連接裝配程序進(jìn) 行連接裝配,生成可執(zhí)行程序,這樣才能被 計算機(jī)執(zhí)行。源程序輸入計算機(jī)后,運(yùn)行源程序,相應(yīng)的 解釋程序會逐條分析源程序中的語句,每解 釋一句由計算機(jī)執(zhí)行一句。C/C+、VB、Pascal、CobolQbasic、 Lisp3、編輯程序、編譯程序和連接程序編輯程序包含內(nèi)容:一是將源程序逐個字符輸入到計算機(jī)內(nèi)存,二是修改源程序, 三將修改好的源程序保存在磁盤文件中編譯程序:將已編輯好的源程序(已存儲在磁盤文件中)翻譯成二進(jìn)制的目 標(biāo)代碼。連接:將各模塊的二進(jìn)制目標(biāo)代碼
溫馨提示
- 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ùn)行業(yè)保安工作總結(jié)
- 北京市安全管理工作總結(jié)
- 銀行工作總結(jié)團(tuán)結(jié)合作追求卓越
- 2023-2024學(xué)年北京市101中學(xué)高一(下)期中語文試卷
- 家具行業(yè)招聘成功案例
- 娛樂設(shè)施行業(yè)推廣計劃總結(jié)
- 醫(yī)療話務(wù)員工作總結(jié)
- 醫(yī)學(xué)美容診所前臺工作總結(jié)
- 2024年認(rèn)識安全標(biāo)志的教案
- 涼亭制定安裝協(xié)議書(2篇)
- 2025年首都機(jī)場集團(tuán)招聘筆試參考題庫含答案解析
- 中國珠寶市場發(fā)展報告(2019-2024)(中英)-中國珠寶玉石首飾行業(yè)協(xié)會
- 2024年陜西省安全員《A證》考試題庫及答案
- 2024版新能源汽車購置補(bǔ)貼及服務(wù)保障合同3篇
- 2024-2025學(xué)年華東師大新版八年級上冊數(shù)學(xué)期末復(fù)習(xí)試卷(含詳解)
- 《praat使用入門》課件
- 醫(yī)藥銷售主管市場規(guī)劃
- 測量應(yīng)急管理方案
- 2024-2025學(xué)年深圳市初三適應(yīng)性考試模擬試卷語文試卷
- DB22JT 147-2015 巖土工程勘察技術(shù)規(guī)程
- 杵針療法課件
評論
0/150
提交評論