《編一個實用的加法運算測試軟件》設計_第1頁
《編一個實用的加法運算測試軟件》設計_第2頁
《編一個實用的加法運算測試軟件》設計_第3頁
《編一個實用的加法運算測試軟件》設計_第4頁
《編一個實用的加法運算測試軟件》設計_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《編一個實用的加法運算測試軟件》教學設計Ⅰ:教案【教學目標】知識與技能:鞏固分支結構的程序設計;學會隨機函數(shù)Rnd()及其應用;鞏固控制循環(huán)的兩種方法——計數(shù)法和標志法,并用這兩種方法解決實際問題;鞏固累加器的使用。過程與方法:從簡單問題入手,由易而難,加深對分支和循環(huán)的認識,鞏固分支結構和循環(huán)結構的程序設計。情感目標:在逐層深入解決問題的過程中,由任務驅動認知,喚起學生的探究意識和學習興趣,提高應用所學知識解決實際問題的能力,感受學能致用的愉快?!窘虒W重點】綜合運用所學知識,合理選擇有效算法解決實際問題。【教學難點】隨機函數(shù)的應用;標志法中設定合適的標志?!窘虒W過程】〈項目活動〉請你為小學一年級的學生設計一個測試其加法運算能力的軟件,考考他學得怎么樣。出示題目要求從鍵盤任意輸入兩個100以內的數(shù)a和b,屏幕出現(xiàn)兩數(shù)相加的算術運算題,要求輸入答案c。如果答案正確,顯示“你真棒!”;否則,顯示“你錯了!”?!闯鲱}意圖:復習分支結構〉完成算法流程圖分析問題:完成算法流程圖開始輸入兩加數(shù)a和b輸出加法運算題輸入答案c開始輸入兩加數(shù)a和b輸出加法運算題輸入答案cc=a+bTF輸出“你真棒!”輸出“你錯了!”結束答案c處理——檢驗答案c是否正確輸出——是否正確的信息編寫程序,調試運行dima,b,casintegerinputa,bprinta;”+”;b;”=”;inputcifc=a+bthenprint”你真棒!”elseprint“你錯了!”endif改變題目要求提問:加法運算題可否由計算機自動生成?即加數(shù)a和加數(shù)b由計算機隨機產(chǎn)生?〈出題意圖:學習隨機函數(shù)Rnd()及其應用〉隨機函數(shù)1、格式:Rnd()2、作用:產(chǎn)生一個single類型,范圍在[0,1)的隨機數(shù)。3、說明:在調用前要先使用Randomize語句激活隨機數(shù)生成器4、應用(1)產(chǎn)生整數(shù)x∈[0,999] x=Fix(Rnd()*1000)(2)產(chǎn)生整數(shù)x∈[100,999] x=Fix(Rnd()*900)+100(3)產(chǎn)生整數(shù)x∈[a,b] x=Fix(Rnd()*(b-a+1))+a5、應用到程序dima,b,casintegerrandomizea=Fix(Rnd()*100)b=Fix(Rnd()*100)printa;”+”;b;”=”;inputcifc=a+bthenprint”youareright!”elseprint“youarewrong!”endif提出新的要求現(xiàn)要求根據(jù)小學生完成測試情況決定是否繼續(xù)出題,若做對了,則結束;若做錯了,則要繼續(xù)出題再做,直到做對為止?!闯鲱}意圖:復習用標志法控制循環(huán)結構的方法,復習累加器的使用?!捣治鰡栴}:有反復操作,構成循環(huán)不確定循環(huán)次數(shù),用標志法初始條件:設定標志flag=0循環(huán)體:(1)剛才做一題的過程(2)做對時,標志flag=1循環(huán)條件:flag=0流程圖開始開始隨機產(chǎn)生加數(shù)a和b輸出加法運算題輸入答案cc=a+bTF輸出“你真棒!”輸出“你錯了!”結束flag=0flag=0Tflag=1F修改程序,調試運行dima,b,c,flagasintegerrandomizeflag=0dowhileflag=0a=Fix(Rnd()*100)b=Fix(Rnd()*100)printa;”+”;b;”=”;inputcifc=a+bthenprint”你真棒!”flag=1elseprint“youarewrong!”endifloop再提出進一步要求現(xiàn)要求小學生做10道這樣的加法運算題,每做對一題得10分,完成后給出該學生成績?!闯鲱}意圖:復習用計數(shù)法控制循環(huán)結構的方法〉分析問題:明確循環(huán)10次,用計數(shù)法循環(huán)體:(1)剛才做一題的過程(2)做對加10分循環(huán)條件:共做10次初始條件:計分為0流程圖開始開始隨機產(chǎn)生加數(shù)a和b輸出加法運算題輸入答案cc=a+bTF輸出“你真棒!”輸出“你錯了!”結束s=0I=1I<=10Ts=s+10I=I+1輸出成績sF修改程序,調試運行dima,b,c,i,sasintegers=0randomizefori=1to10a=Fix(Rnd()*100)b=Fix(Rnd()*100)printa;”+”;b;”=”;inputcifc=a+bthenprint”你真棒!”s=s+10elseprint“youarewrong!”endifnextiprint“測試成績——“;s小結通過對“加法運算測試程序”的層層改進,我們用到了哪些程序結構?(分支結構和循環(huán)結構)在循環(huán)結構中用到哪些控制循環(huán)的方法?(標志法和計數(shù)法)它們分別在怎樣的情況下使用的?(是否確定循環(huán)次數(shù))還學到了什么新知識?(隨機函數(shù)Rnd())談談你的收獲或感受。Ⅱ:教案設計說明這是一堂復習性的習題課,之前學生已經(jīng)學習了順序、分支和循環(huán)三種基本結構的程序設計,因而這節(jié)課的重點是知識的鞏固和應用,其主要目的是教會學生如何分析問題,如何應用所學知識尋找相應對策,解決生活中的實際問題,達到知識與方法的融和與升華。在這節(jié)課中,教師精心設計了一個活動項目《編一個實用的加法運算測試軟件》,該程序從一個最簡單的要求出發(fā),一題多變,層層遞進,注意了知識的涵蓋面。學生從較為簡單的分支結構算法入手,繼而用到了兩種控制循環(huán)的方法來解決實際問題。在解決問題的過程中,又因任務的需要驅動了隨機函數(shù)的學習。這種由易而難的教學過程,符合學生的認知規(guī)律,淺顯而簡單的題目初始要求引領著學生輕松入門,之后逐步提高的題目要求,則促使學生展開更深的思維。教師精心設置了題目的階梯,其前一級臺階正是后一級的鋪墊,學生的思維隨著題目的深入被自然地抽節(jié)拔穗,層層遞進。這種階梯式的上升,既幫助學生理清了解決問題的思路,又使學生能較為順利地達到更高一級的目標。該項目活動由于具有很強的生活實用性,因而能激發(fā)學生的學習興趣,形成積極的學習動力,而圍繞同一問題層層提高的習題要求,也鍛煉了學生的思維,符合學生認知的“最近發(fā)展區(qū)”理論,并使教學過程自然流暢。當學生的學習熱情被點燃之后,這個課堂不再是“老師帶著知識走向學生”,而是“老師帶著學生走向知識”。Ⅲ:教學反思在初步掌握了算法的三種基本結構及其程序實現(xiàn)的基礎上,進一步鞏固基礎知識,提高學生用程序解決實際問題的能力,拓展學生思維是本堂習題課的核心任務。要達到這個目的,本堂課重點考慮了以下兩個方面:一、精心編選習題1、理論聯(lián)系實際激發(fā)學習興趣。在日常生活中有許多生活實例是趣味性程序的好素材,如果課堂編寫的程序能解決生活中的實際問題,那么學生一開始就會被課堂問題吸引,使“集中注意力,激發(fā)興奮點”的效果突顯。例如,這堂課要求學生編寫的“加法測試軟件”就是一個生活中的實用軟件,學生在對教師所編排的習題要求逐一解決的過程中,該軟件功能被不斷的細化與完善。該程序不僅激發(fā)了學生的學習興趣,而且引導學生把理論運用于實際,使學生感覺到計算機程序存在于生活中。2、通過一題多變引導學生思路。“一題多變”是指從多角度、多方位對例題進行變化,通過“變題”剖析,推動學生思維矛盾運動,激發(fā)學生的探索欲望,培養(yǎng)學生的創(chuàng)新能力。對于難度較大的綜合題,教師可采用降低梯度,分設疑點的方法,突出解題思路,把學生引上正確軌道。在引導學生探索解決問題的過程中,要充分發(fā)揮思維定勢的積極作用,不斷豐富學生的思維模式,讓學生從變化中找出不變,注意知識和方法的遷移,訓練學生思維的廣闊性、靈活性和周密性,培養(yǎng)學生的能動性,提高教學的有效性。例如:本習題的第一個要求“出一道加法運算題并測試答案是否正確”,用一個簡單的分支結構就能解決該問題了,進而教師提出的“如做錯則反復測試,直到做對為止”及“測驗10道題并計分”的要求則構成了循環(huán),但剛才解決的“測試一道運算題”的算法恰是該循環(huán)結構中的循環(huán)體。由于教師故意在習題要求上分層,降低梯度,學生在教師的搭橋和引路下,順利實現(xiàn)了認識的飛躍。二、重視問題分析本課中教師始終重視“分析問題”環(huán)節(jié),強調從“需求分析”入手,尋找問題突破點,進行知識點定位。幫助學生養(yǎng)成良好的解題習慣,形成正確的

溫馨提示

  • 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

提交評論