2020_2021學(xué)年高中數(shù)學(xué)第1章算法初步算法與程序框圖程序框圖與算法的基本邏輯結(jié)構(gòu)第1課時(shí)程序框圖順序結(jié)構(gòu)_第1頁(yè)
2020_2021學(xué)年高中數(shù)學(xué)第1章算法初步算法與程序框圖程序框圖與算法的基本邏輯結(jié)構(gòu)第1課時(shí)程序框圖順序結(jié)構(gòu)_第2頁(yè)
2020_2021學(xué)年高中數(shù)學(xué)第1章算法初步算法與程序框圖程序框圖與算法的基本邏輯結(jié)構(gòu)第1課時(shí)程序框圖順序結(jié)構(gòu)_第3頁(yè)
2020_2021學(xué)年高中數(shù)學(xué)第1章算法初步算法與程序框圖程序框圖與算法的基本邏輯結(jié)構(gòu)第1課時(shí)程序框圖順序結(jié)構(gòu)_第4頁(yè)
2020_2021學(xué)年高中數(shù)學(xué)第1章算法初步算法與程序框圖程序框圖與算法的基本邏輯結(jié)構(gòu)第1課時(shí)程序框圖順序結(jié)構(gòu)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第1課時(shí)程序框圖、順序結(jié)構(gòu)學(xué)習(xí)目標(biāo)核心素養(yǎng)1. 了解程序框圖的含義,理解程序框圖的作用.(難點(diǎn))2 掌握各種程序框和流程線的畫法與功能.(重點(diǎn))3 理解程序框圖中的順序結(jié)構(gòu),會(huì)用順序結(jié)構(gòu) 表示算法.(重點(diǎn))1 通過程序框圖的學(xué)習(xí),培養(yǎng)邏輯推nrirT =1理糸養(yǎng).2 借助程序框圖的設(shè)計(jì),提升數(shù)學(xué)抽象素/L 課彭目圭豊梵 自主預(yù)習(xí)探新知I .新知初探.|1 程序框圖(1)定義:程序框圖又稱流程圖,是一種用程序框、流程線及文字說明來表示算法的圖形.(2)表示:在程序框圖中,算法的一個(gè)步驟通常用一個(gè)或幾個(gè)程序框的組合來表示;帶有方向箭頭 的流程線將程序框連接起來,表示算法步驟的執(zhí)行順序.(3)常見的

2、程序框及其功能:圖形符號(hào)名稱功能.J起止框表示一個(gè)算法的起始和結(jié)束r/輸入、輸出框表示 個(gè)算法輸入和輸出的信息處理框(執(zhí)行框)賦值、計(jì)算O判斷框判斷某一條件是否成立,成立時(shí)在出口處 標(biāo)明“是”或“Y”;不成立時(shí)標(biāo)明“否”或“ N門n流程線連接程序框Or連接點(diǎn)連接程序框圖的兩部分2順序結(jié)構(gòu)概念圖示提示是依次執(zhí)行的,即執(zhí)行完“步驟n”框操作后,才執(zhí)行“步驟n+1”框的操作.初試身縣1 下列關(guān)于程序框圖的說法正確的是()A. 個(gè)程序框圖包括表示相應(yīng)操作的框、帶有方向箭頭的流程線和必要的文字說明B. 輸入、輸出框只能各有一個(gè)C. 程序框圖雖可以描述算法,但不如用自然語言描述算法直觀D. 程序框圖中必須

3、包含判斷框A 輸入、輸出框可以放在算法中任何需要輸入、輸出的位置,所以不一定各有一個(gè), 因此B選項(xiàng)是錯(cuò)誤的;相對(duì)于自然語言,用程序框圖描述算法的優(yōu)點(diǎn)主要是直觀、形象,容 易理解,在步驟表達(dá)上簡(jiǎn)單了許多,所以C選項(xiàng)是錯(cuò)誤的;顯然 D選項(xiàng)是錯(cuò)誤的.2 下列圖形符號(hào)屬于判斷框的是 ()U Q 二AElC1答案C3 在程序框圖中,算法中間要處理數(shù)據(jù)或計(jì)算,可以分別寫在不同的( )B.判斷框內(nèi)D.起、止框內(nèi)A= 7,則輸出的結(jié)果 S=A. 處理框內(nèi)C.輸入、輸出框內(nèi)答案A4 在如圖所示的程序框圖中,若輸入/tt Ax/r|S=34-l|1r20 A= 7, S= 3X 7- 1 = 20.就邛問竝解患

4、合作採(cǎi)究初釋鏗難a*刖程序框的認(rèn)識(shí)與理解【例1】 下列說法正確的是()A. 矩形框是執(zhí)行框,可用來對(duì)變量賦值,也可用來計(jì)算B. 對(duì)于一個(gè)程序框圖而言,判斷框內(nèi)的條件是唯一的C. 流程線只要是上下方向就表示自上而下執(zhí)行,可以不要箭頭D. 輸入框只能與開始框相連,輸出框只能與結(jié)束框相連A A正確.判斷框內(nèi)條件不是唯一的,如 ab也可以寫為aw b,只要“是”與“否” 位置對(duì)調(diào)即可,B錯(cuò).流程線必須帶箭頭,并按箭頭指示方向執(zhí)行,C錯(cuò).輸入、輸出框可以放在算法中任何需要輸入、輸出的位置,D錯(cuò).廠”法 * *-程序框圖的理解框圖符合標(biāo)準(zhǔn)化,框內(nèi)語言簡(jiǎn)練化,框間流程方向化從上到下,從左到右,勿顛倒 起止框

5、不可少,判斷框一口進(jìn),兩口出順序結(jié)構(gòu)處處有跟進(jìn)訓(xùn)練1 .下列說法正確的是()A.程序框圖中的圖形符號(hào)可以由個(gè)人來確定B.B. 程序框圖中可以沒有輸出框,但必須要有輸入框C. 用程序框圖表達(dá)算法,其優(yōu)點(diǎn)是算法的基本邏輯結(jié)構(gòu)展現(xiàn)得非常直接D 一個(gè)完整的程序框圖至少要有起止框和輸入、輸出框,輸入、輸出框用來輸入、輸 出信息,判斷框用來判斷某一條件是否成立,都不能執(zhí)行計(jì)算.程序框圖的設(shè)計(jì)(順序結(jié)構(gòu))探究問題n n+11.寫出求 1+ 2+ 3+-+ 100 的一個(gè)算法 1 + 2+ 3+-+ n=提示第一步,輸入n= 100. 第二步,計(jì)算“仃1的值.第三步,輸出計(jì)算的結(jié)果.2 .用程序框圖表述上述算

6、法.提示思路點(diǎn)撥:1根據(jù)梯形的面積公式 S= 2(a+ b) h,可分幾步來計(jì)算 S的值,形成算法,圖.【例2】設(shè)計(jì)一個(gè)算法,求上底為a,下底為b,高為h的梯形的面積,并畫出程序框再根據(jù)算法步驟,畫出程序框圖.解算法步驟:第一步:輸入a,b,h.第二步:計(jì)算面積a+ b h2-10 -第三步:輸出 S程序框圖如下:/ 如 / I母超探究1.(變條件)下列程序框圖中表示已知直角三角形兩直角邊a, b,求斜邊c的算法的是畫程序框圖時(shí),應(yīng)先輸入a,(變條件)設(shè)計(jì)一個(gè)算法,求長(zhǎng)為b,再計(jì)算a,寬為c= . a2+ b2,最后輸出 c.b的長(zhǎng)方形的面積,畫出相應(yīng)的程序框圖.解算法步驟:第一步,輸入a,

7、b.第二步,計(jì)算面積 S= ab.第三步,輸出長(zhǎng)方形的面積S.程序框圖如圖所示.J輸出$ /.規(guī)律(方法畫順序結(jié)構(gòu)的程序框圖的步驟順序結(jié)構(gòu)是任何一個(gè)算法都離不開的基本結(jié)構(gòu),執(zhí)行時(shí)從上到下依次進(jìn)行用順序結(jié)構(gòu)表示算法的步驟為:1分析題意,進(jìn)行邏輯結(jié)構(gòu)的選擇 2用自然語言寫出算法3依照結(jié)構(gòu)形式,根據(jù)畫法規(guī)則畫出程序框圖,注意程序框圖的順序應(yīng)與算法中的書寫步驟一致程序框圖的應(yīng)用【例3】 如圖所示是解決某個(gè)問題而繪制的程序框圖,仔細(xì)分析各圖框內(nèi)的內(nèi)容及圖框之間的關(guān)系,回答下面的問題:阿 |y嚴(yán)如+6x=-3Iyax+b廠J/輸出gJ丄 結(jié)瑕解(1)該框圖解決的是求函數(shù)f(x)= ax+ b的函數(shù)值的問題

8、其中輸入的是自變量x的值,輸出的是x對(duì)應(yīng)的函數(shù)值.(2) yi= 3,即 2a+ b= 3.y2= 2,即一 3a+ b= 2.由得a= 1, b= 1.所以f (x) = x+ 1.所以當(dāng) x 取 5 時(shí),5a+ b= f(5) = 5 +1 = 6.(3) 輸入的x值越大,輸出的函數(shù)值 ax + b越大,因?yàn)閒 (x) = x +1是R上的增函數(shù). 令f(x) = x +1 = 0,得x= 1,因此當(dāng)輸入的x值為一1時(shí),輸出的函數(shù)值為 0.規(guī)法* I識(shí)別程序框圖功能的關(guān)鍵點(diǎn)對(duì)順序結(jié)構(gòu)程序框圖的識(shí)讀,首先弄明白程序框圖中各程序框的功能,然后按流程線指 引的方向從上到下或從左到右依次判斷即可跟

9、進(jìn)訓(xùn)練2 如圖所示的程序框圖的輸出結(jié)果為 ,/輸出上/5,8 a, b 的初始值為 3,2 , a= 3+ 2= 5, b= 5 2= 3, b= 5+ 3 = 8,輸出 a, b 的值分 別為5,8.理畫輒硯疊靈 課堂小結(jié)提素養(yǎng) 典雖直時(shí)憑 I譽(yù)備索養(yǎng)1 在設(shè)計(jì)計(jì)算機(jī)程序時(shí)要畫出程序運(yùn)行的程序框圖,有了這個(gè)程序框圖,再去設(shè)計(jì)程序 就有了依據(jù),從而就可以把整個(gè)程序用機(jī)器語言表述出來,因此程序框圖是我們?cè)O(shè)計(jì)程序的 基礎(chǔ)和開端.2 規(guī)范程序框圖的表示:(1)使用標(biāo)準(zhǔn)的框圖符號(hào);(2)框圖一般按從上到下、從左到右的方向畫,流程線要規(guī)范;(3)除判斷框外,其他框圖符號(hào)只有一個(gè)進(jìn)入點(diǎn)和一個(gè)退出點(diǎn);(4)

10、在圖形符號(hào)內(nèi)描述的語言要非常簡(jiǎn)練、清楚.二學(xué)以致用P1 判斷下列結(jié)論的正誤(正確的打“V”,錯(cuò)誤的打“ X”)( )( )( )( )(1) 任何一個(gè)程序框圖都必須有起止框.(2) 一個(gè)程序框圖中可以沒有順序結(jié)構(gòu).(3) 輸入框只能放在輸出框之前.(4) 判斷框可以有多個(gè)出口.答案 V (2) X (3) X V2 .在順序結(jié)構(gòu)中,一定不含有的程序框是()A.終端框B.輸入、輸出框C.處理框D.判斷框D 順序結(jié)構(gòu)中一定不含判斷框.3 .根據(jù)如圖所示的程序框圖,若輸入m的值是3,則輸出的y的值是13若輸入 m= 3,貝U p= 8, y = 8 + 5= 13.S,并畫出程序框圖.4 .設(shè)計(jì)一個(gè)算法,要求輸入球的半徑R輸出球的表面積解算法步驟如下: 第一步,輸入球的半徑 R;第二步,計(jì)算S= 4n

溫馨提示

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

評(píng)論

0/150

提交評(píng)論