《算法之綜合應用》設計_第1頁
《算法之綜合應用》設計_第2頁
《算法之綜合應用》設計_第3頁
《算法之綜合應用》設計_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

《算法之綜合應用》教學設計教學目標:知識與技能學生學會利用已掌握的算法三大結構(順序、分支、循環),能根據項目要求,嵌套使用這三種結構,并將其綜合運用在較為復雜綜合性程序中。過程與方法(1)通過模擬場景,使學生了解用計算機解決問題的基本步驟,并能根據此步驟完成具體項目任務。(2)能根據所給的測試數據,用小組討論分工合作的形式,分析程序中產生的錯誤并解決,從而順利完成項目。3.情感態度與價值觀(1)利用QBasic程序設計軟件,讓學生進行實踐操作,使學生在不斷的編程——調試——改錯的過程中,體驗編程的樂趣和成就感。(2)利用小組合作模式,開展探討性學習,培養同學間團隊合作,互幫互助的精神。(3)利用擴展要求,培養學生的創新意識教學難點和重點二級流程圖的畫法核心程序代碼的編寫課時:1教學過程引入:我們同學學習程序設計已經有一段時日了,大家都已經學習過算法和程序代碼。有些同學就會產生一個疑問:“我們所學的程序設計在現實生活中到底怎么具體運用哪?”所以今天我們來模擬一個公司軟件開發部根據具體項目開發程序的場景。場景設計:高一(7)軟件開發部軟件部總共有13個設計小隊,每個設計小隊都有自己的組長。我是軟件部的部門經理。現在公司有一個項目,根據每個設計小隊完成的結果進行考核,我們將選拔出又快又好的作品,去參加招標。提出項目任務:某學校需要一個學生學科成績分析軟件。軟件基本功能:輸入班級學生人數,然后依次輸入每位學生的成績,統計班級總分,班級平均分,最高分,90分以上(包括90分)學生人數,60分以下學生人數。除了必須完成基本功能之外,每個小組也可自制一些拓展功能。主課程:我們用計算機解決問題一般有四個過程:需求分析:明確計算機要“做什么?”算法設計:明確計算機“怎么做?”編寫程序:用計算機語言實現算法調試維護:上機調試,排除程序中可能出現的錯誤一、需求分析經過前期準備和討論,我們已經做好了準備工作,現在每個小組來看一下。1、需求分析:輸入:班級人數——n,每位學生成績——score。輸出:班級總分——sum,班級平均分——avg,班級最高分——max,90分以上(包括90分)學生人數——st90,60分以下學生人數——st60。2、變量的初始化:Sum=0Max=0st90=0 st60=0i=1(i表示班級人數的變化)二、算法設計:(流程圖)開始變量初始化輸入班級人數ni<=n求班級總分開始變量初始化輸入班級人數ni<=n求班級總分求最大值求90分以上人數求60分以下人數輸入學生成績scoreT依次輸出各個結果結束F三、編寫程序根據一級和二級流程圖,軟件界面開發部門已經有了部分程序了,但是該程序只是完成了輸入輸出功能,關鍵部分還未完成。我們將給定時間完成這個任務,來考核每個小組的能力與表現。(時間:15~20’)程序(basic):Print“Pleaseinputclassnumber!!!”InputnSum=0Max=0St90=0St60=0Print“Pleaseinputstudentscore!!!”Fori=1tonInputscoreSum=sum+scoreIfmax<scorethenMax=scoreEndifIfscore>=90thenSt90=st90+1EndifIfscore<=60thenSt60=st60+1EndifNextiPrint“Sum=”,sumPrint“Avg=”,sum/nPrint“Max=”,maxPrint“Studentsof90up:”,st90Print“Studentsof60down:”,st60備注:斜體部分為小組完成部分。四:調試與評價評價標準:基本標準:能在規定時間內完成該軟件所需的基本功能。擴展內容:是否能提供其他的評價學生學習情況的擴展功能。根據完成時間和創新能力,評選出優秀小組__________________________

溫馨提示

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

評論

0/150

提交評論