第三課 編寫一個簡單程序_第1頁
第三課 編寫一個簡單程序_第2頁
第三課 編寫一個簡單程序_第3頁
第三課 編寫一個簡單程序_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、第三課 編一個簡單程序一、教學背景信息1年級:八年級。2所用教材:湖南科學技術出版社出版的信息技術教材。3課時數(shù):1課時。非上機時間:10分鐘;上機操作時間:35分鐘。二、教學設計(一)教學目標【知識與技能】體驗編程的基本過程,并了解可視化編程和面向對象程序設計基本特點?!具^程與方法】用3個標簽組件,3個編輯框組件和1個按鈕制作一個計算圓周長和圓面積的計算工具程序。【情感態(tài)度與價值觀】培養(yǎng)學生的編程興趣.(二)教學重點難點此教學內(nèi)容是在學生通過程序體驗過了易語言的基本特點及編程環(huán)境后的第一堂課,是帶著極大的興趣和希望來學習的,本節(jié)內(nèi)容主要是學習標簽、編輯框、按鈕等幾種常用組件。并掌握利用易語言

2、進行編程的基本步驟和過程。重點:標簽、編輯框、按鈕等常用組件的用法,編程的基本步驟和過程的認識和使用。難點:理解編程的基本步驟和過程。(三)教學策略設計根據(jù)學生的現(xiàn)有知識水平,以任務驅動為主要教學方法進行教學,同時鼓勵學生之間相互幫助相互討論以挖掘程序的深層次的設計方式。三、教與學的實際過程描述(一)創(chuàng)設情景、導入新課相信同學們對圓周長和圓面積的計算問題都很熟悉,現(xiàn)在已知圓半徑分別為1、2、3,誰能告訴大家圓周長和圓面積的結果?師:(生 回答結束之后)同學們剛才計算的很正確,速度也很快!看的出來,同學們數(shù)學學得很好。誰能告訴我你是怎么計算出來的?生:回答。師:今天我們就用E語言開發(fā)一個簡單的計

3、算器,讓它幫助我們解決計算圓周長和圓面積問題。大屏幕出示:學習任務 利用E語言設計圓周長和圓面積的計算工具。P 16 圖3-1師簡要介紹利用E語言設計好的計算圓周長和圓面積工具的使用方法。(手工輸入圓半徑,點擊計算,顯示圓周長和圓面積)課件出示學習目標學習與探究(1)圓周長和圓面積計算問題分析與流程圖 開始輸入半徑2*pi*r輸出周長L -結束 pi*r*r輸出圓面積S師:下面我們就可以開始設計這個程序了。設計之前,我先請一位同學演示一下啟動E語言開發(fā)環(huán)境的方法。生:操作。師:現(xiàn)在我們進入了E語言的編程環(huán)境,請同學說一下各個部分的名稱。生:(鼠標指著界面壽命)標題欄、菜單欄、工具欄、設計界面、

4、工作夾、組件箱等等。師強調(diào):很好,大家對界面都比較熟悉。程序窗體(用來設計界面)、組件箱(如標簽組件用來顯示對象內(nèi)容、編輯框輸入數(shù)據(jù)等等)、工作夾(如屬性面板用來設置對象屬性)、狀態(tài)夾(顯示提示信息等)作用。(二)任務驅動  合作探究(1)任務分析根據(jù)計算圓周長和圓面積問題的流程圖確定組件師:請同學們分析一下我們要編寫的這個計算工具程序主要需要用到哪些組件呢?生:3個標簽組件、3個編輯框組件、1個按鈕組件。師:強調(diào)各組件的作用。3個標簽(注明半徑R、周長L、面積S)3個編輯框(放半徑R、周長L、面積S)1個按鈕(被單擊時激發(fā)代碼)(2)設計程序界面師:根據(jù)我們剛才對這個程序界面的初步

5、分析,已確定需使用的組件,現(xiàn)在我們一起來設計這個程序界面。1) 新建一個Windows窗口程序;2) 在設計界面中添加三個標簽組件、三個編輯框組件、一個按鈕組件。3)修改各個組件名稱。(師:要更改對象屬性,應該在界面的哪兒進行設置呢?-開發(fā)窗口工作夾中的屬性面板中設置。)a、選擇標簽1組件,切換到屬性面板選項卡將其標題設為“半徑”。用同樣的方法設置標簽2、標簽3b、選擇編輯框1組件,切換到屬性面板選項卡將其內(nèi)容設為空(是用來輸入數(shù)據(jù)和顯示結果)c、設置按鈕標題為“計算”。(3)示范代碼編寫師:界面設計好了,根據(jù)我們第一節(jié)課學習的有關計算機解決問題一般過程的知識,大家想一想下一步我們應該怎么做?

6、恩,用語言把計算圓周長和圓面積的步驟告訴計算機,即編寫程序來實現(xiàn)。還記得前面的描述嗎?我們輸入半徑,單擊“計算”按鈕,計算機就開始計算并顯示結果?!坝嬎恪卑粹o就像一個電源開關,單擊它,就產(chǎn)生一個“被單擊”事件,這時將執(zhí)行對應的“_按鈕1_被單擊”事件處理子程序中的代碼,就像我們打開電源開關,電流通過燈泡,燈泡發(fā)光。通過這個工具程序,我們知道按鈕作用就是啟動某一項動作或某一個功能。接下來,我們?yōu)閱螕簟坝嬎恪卑粹o事件編寫代碼。1) 雙擊“計算”按鈕組件,進入程序代碼窗口。大家可以看到系統(tǒng)已自動生成了一個名為“_按鈕1_被單擊”的子程序。2) 我們可以添加三個變量,變量名為L、S、R,用來存儲半徑、

7、圓周長、圓面積的值。(操作:插入新局部變量,在出現(xiàn)的空白變量表上添加三個變量。對于變量的概念的介紹,我們在后續(xù)課程中講解,這節(jié)課,大家只需初步認識)3) 定義數(shù)據(jù)類型。因為計算過程中可能會出現(xiàn)小數(shù),所以把這幾個變量的數(shù)據(jù)類型都定義為“小數(shù)型”。4) 最后,在“_按鈕1_被單擊”的子程序后書寫計算圓周長及圓面積的代碼。小小加油站代碼書寫完了,讓我們一起來理解這段代碼中的轉換命令到數(shù)值():將非數(shù)值型的數(shù)據(jù)轉變成數(shù)值型數(shù)據(jù)到文本():將非文本型的數(shù)據(jù)轉變成文本型數(shù)據(jù)=   賦值號在E語言中,乘法運算符號是“*”,除法運算符號為“/”(4)運行測試并保存文件師:我們現(xiàn)在可以試著運

8、行這個程序。按F5鍵或選擇菜單中的“運行”。師:若在半徑中輸入數(shù)字1,單擊“計算”按鈕,圓周長和圓面積就分別顯示出來了。如果出現(xiàn)了無法運行或運行結果不正常的現(xiàn)象,說明代碼可能寫錯了,程序會在狀態(tài)夾中提示,應該回到代碼編寫狀態(tài)進行檢查并修改。當確認程序沒有錯誤后,就可以將這個程序保存下來了。師:打開“程序”,執(zhí)行保存命令,找到保存文件的文件夾位置,給文件命名為“計算圓周長和圓面積”,單擊“保存”按鈕,程序就被保存下來了。(5)編譯生成可執(zhí)行文件要想讓易語言生成的程序可以在沒安裝易語言的系統(tǒng)中運行,就要使用獨立編譯方式生成擴展名為.exe的可執(zhí)行文件。(三)實踐與創(chuàng)新(1)學生練習師:現(xiàn)在請同學們

9、完成這個計算工具程序的編寫,可以根據(jù)自己的喜愛,設計一個自己滿意的窗體界面,并在窗體內(nèi)放置一幅你喜歡的圖片,運行看看效果?時間是15分鐘。(學生操作過程,老師指導)(2)評價作品評價向度4321得分功能實現(xiàn)完全實現(xiàn)較多實現(xiàn)很少實現(xiàn)沒有實現(xiàn)程序外觀非常美觀美觀不美觀難看對組件的熟悉程度非常熟練熟練不熟練不懂對程序設計的基本方法的了解程度理解了解比較了解不了解師:現(xiàn)在請各小組派一位代表,展示一下各自的作品,(四)本課小結這堂課通過編寫一個完整的易語言程序,我們學習了幾個知識點1) 進一步熟悉了E語言開發(fā)環(huán)境2) 掌握E語言組件的添加與刪除操作3) 理解理解轉換命令:到文本()、到數(shù)值()的含義4) 體驗編程的基本過程:主要有需求分析(分析問題,理解任務)、設計出程序界面、代碼編寫(確定關鍵代碼、確定關鍵代碼應該寫在什么組件的什么事件里)、調(diào)試運行、保存。5) 了解可視化編程和面向對象程序設計的一些基本特點:根據(jù)需求調(diào)整對象的屬性,然后為這些對象發(fā)生的事件編寫代碼。(五)練習:1、完成配套光盤中的“課程學習”“小測驗”欄目和“實踐探究”“虛擬實驗”。2、教材的思考與練習。四、教學反思 計算機編程語言具有抽象化和模塊化的特點,學生接受起來有一定的難度。本課是正式進入易語言學習的第一課

溫馨提示

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

評論

0/150

提交評論