1.1.2程序框圖與算法的基本邏輯結構(第1課時)教案_第1頁
1.1.2程序框圖與算法的基本邏輯結構(第1課時)教案_第2頁
1.1.2程序框圖與算法的基本邏輯結構(第1課時)教案_第3頁
1.1.2程序框圖與算法的基本邏輯結構(第1課時)教案_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、1.1.2程序框圖與算法的基本邏輯結構(第1課時)授課時間:2010年5月5日(星期三)早上第三節配套教材:新人教A版,必修三授課地點:教學樓四樓403教室授課對象:高一(182)班授課教師:數學組盧應龍課型:多媒體新授課教學目標知識與技能:掌握程序框圖的概念;會用通用的圖形符號表示算法,掌握算法的三個基 本邏輯結構;掌握畫程序框圖的基本規則,能正確畫出程序框圖。過程與方法:通過模仿、操作、探索,經歷通過設計程序框圖表達解決問題的過程;學 會靈活、正確地畫程序框圖。情感態度與價值觀:通過本節的學習,使我們對程序框圖有一個基本的了解;掌握算法 語言的三種基本邏輯結構,明確程序框圖的基本要求;認識

2、到學習程序框圖是我們學習計算 機的一個基本步驟,也是我們學習計算機語言的必經之路。教學重點程序框圖的基本概念、基本圖形符號、順序結構的特點教學難點能綜合運用這些知識正確地畫出程序框圖教學過程:一復習回顧1、什么是算法?算法通常是指按照一定規則解決某一類問題的明確和有限的步驟。2、算法具有哪些特征? 確定性 有效性 有限性3、算法的常用表示方法?用自然語言、程序框圖、程序設計語言、偽代碼等來表示。二、創設情境算法可以用自然語言來描述,但為了使算法的程序或步驟表達得更為直觀,我們更經常 地用圖形方式來表示它三、新知探究(一)程序框圖程序框圖又稱流程圖,是一種用程序框、流程線及文字說明來表示算法的圖

3、形F表列出了幾個基本的程序框、流程線和它們表示的功能程序框名稱功能fLJ終端框(起止框)表示 個算法的起始和結束/ /輸入、輸出框表示一個算法輸入和輸出的信息處理框賦值、計算O判斷框判斷某一條件是否成立,成立時在出口處標明 是 或“ 丫”;不成立時標明“否”或“ N”。+流程線連接程序框O連接點連接程序框圖的兩部分概念說明:(1) 起止框圖:I起止框是任何流程圖都不可缺少的, 它表明程序的開始和結束, 所以一個完整的流程圖的首末兩端必須是起止框.(2)輸入、輸出框: 表示數據的輸入或結果的輸出,它可用在算法中的任何需要 輸入、輸出的位置.(3) 處理框:|它是采用來賦值、執行計算語句、傳送運算

4、結果的圖形符號.(4) 判斷框:.判斷框一般有一個入口和兩個出口,有時也有多個出口,它是惟 一的具有兩個或兩個以上出口的符號,在只有兩個出口的情形中,通常都分成“是”與“否”(也可用“Y”與“ N”)兩個分支.(二)算法的基本邏輯結構算法的三種基本邏輯結構: 順序結構、條件結構、循環結構.注:在我們描述算法或畫程序框圖時,必須遵循一定的邏輯結構,事實證明,無論如何 復雜的問題,我們在設計它們的算法時,只需用順序結構、條件結構和循環結構這三種基本 邏輯就可以了,因此我們必須掌握并正確地運用這三種基本邏輯結構.(1)順序結構順序結構是最簡單的算法結構,語句與語句之間,框與框之間是按從上到下的順序進

5、行 的,它是由若干個依次執行的處理步驟組成的,它是任何一個算法都離不開的基本結構.順 序結構可以用程序框圖表示為:順序結構在程序框圖中的體現就是用流程線將程序框自上而下地連接起來,按順序執行算法步驟。如在示意圖中,步驟 n和步驟 n+1是依次執行的,只有在執行完步驟 n指定的操作后,才能接 著執行步驟n+1所指定的操作例1已知一個三角形三條邊的邊長分別為a、b、c,利用海倫一秦九韶公式設計一個計算三角形面積的算法,并畫出程序框圖表示.算法分析:只需先算出p的值,再將它代入公式,最后輸出結果,因此只用順序結構就能 表達出算法.算法步驟如下:第一步:輸入三角形三條邊的邊長a,b,c .a b cp 第二步:計算2.r第三步:計算 S P(P a)(p b)(p c).程序框圖第四步:輸出S .變式練習1:任意給定一個正實數,設計一個算法求以這個數為半徑的圓的面積,并畫出程序框圖表示.相應的程序框圖為:解:算法如下:第一步:輸入圓的半徑r ;第二步:計算sr 2.第三步:輸出s.例2及變式練習2見課件輸出S廣沖結束三、歸納小結本節課主要講述了程序框圖的基本知識,包括常用的圖形符號、相應的名稱和功能 還學習了算法的順序結構和條件結構其中順序結構是最簡單的結構,也是最基本的結構,1、掌握程序框的畫法和功能。2、了解什么是程序框圖,知道學習程序框圖的意義

溫馨提示

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

評論

0/150

提交評論