《程序與程序設計語言》參考教案_第1頁
《程序與程序設計語言》參考教案_第2頁
《程序與程序設計語言》參考教案_第3頁
《程序與程序設計語言》參考教案_第4頁
《程序與程序設計語言》參考教案_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

?程序與程序設計語言?參照講課設計?程序與程序設計語言?參照講課設計?程序與程序設計語言?參照講課設計1-3程序與程序設計語言一、講課目的1、知識與技術使學生知道什么是源代碼,并理解算法、程序設計、程序設計語言之間的關系,認識程序設計語言的張開及種類。2、過程與方法使學生初步體驗編程樂趣,認識怎樣編寫程序、編譯程序和連結程序。3、感神情度與價值觀讓學生進一步領悟算法和程序設計在解決問題中的地位,領悟編寫出程序的魅力,進而培育學生學習編程的興趣。二、要點難點〔1〕要點:認識代碼所包括的算法思想;〔2〕難點:計算機是怎樣編寫程序、編譯程序和連結程序的。三、講課環(huán)境1、教材辦理上一節(jié)課學習了三種描繪算法的方法,但這三種算法計算機沒法鑒識,必然編寫程序代碼,方可實現用計算機解決問題。本節(jié)課將學慣用VB編寫“韓信點兵〞問題的算法,此后同學們經過自主學習,認識一下VB程序設計方面的知識。2、預備知識學生已掌握了用計算機解決問題的過程,并對算法及其作用有初步的認識。3、硬件要求建議本節(jié)課在多媒體電腦教室中達成,最好有播放講課系統(tǒng)或投影儀,為拓展學習,學活力應贊成上互聯網。4、所需軟件學活力要安裝VB6.0或以上版本。5、所需課時1/42課時〔100分鐘〕四、講課過程正課解說〔一〕試一試用VB編寫程序1、么是VB?——VB是一種根本BASIC語言的可視化程序開發(fā)工具。2、編寫程序⑴從桌面上啟動VB,彈出“新建工程〞對話框,從“新建〞頁面中選“標準EXE〞,此后“打開“按鈕,成立〞標準EXE工程。注:為了防備打開時老是出現“新建工程〞對話框,在初次啟動時,勾選“不再顯示這個對話框〞。⑵單擊工具箱“CommandButto〞n的按鈕,在Form1窗體中拖出一個“Command〞1按鈕。Command1是命令按鈕,它有6個屬性、2個事件和4個方法。屬性Caption標題Default決定窗體的默認命令按鈕Enabled決定對象能否響應用戶Style控件的外觀生成事件Visible決定對象能否可見Picture顯示的圖形事件方法Click單擊Drag拖動Refresh刷新KeyPress字符鍵被Move挪動SetFocus設置焦點,將目前單擊焦點強迫設置到文本框對象上⑶選中此按鈕,隸屬性窗口中將Caption改為“韓信點兵〞。⑷給按鈕增添代碼,在PrivateSubCommand1_Click〔〕和EndSub之間增添代碼:DimNAsInteger聲‘明N為整型N=1‘賦初始值2/4Do(Nmod3=2)and(Nmod5=3)and(Nmod7=2)Then‘知足條件打印N,不知足連續(xù)循環(huán)PrintNExitdoEndifN=N+1Loop⑸從“運轉〞菜單中“單擊〞啟動命令,運轉程序。運轉后,單擊“韓信點兵〞按鈕。注:運轉時,不可以改正程序代碼。實踐題:從“調試〞菜單中點擊“逐語句〞命令〔F8〕,此后按F8鍵試著單步運行程序,察看代碼是怎樣運轉的,程序履行說明局部嗎?在程序運轉的過程中,用鼠標指向變量N,看看它的值有什么變化,為何會這樣變?〔二〕算法、程序設計與程序設計語言之間的關系⑴算法提出問題:什么是算法?算法有哪些特點?⑵程序設計——追求解決問題的方法,并將其實現步驟寫成計算機可履行的程序的過程。⑶程序設計語言——泛指所實用于書寫計算機程序的語言。算法是程序設計的前提,它包括方法和步驟;程序是實現算法中的思想的過程;程序設計語言把算法轉變?yōu)橛嬎銠C認識的語言?!踩痴J識程序設計語言1、張開過程機器語言:由一串“0和〞“1構〞成二進制代碼。匯編語言:是一種符號化〔英文助記符〕的機器語言。高級語言:如Basic、C/C++、Fortran、Pasca、lCobol、Java等。2、分類〔按變換方式不一樣樣分類〕編譯型語言解說型語言3/4編寫的源程序需要用編譯程序先翻譯成源程序輸入計算機后,運轉源程序,相機器語言的目標程序,此后再由連結裝應的解說程序會逐條分析源程序中的語配程序進行連結裝置,生成可履行程序,句,每解說一句由計算機履行一句。這樣才能被計算機履行。C/C++、VB、Pascal、CobolQbasic、Lisp3、編寫程序、編譯程序和連結程序⑴編寫程序包括內容:一是將源程序逐一字符輸入到計算機內存,二是改正源程序,三將改正好的源程序保留在磁盤文件中。⑵編譯程序:將已編寫好的源程序〔已儲蓄在磁盤文件中〕翻譯成二進制的目標代碼。二進制代碼在UNIX下后綴為“.o的〞文件,在DOS下是后綴為“.obj文〞件。⑶連結:將各模塊的二進制目標代碼與系統(tǒng)標準模塊經連結辦理后,獲得擁有有絕對地點的可履行

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論