程序的選擇結構_第1頁
程序的選擇結構_第2頁
程序的選擇結構_第3頁
程序的選擇結構_第4頁
程序的選擇結構_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

程序的選擇結構---條件語句吳忠高級中學周吉萍教材分析本節(jié)課的教學內容是廣東教育出社版、高中課程標準實驗教材選修模塊一《算法與程序設計》中的第2章節(jié)《程序的選擇結構》第1課時《程序的選擇結構---條件語句》,是在上兩課時(—)學習VB的基本數據類型、常量、變量、函數、表達式等程序設計語言和程序順序結構的基礎上,學習程序的選擇結構—條件語句,其中包含“條件語句的格式、功能、執(zhí)行過程”、“VB語言的關系表達式、邏輯表達式等程序設計語言的基本知識”。在解決實際問題的過程中,常常需要對事物進行判斷和選擇。如何在程序設計中能夠實現判斷和選擇,條件語句是重要的選擇方式之一。在講解這一知識點時,采用從李明與張軍解決數學問題的思路入手,引導學生經歷分析問題、設計算法、編寫程序、調試程序等用計算機解決問題的全過程。通過分析程序,歸納總結出VB語言的條件語句的格式、功能、執(zhí)行過程,介紹了關系表達式、邏輯表達式等VB語言的基本知識,讓學生體驗自主學習、協(xié)助學習的樂趣,體驗成功的快樂。學情分析在第一章的學習中,學生已經經歷了利用計算機解決問題的基本過程,領略了用計算機解題的奇妙之道,感悟了程序設計是其中的關鍵環(huán)節(jié),對程序設計已經產生一定興趣,但由于在程序設計過程中,涉及數學、英語學科知識點較多,高一年級學生還沒有足夠的相關知識儲備且我校學生大多數為農村學生,這樣主、客觀兩方面的因素造成在進行“設計算法”、“編寫程序”環(huán)節(jié)教學,會存在一定困難,難以深入開展下去。三、教學目標:1、通過師生共同分析“制作矩形框”程序,歸納總結VB語言的條件語句的格式、功能、執(zhí)行過程,掌握條件選擇語句的使用方法,能夠編寫簡單的選擇結構的程序;掌握VB語言的關系表達式、邏輯表達式等程序設計語言的基本知識。2、初步掌握程序調試、運行的方法。3、本節(jié)從簡單的問題入手,通過組織學生探究“制作矩形框”問題,讓學生明白條件選擇語句的執(zhí)行流程及使用方法,引導學生經歷分析問題、設計算法、編寫程序、調試程序等用計算機解決問題的過程,體驗成功的快樂。4、程序設計選取的題目都是生活中遇到的例子,加強學生利用本學科解決日常生活中的問題的意識。四、教學重點、難點重點:1.理解VB語言條件語句的格式、功能、執(zhí)行過程。2.掌握VB語言的關系表達式、邏輯表達式等程序設計語言的基本知識。難點:在理解條件語句的基礎上,如何利用計算機來解決生活中的實際問題。五、教學策略:本節(jié)課以課程標準為核心,以教材為依據,教學流程呈現梯度層進式發(fā)展。首先從李明與張軍解決數學問題的思路入手,快速自然的引導學生走進主題,明確本節(jié)課的學習目標,通過組織學生探究“制作矩形框”問題,回憶用計算機解決問題的過程,緊接著教師引導學生共同經歷分析問題、設計算法、編寫程序、調試程序等用計算機解決問題的過程,學生口述,教師板書,在“編寫程序”環(huán)節(jié)中,自然引入if語句,師生共同歸納總結if語言的條件語句的格式、功能、執(zhí)行過程,學生參照板書輸入程序代碼,調試運行,進一步加深印象。VB語言的關系表達式、邏輯表達式等程序設計語言的基本知識點,采用實踐練習的方式鞏固強化。“編寫程序”環(huán)節(jié)中要注意引導學生對照算法來編寫程序,以降低學習難度,逐步提高學生的編程能力。以醒目的方式將條件語句的格式、功能和執(zhí)行過程呈現給學生,把鼠標還給學生,自己動手實踐,通過商場打折問題加以強化,課程安排形成循序漸進的梯度,充分挖掘學生潛力。展示評價環(huán)節(jié),讓學生在交流中明確條件選擇語句的執(zhí)行流程及使用方法,逐步建構規(guī)范合理的利用計算機解決日常生活中問題的意識。最后,以課后作業(yè)結束本節(jié)課,使學生對條件語句的暫時記憶轉化為長期記憶。六、教學過程:教學環(huán)節(jié)教師活動學生活動設計意圖媒體使用導

入情境導入:從李明與張軍解決數學問題的思路入手提出問題:1、如果你是李明、張軍你怎樣解決?2、請說出你們解決問題的過程。學生邊閱讀邊傾聽。學生對“制作矩形框”問題進行分組討論。學生回答、補充;計算機解決問題的過程:分析問題→設計算法→編寫程序→調試程序通過李明和張軍成功的學習案例,激發(fā)學生學習的興趣和熱情,拉開了本節(jié)課教學的序幕。復習鞏固為進一步學習打基礎幻燈片新課分析矩形框問題1、引導學生:既然大家都清楚地知道用計算機解決問題需要哪些步驟,下面我們一起來分析,你們說我來板書。2、有了算法,對照算法一起編寫程序。分析問題、列出算法。學生和老師一起互動,然后由老師板書。引導學生親歷用計算機解決問題的全過程提醒學生注意:對照算法來編寫程序,降低學習難度,逐步提高編程能力。條件語句1、提出問題:這里的選擇我們該如何實現?請同學們打開課本42頁,閱讀有關“條件語句各式”、“條件語句執(zhí)行過程”兩段內容。2、與學生一起總結if語句的格式、功能、執(zhí)行過程。3、教師板書,繼續(xù)完善程序。4、參照板書,要求學生輸入程序,調試運行。5、觀察學生編寫、調試程序,存在的普遍問題及時解釋、說明。表達式在編程過程中,遇到表達式,順勢講解。1、關系表達式2、邏輯表達式3、邏輯運算的順序學生實踐出示任務:書本第44頁實踐2-打折問題提示學生用計算機解決問題的過程對它進行分析。評價交流通過多媒體教學系統(tǒng)演示學生作品,與學生一同觀看,指出存在的問題及解決方法。師生小結1、用計算機解決問題的過程2、If語句的格式、功能、執(zhí)行過程置身情境中,明確任務。學生閱讀課本后,相互討論“本題中如何應用if語句”和教師互動總結學生動手實踐,調試運行程序。學生觀看幻燈片,和教師一起表述并做教師課前設計好的有關表達式的練習。學生討論并編寫程序,調試,然后提交作業(yè)。(可以2人一組合作完成)部分同學演示運行自己的程序,進行自平和互評。同教師一起表述在編寫程序的過程中遇到選擇問題,順勢展開條件語句的學習。讓學生在教師的引導下自己歸納總結,加深印象。用幻燈片以醒目的方式將if語句呈現給學生。學生在動手實踐的過程中,遇到問題,教師引導講解。在分析、實踐的過程中逐漸掌握if語句,培養(yǎng)學生的觀察、思維能力讓學生通過評價,把所學知識整理得更加條理化。通過互動小結,加深理解記憶。用幻燈片課后探究P49練習1:要求:分析問題、設計算法、編寫程序下節(jié)課上課時調試運行。使學生對條件語句的暫時記憶轉化為長期記憶教學反思本節(jié)課采用“問題解決教學法”進行教學。課教學教學設計思路明確,按照:引入--分析問題--設計算法--編定程序--選擇結構條件格式分析-關系運算符學習--實踐練習――交流評價--作業(yè)的流程完成學習過程。高一年級學生學習算法與程序設計上是有畏難情緒的。教材通過案例讓學生完成算法設計與分析的過程。本案例是關于給定周長與面積,計算矩形的長與寬的。案例涉及數學方程,轉化數學式的過程雖然不難,但學生的積極性不高??梢栽囍日故境绦颍寣W生看到效果,然后學生可能會猜程序如何實現計算過程的。這樣積極性會高一些。在出示程序代碼時,可以將代碼采用分層格式顯示,特別是if語句,要通過空格符縮進子語句以增加語句體的層次感。在VB語言中,選擇結構通過if語句和下節(jié)課將要學到的selectcase語句這兩個條件語句來實現,運用條件語句的關鍵是條件的表示,如果能夠正確地表達條件,就可以簡化程序,使程序更直觀,更準確地描述出分支的走向,此處應多引導。教學選擇語句必須學習關系運算符。通過案例進行教學,并讓學生計算邏

溫馨提示

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

最新文檔

評論

0/150

提交評論