福建省建甌市第二中學高一信息技術選修1教案第一章第三節《程序與程序設計語言》_第1頁
福建省建甌市第二中學高一信息技術選修1教案第一章第三節《程序與程序設計語言》_第2頁
福建省建甌市第二中學高一信息技術選修1教案第一章第三節《程序與程序設計語言》_第3頁
福建省建甌市第二中學高一信息技術選修1教案第一章第三節《程序與程序設計語言》_第4頁
福建省建甌市第二中學高一信息技術選修1教案第一章第三節《程序與程序設計語言》_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

學必求其心得,業必貴于專精程序與程序設計語言一、授課目的1、知識與技術使學生知道什么是源代碼,并理解算法、程序設計、程序設計語言之間的關系,認識程序設計語言的發展及種類。2、過程與方法使學生初步體驗編程樂趣,認識如何編寫程序、編譯程序和連接程序。3、感神態度與價值觀讓學生進一步意會算法和程序設計在解決問題中的地位,領悟編寫出程序的魅力,從而培養學生學習編程的興趣。二、重點難點(1)重點:認識代碼所包含的算法思想;(2)難點:計算機是如何編寫程序、編譯程序和連接程序的。三、授課環境1、教材辦理上一節課學習了三種描述算法的方法,但這三種算法計算機無法鑒別,必定編寫程序代碼,方可實現用計算機解決問題.本節課將學習用VB編寫“韓信點兵”問題的算法,爾后同學們經過自主學習,認識一下VB程序設計方面的知識。2、預備知識學生已掌握了用計算機解決問題的過程,并對算法及其作用有初步的認識。學必求其心得,業必貴于專精3、硬件要求建議本節課在多媒體電腦教室中完成,最好有廣播授課系統或投影儀,為拓展學習,學活力應贊同上互聯網。4、所需軟件學活力要安裝VB6。0或以上版本.5、所需課時課時(100分鐘)四、授課過程正課講解(一)試一試用VB編寫程序1、么是VB?——VB是一種基本BASIC語言的可視化程序開發工具。2、編寫程序⑴從桌面上啟動VB,彈出“新建工程”對話框,從“新建"頁面中選“標準EXE",爾后“打開“按鈕,建立"標準EXE工程。注:為了防備打開時總是出現“新建工程"對話框,在首次啟動時,勾選“不再顯示這個對話框”.⑵單擊工具箱“CommandButton”的按鈕,在Form1窗體中拖出一個“Command1”按鈕.Command1是命令按鈕,它有6個屬性、2個事件和4個方法。屬性Caption標題Default決定窗體的默認命令按鈕學必求其心得,業必貴于專精Enabled決定對象可否響

Style

控件的外觀應用戶生成事件Visible

決定對象可否可

Picture

顯示的圖形見事件

方法Click單擊KeyPress字符鍵

DragMove

拖動搬動

Refresh刷新SetFocus設置焦點,被單擊

將當前焦點逼迫設置到文本框對象上⑶選中此按鈕,隸屬性窗口中將Caption改為“韓信點兵"。⑷給按鈕增加代碼,在PrivateSubCommand1_Click()和EndSub之間增加代碼:DimNAsInteger‘聲明N為整型N=1‘賦初始值Do(Nmod3=2)and(Nmod5=3)and(Nmod7=2)Then‘滿足條件打印N,不滿足連續循環PrintNExitdoEndifN=N+1學必求其心得,業必貴于專精Loop⑸從“運行"菜單中“單擊”啟動命令,運行程序。運行后,單擊“韓信點兵”按鈕.注:運行時,不能夠更正程序代碼。實踐題:從“調試"菜單中點擊“逐語句”命令(F8),爾后按F8鍵試著單步運行程序,觀察代碼是如何運行的,程序執行說明部分嗎?在程序運行的過程中,用鼠標指向變量N,看看它的值有什么變化,為什么會這樣變?(二)算法、程序設計與程序設計語言之間的關系⑴算法提出問題:什么是算法?算法有哪些特色?⑵程序設計——追求解決問題的方法,并將其實現步驟寫成計算機可執行的程序的過程。⑶程序設計語言——泛指所有用于書寫計算機程序的語言。算法是程序設計的前提,它包含方法和步驟;程序是實現算法中的思想的過程;程序設計語言把算法轉變成計算機認識的語言。(三)認識程序設計語言1、發展過程機器語言:由一串“0”和“1”構成二進制代碼。匯編語言:是一種符號化(英文助記符)的機器語言.高級語言:如Basic、C/C++、Fortran、Pascal、Cobol、Java等.2、分類(按變換方式不同樣分類)學必求其心得,業必貴于專精編譯型語言講解型語言編寫的源程序需要用編譯程序源程序輸入計算機后,運行源程先翻譯成機器語言的目標程序,序,相應的講解程序會逐條解析爾后再由連接裝置程序進行連源程序中的語句,每講解一句由接裝置,生成可執行程序,這樣計算機執行一句。才能被計算機執行.C/C++、VB、Pascal、CobolQbasic、Lisp3、編寫程序、編譯程序和連接程序⑴編寫程序包含內容:一是將源程序逐個字符輸入到計算機內存,二是更正源程序,三將更正好的源程序保存在磁盤文件中。⑵編譯程序:將已編寫好的源程序(已儲藏在磁盤文件中)翻譯成二進制的目標代碼。二進制代碼在UNIX下后綴為“.o"的文件,在DOS下是后綴為“。obj”文件。⑶連接:將各模塊的二進制目標代碼與系統標準模塊經連接辦理后,獲取擁有有絕對地址的可執行文件,

溫馨提示

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

評論

0/150

提交評論