



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1-3 程序與程序設計語言一、教學目標1、知識與技能使學生知道什么是源代碼,并理解算法、程序設計、程序設計語言之間的關系,了解程序設計語言的發(fā)展及種類。2、過程與方法使學生初步體驗編程樂趣,了解如何編輯程序、編譯程序和連接程序。3、情感態(tài)度與價值觀讓學生進一步領會算法和程序設計在解決問題中的地位,體會編寫出程序的魅力,從而培養(yǎng)學生學習編程的興趣。二、重點難點(1)重點:了解代碼所包含的算法思想;(2)難點:計算機是如何編輯程序、編譯程序和連接程序的。三、教學環(huán)境1、教材處理上一節(jié)課學習了三種描述算法的方法,但這三種算法計算機無法識別,必須編寫程序代碼,方可實現(xiàn)用計算機解決問題。本節(jié)課將學習用V
2、B編寫“韓信點兵”問題的算法,然后同學們通過自主學習,認識一下VB程序設計方面的知識。2、預備知識學生已掌握了用計算機解決問題的過程,并對算法及其作用有初步的認識。3、硬件要求建議本節(jié)課在多媒體電腦教室中完成,最好有廣播教學系統(tǒng)或投影儀,為拓展學習,學生機應允許上互聯(lián)網。4、所需軟件學生機要安裝VB6.0或以上版本。5、所需課時2課時(100分鐘)四、教學過程正課講解(一) 嘗試用VB編寫程序1、 么是VB?VB是一種基本BASIC語言的可視化程序開發(fā)工具。2、 編寫程序從桌面上啟動VB,彈出“新建工程”對話框,從“新建”頁面中選“標準EXE”,然后“打開“按鈕,建立”標準EXE工程。注:為了
3、避免打開時總是出現(xiàn)“新建工程”對話框,在首次啟動時,勾選“不再顯示這個對話框”。單擊工具箱“CommandButton”的按鈕,在Form1窗體中拖出一個“Command1”按鈕。Command1是命令按鈕,它有6個屬性、2個事件和4個方法。 屬性 Caption 標題 Default 決定窗體的默認命令按鈕 Enabled 決定對象是否響應用戶生成事件 Style 控件的外觀 Visible 決定對象是否可見 Picture 顯示的圖形 事件 方法 Click 單擊 Drag 拖動 Refresh 刷新 KeyPress 字符鍵被單擊 Move 移動 SetFocus 設置焦點,將當前焦點強
4、制設置到文本框對象上 選中此按鈕,從屬性窗口中將Caption改為“韓信點兵”。給按鈕添加代碼,在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從“運行”菜單中“單擊”啟動命令,運行程序。運行后,單擊“韓信點兵”按鈕。注:運行時,不能修改程序代碼。實踐題:從“調試”菜單中點擊“逐語句”命令(F8),然后按
5、F8鍵試著單步運行程序,觀察代碼是如何運行的,程序執(zhí)行注釋部分嗎?在程序運行的過程中,用鼠標指向變量N,看看它的值有什么變化,為什么會這樣變?(二) 算法、程序設計與程序設計語言之間的關系算法提出問題:什么是算法?算法有哪些特征?程序設計尋求解決問題的方法,并將其實現(xiàn)步驟寫成計算機可執(zhí)行的程序的過程。程序設計語言泛指一切用于書寫計算機程序的語言。算法是程序設計的前提,它包含方法和步驟;程序是實現(xiàn)算法中的思想的過程;程序設計語言把算法轉化為計算機認識的語言。(三) 認識程序設計語言1、發(fā)展過程機器語言:由一串“0”和“1”構成二進制代碼。匯編語言:是一種符號化(英文助記符)的機器語言。高級語言:
6、如Basic、C/C+、Fortran、Pascal、Cobol、Java等。2、分類(按轉換方式不同分類) 編譯型語言 解釋型語言 編寫的源程序需要用編譯程序先翻譯成機器語言的目標程序,然后再由連接裝配程序進行連接裝配,生成可執(zhí)行程序,這樣才能被計算機執(zhí)行。 源程序輸入計算機后,運行源程序,相應的解釋程序會逐條分析源程序中的語句,每解釋一句由計算機執(zhí)行一句。 C/C+ 、 VB 、 Pascal 、 Cobol Qbasic 、 Lisp 3、編輯程序、編譯程序和連接程序 編輯程序包含內容:一是將源程序逐個字符輸入到計算機內存,二是修改源程序,三將修改好的源程序保存在磁盤文件中。編譯程序:將已編輯好的源程序(已存儲在磁盤文件中)翻譯成二進制的目標代碼。二進制代碼在UNIX下后綴為“.o”的文件,在DOS下是后綴為“.obj”文件。連接:將各模塊的二進制目標代碼與系統(tǒng)標準模塊經連接處理后,得到具有有絕對地址的可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 重大自然災害中檔案應急管理機制研究
- 主動脈夾層診斷與護理
- 零售行業(yè)代收貨款服務條款協(xié)議
- 文化創(chuàng)意產業(yè)財產抵押貸款協(xié)議
- 菜園種植與城市垃圾分類回收合同
- 茶樓茶藝與茶文化主題酒店合作合同范本
- 車庫租賃與停車場綜合管理合同
- 拆遷安置補償居間服務協(xié)議書
- 電視劇拍攝現(xiàn)場制片助理勞務合作協(xié)議
- 彩鋼房倉儲物流合作項目承包協(xié)議
- 2024年石家莊市市屬國有企業(yè)招聘筆試真題
- 2024年廣東“三支一扶”計劃招募筆試真題
- 設備租賃方案(3篇)
- 公關費用標準管理制度
- 2025-2030年中國潔凈室風扇過濾單元行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025至2030中國汽車租賃行業(yè)發(fā)展分析及發(fā)展戰(zhàn)略與市場策略報告
- 2025年煙臺市中考地理試卷真題
- 安徽省合肥市名校2025屆八年級英語第二學期期末統(tǒng)考試題含答案
- 2024年廣東省廣州市初中生物會考真題(含答案)
- 2025年河北省中考麒麟卷生物(一)
- 2025初升高數學銜接教材
評論
0/150
提交評論