2022屆高三數學一輪復習(原卷版)第1節 算法與程序框圖 教案 (2)_第1頁
2022屆高三數學一輪復習(原卷版)第1節 算法與程序框圖 教案 (2)_第2頁
2022屆高三數學一輪復習(原卷版)第1節 算法與程序框圖 教案 (2)_第3頁
2022屆高三數學一輪復習(原卷版)第1節 算法與程序框圖 教案 (2)_第4頁
2022屆高三數學一輪復習(原卷版)第1節 算法與程序框圖 教案 (2)_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、全國卷五年考情圖解高考命題規律把握1.考查形式本章在高考中一般考查1道小題和1道解答題,分值約占16分2考查內容高考中小題重點考查隨機抽樣、程序框圖及用樣本估計總體,解答題重點考查獨立性檢驗、回歸分析和樣本估計總體3備考策略(1)熟練掌握解決以下問題的方法和規律隨機抽樣、程序框圖和變量的相關性的定義及應用問題;用樣本的頻率分布、數字特征估計總體的頻率分布、數字特征;回歸分析、獨立性檢驗問題(2)重視函數與方程、數形結合思想的應用.第一節算法與程序框圖最新考綱1.了解算法的含義,了解算法的思想.2.理解程序框圖的三種基本邏輯結構:順序結構、條件結構、循環結構.3.了解幾種基本算法語句輸入語句、輸

2、出語句、賦值語句、條件語句、循環語句的含義1算法(1)算法通常是指按照一定規則解決某一類問題的明確和有限的步驟(2)應用:算法通常可以編成計算機程序,讓計算機執行并解決問題2程序框圖程序框圖又稱流程圖,是一種用程序框、流程線及文字說明來表示算法的圖形3三種基本邏輯結構(1)順序結構定義由若干個依次執行的步驟組成程序框圖(2)條件結構定義算法的流程根據條件是否成立有不同的流向,條件結構就是處理這種過程的結構程序框圖(3)循環結構定義從算法某處開始,按照一定的條件反復執行某些步驟,反復執行的步驟稱為循環體程序框圖直到型循環結構當型循環結構三種基本邏輯結構的適用情境(1)順序結構:要解決的問題不需要

3、分類討論(2)條件結構:要解決的問題需要分類討論(3)循環結構:要解決的問題要進行許多重復的步驟,且這些步驟之間有相同的規律一、思考辨析(正確的打“”,錯誤的打“×”)(1)算法的每一步都有確定的意義,且可以無限地運算()(2)一個程序框圖一定包含順序結構,也包含條件結構和循環結構()(3)一個循環結構一定包含條件結構()(4)當型循環是給定條件不成立時,執行循環體,反復進行,直到條件成立為止()答案(1)×(2)×(3)(4)×二、教材改編1執行如圖所示的程序框圖,則輸出s的值為()ab.cd.d按照程序框圖依次循環運算,當k5時,停止循環,當k5時,

4、ssin.2根據給出的程序框圖,計算f(1)f(2)()a0 b1 c2 d4af(1)4×(1)4,f(2)224,f(1)f(2)440.3如圖為計算y|x|函數值的程序框圖,則此程序框圖中的判斷框內應填 x0?由y|x|知,判斷框內應填x0?.4執行如圖所示的程序框圖,則輸出的結果為 4進行第一次循環時,s20,i2,s201;進行第二次循環時,s4,i3,s41;進行第三次循環時,s,i4,s1,此時結束循環,輸出i4.考點1順序結構和條件結構順序結構和條件結構的運算方法(1)順序結構是最簡單的算法結構,語句與語句之間、框與框之間是按從上到下的順序進行的解決此類問題,只需分清

5、運算步驟,賦值量及其范圍進行逐步運算即可(2)條件結構中條件的判斷關鍵是明確條件結構的功能,然后根據“是”的分支成立的條件進行判斷(3)對于條件結構,無論判斷框中的條件是否成立,都只能執行兩個分支中的一個,不能同時執行兩個分支1.(2019·長沙模擬)對于任意點p(a,b),要求p關于直線yx的對稱點q,則程序框圖中的處應填入()ababamcmb dbmd因為(a,b)與(b,a)關于yx對稱,所以通過賦值,a賦值到m,b賦值給a,那么m賦值給b,完成a,b的交換,所以處應該填寫bm,故選d.2如圖所示的程序框圖,其作用是輸入x的值,輸出相應的y值,若xy,則這樣的x的值有()a1

6、個 b2個c3個 d4個c當x2時,令yx2xx(x1)0,解得x0或x1;當2<x5時,令y2x4xx4;當x5時,令yx,無解綜上可得,這樣的x的值有3個對于第2題,應分三種情況求解考點2循環結構與循環結構有關的問題的常見類型及解題策略(1)已知程序框圖,求輸出的結果,可按程序框圖的流程依次執行,最后得出結果(2)完善程序框圖問題,結合初始條件和輸出結果,分析控制循環的變量應滿足的條件或累加、累乘的變量的表達式(3)對于辨析程序框圖功能問題,可將程序執行幾次,即可根據結果作出判斷由程序框圖求輸出(輸入)的結果(1)(2019·全國卷)執行如圖所示的程序框圖,如果輸入的為0.

7、01,則輸出s的值等于()a2 b2c2 d2(2)執行如圖所示的程序框圖,如果輸出的n2,那么輸入的a的值可以為()a4 b5c6 d7(1)c(2)d(1)0.01,x1,s0,s011,x,x不成立;s1,x,x不成立;s1,x,x不成立;s1,x,x不成立;s1,x,x不成立;s1,x,x不成立;s1,x,x成立,此時輸出s2,故選c.(2)執行程序框圖,輸入a,p0,q1,n0,此時pq成立,p1,q3,n1,此時pq成立,p1a,q7,n2.因為輸出的n的值為2,所以應該退出循環,即pq,所以1a7,結合選項,可知a的值可以為7,故選d.按照程序框圖的運算次序進行,及時檢驗運行條件

8、是否成立教師備選例題(2017·全國卷)執行下面的程序框圖,如果輸入的a1,則輸出的s()a2 b3c4 d5b當k1時,s0(1)×11,a1,執行kk1后,k2;當k2時,s11×21,a1,執行kk1后,k3;當k3時,s1(1)×32,a1,執行kk1后,k4;當k4時,s21×42,a1,執行kk1后,k5;當k5時,s2(1)×53,a1,執行kk1后,k6;當k6時,s31×63,執行kk1后,k7>6,輸出s3.結束循環故選b.完善程序框圖(1)(2019·全國卷)下圖是求的程序框圖,圖中空白

9、框中應填入()aa ba2ca da1(2)(2019·武漢模擬)執行如圖所示的程序框圖,如果輸入的a依次為2,2,5時,輸出的s為17,那么在判斷框中可以填入()akn? bkn?ckn? dkn?(1)a(2)b(1)對于選項a,第一次循環,a,k2;第二次循環,a,此時k3,不滿足k2,輸出a的值故a正確;經驗證選項b,c,d均不符合題意故選a.(2)執行程序框圖,輸入的a2,s0×222,k1;輸入的a2,s2×226,k2;輸入的a5,s2×6517,k3,此時結束循環,又n2,所以判斷框中可以填“kn?”,故選b.對于本例(1)可通過驗證的方

10、法得到答案教師備選例題(2018·全國卷)為計算s1,設計了如圖所示的程序框圖,則在空白框中應填入()aii1 bii2cii3 dii4b由題意可將s變形為s1,則由snt,得n1,t.據此,結合nn,tt易知在空白框中應填入ii2.故選b.辨析程序框圖的功能如圖所示的程序框圖,該算法的功能是()a計算(120)(221)(322)(n12n)的值b計算(121)(222)(323)(n2n)的值c計算(123n)(2021222n1)的值d計算123(n1)2(2021222n)的值c初始值k1,s0,第1次進入循環體時,s120,k2;當第2次進入循環體時,s120221,k3

11、,;給定正整數n,當kn時,最后一次進入循環體,則有s120221n2n1,kn1,終止循環體,輸出s(123n)(2021222n1),故選c.解答此類題目,一般是運行2次或3次程序,找出規律,然后結合選項,給出答案1.(2017·全國卷)如圖所示的程序框圖是為了求出滿足3n2n>1 000的最小偶數n,那么在和兩個空白框中,可以分別填入()aa>1 000?和nn1ba>1 000?和nn2ca1 000?和nn1da1 000?和nn2d因為題目要求的是“滿足3n2n1 000的最小偶數n”,所以n的疊加值為2,所以內填入“nn2”由程序框圖知,當內的條件不滿足時,輸出n,所以內填入“a1 000?”故選d.2如果執行如圖的程序框圖,輸入正整數n(n2)和實數a1

溫馨提示

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

評論

0/150

提交評論