高中信息技術了解計算機解決問題的過程教案滬教版選修_第1頁
高中信息技術了解計算機解決問題的過程教案滬教版選修_第2頁
高中信息技術了解計算機解決問題的過程教案滬教版選修_第3頁
高中信息技術了解計算機解決問題的過程教案滬教版選修_第4頁
高中信息技術了解計算機解決問題的過程教案滬教版選修_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學習必備 歡迎下載明白運算機解決問題的過程一 、 基 本 說 明 1)教 學內 容所 屬 模 塊: 算法與程序設計 2)年 級: 高 二 3)所 用教 材 出 版單 位 : 上海 科技 訓練 出 版社 4)所 屬的 章節(jié) : 第一章 第一節(jié) 5)學 時數(shù) : 45 分 鐘二 、 教 學 設 計 1、教 學目 標:1、讓 同學 明白 算法 、枚 舉法 、程 序設 計 語言 、編 寫程 序和 調 試程 序等 概念 ;學問2、讓學 生知 道對 現(xiàn) 實問 題的 自然 語言 的 描述 ,特 別是 類似 程 序設 計語 言的 自然 語 言描 述;3、讓 同學 懂得 分析 問題 、設 運算 法、編 寫程 序

2、、調試 程序 這 一 用 計 算 機 解 決 問 題 的 基 本 步 驟 , 認 識 其 在 算 法 與 程 序 設 計 中的 作用 ;技 能情 感1、培 養(yǎng)學 生調 試程 序的 才能 ;2、培 養(yǎng)學 生合 作、 爭論 、觀 摩、 溝通 和 自主 學習 的能 力;通過“物不知數(shù)” 、“ 韓信點兵” 等富有 生動 情節(jié) 的實 例和 探究 、 講 授 、 觀 摩 、 交 流 等 環(huán) 節(jié) , 讓 學 生 體 驗 用 計 算 機 解 決 問題的 基本 過程 和樂 趣 ;2、內 容分 析:“ 算法與程序設計”是一般高中信息技術的選修模塊之1,它的前導課程是信息技術的必修模塊“ 信息技術基礎” ;同學在“

3、 信息技術基礎” 模塊里已經(jīng)學習了運算機的基本操作,掌握了啟動程序、 窗口操作和文字編輯等基礎學問;同學可以利用上述的基礎學問,用于本節(jié)課的啟動 Visual Basic 程序設計環(huán)境,輸入程序代碼,運行程序等操作;本節(jié)課“ 運算機解決問題的過程” 是“ 算法與程序設計” 模塊的第一節(jié)課,上好這節(jié)課是使同學能否學好 “ 算法與程序設計”這一模塊的關鍵; 本節(jié)課的教學目的是讓同學懂得分析問題、設運算法、 編寫程序和調試程序等用運算機解決問題的基本過程,熟悉其在算法與程序設計中的位置和作用,它也是后續(xù)課程如模塊化程序設計、各種算法設計等課程的基礎;與本節(jié)課相聯(lián)系的舊學問是運算機的基本操作中鼠標、鍵

4、盤操作,啟動、關閉程序,窗口、菜單操作和文字編輯等基礎學問,仍有高一數(shù)學模塊三中算法和流程圖等學問;3、學 情分 析:經(jīng)過高一年級對信息技術課程的學習,同學對運算機都有了肯定的明白,并具備了肯定的運算機操作才能; 并且在高一數(shù)學模塊三中學習過算法和流程圖等內容,仍初步明白了面對過程的三種結構,因此同學對本節(jié)內容并不生疏,只是缺乏深化和系統(tǒng)的學習和爭論;學習必備 歡迎下載4、設 計思 路:本節(jié)課是一堂理論性的課, 假如單純由老師講解就會顯得比較枯燥,因此本堂課的設計思路是從經(jīng)典的問題入手, 體驗手工運算的局限性, 從而引出利用運算機解題的必要性,體驗計算機解題的各個環(huán)節(jié),最終得出結論,達到懂得的

5、目的; 老師的主要任務在于積極引導,調動同學的積極性;三 、 教 學 過 程 描 述教學環(huán)節(jié)及老師活動同學活動設計意圖時間提問:老師小時候常常玩耍的內容 是 掏 鳥 窩 、 玩 泥 巴 、 打 陀 螺 等學 生 們 踴 躍 回 答,如玩電腦游等,同學們現(xiàn)在常常玩的內容是 戲、QQ談天、上什么呢?網(wǎng)、聽 MP3、看MP4等等老師:看來同學們玩的內容都與一引入部分樣東西聯(lián)系緊密, 這樣東西是什么異口同聲:電腦利 用 學 生 感 興 趣呢?的話題,激發(fā)同學老師:有調查結果顯示,三分之一竊竊私語,的學習愛好,引入課題;的人認為自己離開電腦和互聯(lián)網(wǎng)無法生活;提問:在贊嘆運算機的奇妙和享受的歡快的時候,

6、你是否明白運算解決問題的基本過程?有沒有摸索回答:沒有或不過其中的奧妙呢?清晰第一,我們來看看人解決問題的過 程是怎樣的, 先來看一個古典的問(一)題,我國古代數(shù)學名著 孫子算經(jīng)摸索、演算提出問題中有一個“ 物不知數(shù)” 的問題:今手工解題有物不知其數(shù),三三數(shù)之剩2,五五數(shù)之剩 3,七七數(shù)之剩2,問物幾何?把同學分為 8 個學習小組, 分組分析問題爭論,并利用已學過的數(shù)學學問找爭論、探究培 養(yǎng) 學 生 合 作 、出題目已知什么求什么、 寫出求解討 論 、 交 流 和 自填寫記錄表問題的解題步驟;并填寫“ 探究問主學 習的 才能題記錄表;見附錄1 學習必備 歡迎下載引導同學從最簡潔、 最簡潔想到的

7、寫出算法枚舉法入手;深化探究了 解 枚 舉 思 想 與算 法 及 其 描 述 方并從中總結出枚舉法的算法, 說明式并寫出算法;見附錄2 寫出“ 用 3 除余 2” 的數(shù):2,5,8,體 驗 人 工 計 算 過手工運算11,14,17,20,23,26,29,運算、觀看程,為后面引入用其中,“ 用 5 除余 3” 的數(shù):8,23,計 算 機 來 解 決 問得出結果其中,“ 用 7 除余 2” 的數(shù):23,檢驗結果題作好鋪墊由此得到, 23 是一個最小的解提問:那么比 23 大的下一個解是多少呢?試驗以后發(fā)覺, 是要花些疑問引出新問題時間的;假如是比較大的數(shù),例如一萬以上,那就很費勁了;(二)下面

8、我們來看一個數(shù)據(jù)量比較大茫然以 生 動 并 富 有 挑的問題:韓信是我國西漢初聞名的運算機解題軍事家,相傳漢高祖劉邦問大將軍韓信統(tǒng)御兵士多少,韓信回答說,戰(zhàn)性的問題,激發(fā)每 3 人一列余 1 人、5 人一列余 2同學學習愛好人、7 人一列余 4 人、13 人一列余6 人,17 人一列余 8 人,劉邦聽后 茫然而不知其數(shù);老師:上面的結果接近兩萬,人工分析問題運算要很長時間, 假如要你們來解回答:用計認 識 計 算 機 解 題決這個問題, 你們有什么好的方法算機解題的必要性嗎?寫出算法給幾分鐘時間, 讓同學分析上述問在前面算法的基熟 悉 算 法 及 其 描礎上,同學很快述方式,熟悉算法題并寫出算

9、法,寫出算法;的重要性學習必備 歡迎下載老師:要運算機解決問題有了算法編寫程序仍不行,仍要把算法翻譯成運算機期望、觀看了 解 由 算 法 到 程能夠熟悉的程序;序的 過程展現(xiàn)程序:見附錄3 老師:“ 程序編好以后,通過鍵盤輸入運算機, 運行程序看是否有錯誤,然后修改程序,直到得出正確通 過 生 動 直 觀 的調試程序結果的這個過程叫調試程序;”觀摩、躍躍欲試演示,激發(fā)同學對演示:啟動Visual Basic程序設學 習 算 法 與 程 序設計的愛好計環(huán)境,輸入程序代碼, 進行調試,生成執(zhí)行文件;得出結果運行程序,得到結果: 18232 詫異培育動手才能自主探究把程序代碼分發(fā)給同學, 讓同學上動

10、手操作機調試運行程序,老師個別指導;激發(fā)學習愛好總結:“ 學習了用運算機解決問題 的過程,那么它和手工解題有什么 摸索、回憶關系呢?爭論總結課堂總結分組探討人工求解問題和用運算分組探討比 較 人 與 計 算 機解題過程的異同,機求解問題的異同, 并把爭論結果得 出 計 算 機 解 決記錄在“ 求解問題的方式爭論記問題的過程錄” 表中;見附錄4 老師提問 23個小組的爭論結果,填寫記錄表并引導出大致如下的形式結果;見附錄 5 總結本課學習內容,梳理應把握的學問,展現(xiàn)運算機解決問題的過程;具分設編調得體析計寫試出問問算程程答題題法序序案學習必備 歡迎下載1、有如干只雞兔同在一個籠子里,從上面數(shù),有

11、 35 個頭;從下面數(shù),有94 只腳;求籠中各有幾只雞和兔?分析問題,列出數(shù)學表達式課后延長 寫出解題算法2、“ 韓信分油” 嬉戲:“3 斤葫蘆、 7 斤罐、 10 斤油簍分一半” ,就是用3 斤、7 斤和 10 斤這樣三種容器來分出兩個 5 斤,要怎么分, 試寫出步驟;四 、 教 學 反 思1、整個課堂教學氣氛特別活躍,條理清晰,不同層次的同學都能積極參加到課堂爭論中來;主要得益于兩個方面: 一是利用兩個生動且富有挑戰(zhàn)性的經(jīng)典問題,二是老師的演示和學生動手調試程序環(huán)節(jié), 將同學牢牢的吸引?。?同時本課許多內容都是基于高一數(shù)學模塊三中的已學學問, 學問點的難度??; 如算法及其描述方式在高一數(shù)學

12、中已有介紹,所以整堂課同學的參加度高;2、同學動手調試程序環(huán)節(jié)假如把握不好,簡潔超時和失控;附:教學資源、同學學習過程及典型成果1、探究問題記錄表分析問題 找出已知和未知、 寫出解題步驟結果列出已知和未知之間的關系2、“ 物不知數(shù)” 問題算法 : 令 X為 1; 假如 X整除 3 余 2,X整除 5 余 3,X整除 7 余 2,這就是題目要求的數(shù),就登記這個 X 令 X為 X+1(為算下一個作預備) 假如算出,就終止;否就跳轉到第步 寫出答案 3、“韓信 點兵 ” 源 程序 代碼 :Private Sub command1_Click Dim X As Integer, Y As Integer X = 1: Y = 0 Do If X Mod 3 = 1 Then If X Mod 5 = 2 Then If X Mod 7 = 4 Then If X Mod 13 = 6 Then If X Mod 17 = 8 Then Y = X End If End If 學習必備 歡迎下載 End If End If X = X + 1 Loop Until Y 0

溫馨提示

  • 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

提交評論