《VB選擇結構》教學設計0_第1頁
《VB選擇結構》教學設計0_第2頁
《VB選擇結構》教學設計0_第3頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、選擇結構杭州市余杭高級中學 張明華【案例背景】 高中信息技術新課程的實施,其課程目標定位于全面提升學生的信息素養(yǎng),其課程的設置從知識與技能、過程與方法、情感態(tài)度與價值觀三個方面實施這個課程目標。本教學案例從學生的實際情況出發(fā),根據(jù)現(xiàn)有的知識基礎,結合簡單的生活實例,引導學生進行探索式學習,問題從簡單的例子入手,過渡到研究學習。原本枯燥無味的VB程序設計,在簡單、形象的生活實例下,激發(fā)學生的思考與探索思維?!窘滩姆治觥克惴ㄅc程序設計是普通高中信息技術課程中選修模塊之一,本模塊旨在使學生進一步體驗算法思想,了解算法和程序設計在解決問題過程中的地位和作用;能從簡單問題出發(fā),設計解決問題的算法,并能初

2、步使用一種程序設計語言編制程序實現(xiàn)算法解決問題。“選擇結構”是教科書信息技術基礎第三章第四節(jié)算法及其實現(xiàn)中的一部分內容。3.4節(jié),按浙江省普通高中學科教學指導意見,安排12個課時。選擇結構安排在第7節(jié),課時量為1課時。主要內容是用選擇結構編寫簡單的程序解決具體問題。通過本課的學習,可以促進學生對問題解決方法和思想的理解與掌握,從而提升學生的問題解決能力,讓學生在按照一定的流程解決問題的過程中,去體會和理解程序設計的思想,而且也為多分支選擇結構的學習打下基礎。【學生分析】高一的學生對事物的分析、綜合能力及獨立思考能力、分析解決問題的能力都有了一定的水平,在教師的有效引導下,有能力進行自我探究,如

3、果用一種學生比較感興趣的,能夠貼近學生日常生活的例子來分析選擇結構的話,那么學生會比較感興趣?!窘虒W目標分析】通過教師引導學生去探究、發(fā)現(xiàn)技術背后所蘊含的技術價值和技術思想,使其獲得知識與技能的同時,理解和掌握過程與方法,這樣才能夠學會認知,學會做事,乃至學會生活,提高終生學習的能力、分析解決問題的能力,滿足其終身發(fā)展的需要,成為適應信息社會的公民。教學目標1知識與技能: (1)掌握選擇結構實現(xiàn)條件判斷控制。 (2)能夠運用選擇結構設計編制程序解決問題。(3)培養(yǎng)學生的邏輯思維能力,促進學生對問題解決方法的理解。2.過程與方法通過一些實例的體驗、分析,確定選擇結構算法的應用范圍,并能對學習和生

4、活中出現(xiàn)的關于選擇的情況能畫出流程圖,并寫出選擇算法中的主要語句;使用英語中的if then else ,造個句子,讓學生去作出反應,以強化if語句結構,讓學生體會到寫程序代碼和寫英語小作文也有異曲同工之處。3情感態(tài)度與價值觀通過趣味性教學,使同學們保持高漲的學習興趣,在學習的同時獲得成功的喜悅?!窘虒W重難點】教學重點:讓學生學會使用VB語言的If分支語句,掌握分支判斷程序結構,來解決實際問題,并且培養(yǎng)學生的探索、創(chuàng)新能力。教學難點:對解決問題的方法和步驟的理解,并能根據(jù)實際問題寫出程序代碼?!窘虒W過程】一、設計情境,引入新課師:If you enjoy running every morni

5、ng,then please put your right hand,else please put your left hand(屏幕演示)生:(解釋英語句子)設計意圖:這個英語對話,主要是引出選擇結構的語法(IfThenElse),這樣的英語句子翻譯成中文并不難,目的是讓多數(shù)的學生都能感受程序設計的樂趣,引入本節(jié)的課題。 二、合作探究,獲得新知師:VB程序設計實例(求數(shù)的絕對值)屏幕演示。師生交流:討論程序中的代碼。Dim A As IntegerA = Val(text1.text)if A0;A0;A=0語法2If條件 Then語句組1Else語句組2End If三、練習反饋,應用拓展

6、屏幕演示 練習任務:設計一個程序,輸入三角形的三條邊,并求出對應的三角形面積。 1算法分析(師生互動)輸入三條邊(定義變量);判斷這三條邊是否能構成三角形(生:依據(jù));計算三角形面積的方法(生:(P=A+B+C)/2; S=SQR(P*(P-A)*(P-B)*(P-C);輸出:三角形面積S或不能構成三角形。 2畫出程序流程圖3程序代碼編寫,解決問題Dim a,b,c,p,s As Singlea = Val(text1.Text)b = Val(text2.Text)c = Val(text3.Text)p = (a + b + c) / 2If a + b c And b + c a And

7、 c + a b Thens = Sqr(p * (p - a) * (p - b) * (p - c)Label2.Caption = 該三角形的面積為:&sElseLabel2.Caption = 這三條邊不能構成三角形End If 師:指出學習的重點IfThenElse。四、知識回顧,總結提升1課堂小結指出本節(jié)課程的知識點語法1If條件 Then語句1 Else語句2語法2If條件 Then語句組1Else語句組2End If2. 行if語句和塊if語句 1)一個行if語句必須在一行上寫完,沒有endif;而一個塊if語句的Then、else后面必須換行,最后由endif結束(elseif是一個整體);2)一個行if語句僅能判斷兩種情況,而一個塊if語句可判斷多種情況;3

溫馨提示

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

最新文檔

評論

0/150

提交評論