(三管齊下)貴州省高三數學 復習試題 71 基本算法語句 理(含解析)新人教A版.doc_第1頁
(三管齊下)貴州省高三數學 復習試題 71 基本算法語句 理(含解析)新人教A版.doc_第2頁
(三管齊下)貴州省高三數學 復習試題 71 基本算法語句 理(含解析)新人教A版.doc_第3頁
(三管齊下)貴州省高三數學 復習試題 71 基本算法語句 理(含解析)新人教A版.doc_第4頁
(三管齊下)貴州省高三數學 復習試題 71 基本算法語句 理(含解析)新人教A版.doc_第5頁
免費預覽已結束,剩余5頁可下載查看

下載本文檔

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

文檔簡介

71基本算法語句導學目標: 理解幾種基本算法語句輸入語句、輸出語句、賦值語句、條件語句、循環語句的含義自主梳理1輸入、輸出語句輸入語句的格式為_輸出語句的格式為_2賦值語句的格式為_,賦值語句中“”叫做賦值號,計算機執行賦值語句時,先計算“”右邊表達式的值,然后把這個值賦給“”左邊的變量一個賦值語句只能給一個變量賦值. 3條件語句表達算法中的條件結構條件語句的一般格式是或ifthen語句的一般格式是4算法中的循環結構是由循環語句來實現的,包括while語句和until語句兩種語句結構while語句的一般格式是,until語句的一般格式是自我檢測1(2011漢沽模擬)已知變量a,b已被賦值,要交換a、b的值,采用的算法是()aab,ba bac,ba,cbcac,ba,ca dca,ab,bc2當a1,b3時,執行完如下的一段程序后x的值是()ifa0andx100then axst0 bx mod 10 x10printxendifend上述程序如果輸入的值是51,則運行結果是()a51 b15 c105 d501二、填空題(每小題4分,共12分)6利用計算機計算:s,某同學編寫的程序語句中,處應填_7為了在運行下面的程序之后得到y25,鍵盤輸入的x應該是_8(2011南通模擬)有一列數:1,1,2,3,5,8,13,21,這列數有下面的特點:前兩個數都是1,從第三個數開始,每個數都是前兩個數的和,這樣的一列數一般稱為斐波那契數圖中程序所描述的算法功能是輸出前10個斐波那契數請把這個算法填寫完整三、解答題(共38分)9(12分)現欲求1的和(其中n的值由鍵盤輸入),已給出了其程序框圖,請將其補充完整并設計出程序10(12分)設計一個計算135799的程序并畫出程序框圖11(14分)(2011南京模擬)某商場為了促銷,采用購物打折的優惠辦法:每位顧客一次購物在1 000元以上者總額按九五折優惠;在2 000元以上者總額按九折優惠;在3 000元以上者總額按八五折優惠;在5 000元以上者總額按八折優惠試編寫程序求優惠價71基本算法語句自主梳理1input“提示內容”;變量print“提示內容”;表達式2.變量表達式自我檢測1d由賦值語句知選d.2c14,輸出s15.4990解析由題意s11109990.課堂活動區例1解題導引(1)賦值語句左邊只能是變量名字,而不是表達式,右邊可以是一個常量、變量或含變量的運算式(2)賦值號的左右兩邊不能對換賦值語句是將賦值號右邊的表達式的值賦給賦值號左邊的變量如“ab”和“ba”的運行結果是不同的解(1)a5,b3,c4,dc216,即輸出d16.(2)a1,b2,cab,c3,又bacb,即b1322,a1,b2,c3,即輸出a1,b2,c3.變式遷移1a20,b30,c20解析經過語句ab,bc后,b的值賦給a,c的值賦給b,即a20,b30,再經過語句ca后,a的當前值20賦給c,c20.故輸出結果a20,b30,c20.例2解題導引計算機執行這種形式的條件語句時,是首先對if后的條件進行判斷,如果條件符合,就執行then后的語句;如果條件不符合,則直接結束該條件語句,轉而執行其他語句,嵌套時注意內外分層,避免邏輯混亂1,1,1解析由程序可知分段函數是:y輸入x2,輸出1;輸入x1,輸出1;輸入x0,輸出1.變式遷移2(1)2.1(2)10.5例3解題導引解答這類問題的關鍵是認真閱讀程序,理解程序功能必要時,根據程序畫出框圖輔助分析c由程序畫出對應的程序框圖,這是一個當型循環語句由框圖可知,該程序的功能是計算s54n到首次不小于14的n1的值,即(s,n)由以下運算得:(0,5)(05,51)(54,41)(93,31)(122,21),所以輸出n1.變式遷移31,110;2,120;3,130;4,140;5,150;6,160;7,170;8,180;9,190;10,200課后練習區1d程序中存在語法錯誤,應為loop until,考查程序的嚴密性2c該程序中關鍵是循環語句,第一次輸出的數是1,第二次輸出的數是x1,第三次輸出的數是x12.3a該程序的功能是求s12100的值由等差數列求和公式得,s(1100)5 050.4c程序功能是求使i22 000成立的最小i值,輸出結果為i1.4421 936,4522 0252 000,輸出結果為44.5b因為算術運算符“”和“mod”分別用來取商和余數,所以a5,b1,x101515.6k99解析循環體執行到k99.76或6解析程序對應的函數是y.由題意得,或,解得x6或x6.8ab9解ii1ss1/(2(4分)程序如下: (12分)10解方法一(當型語句)程序為:(5分)程序

溫馨提示

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

評論

0/150

提交評論