2019-2020年高中數(shù)學《基本算法語句》教案1(3)新人教A版必修3.doc
《2019-2020年高中數(shù)學《基本算法語句》教案1(3)新人教A版必修3.doc》由會員分享,可在線閱讀,更多相關《2019-2020年高中數(shù)學《基本算法語句》教案1(3)新人教A版必修3.doc(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
2019-2020年高中數(shù)學《基本算法語句》教案1(3)新人教A版必修3 教學目標: 使學生能結合選擇結構的流程圖學習條件語句,能用條件語句編寫程序. 教學重點: 如何在偽代碼中運用條件語句. 教學難點: 如何在偽代碼中運用條件語句. 教學過程: Ⅰ.課題導入 寫出計算1+2+3+4+…+100之和的偽代碼. 答案:解:此問題可以用循環(huán)語句表示為 S←1 For I from 2 to 100 S←S+I End For Print S Ⅱ.講授新課 例1:依次將十個數(shù)輸入,要求將其中最大的數(shù)打印出來.試用流程圖和偽代碼表示問題的算法. 用偽代碼設計算法如下: Begin Read X max←X For I from 2 to 10 Read X If X>max then max←X End if End for Print max End 流程圖: 例2:已知S=5+10+15+…+1500,請用流程圖描述求S的算法并用偽代碼表示. 解析:流程圖如下圖所示: 從流程圖可以看出這是一個循環(huán)結構,我們可以運用循環(huán)語句來實現(xiàn). Begin S←5 For I from 10 to 1500 step 5 S←S+I End For Print S End 點評:在準確理解算法的基礎上,學會循環(huán)語句的使用.循環(huán)語句包括for循環(huán)、While循環(huán)和Until循環(huán).解題時要根據(jù)需要靈活運用. 循環(huán)語句包括if…then,if…then…else,并且if…then…else可以嵌套,解題時要根據(jù)需要靈活運用. 例3:偽代碼算法填空. 有一列數(shù):1,1,2,3,5,8,13,21,….這列數(shù)有個特點,前兩個數(shù)都是1,從第3個數(shù)開始,每個數(shù)都是前兩個數(shù)的和,例如:3是1和2的和;13是5和8的和等等,這樣的一列數(shù)一般稱為斐波那契數(shù). 下列偽代碼所描述的算法功能是輸出前10個斐波那契數(shù),請把這個算法填寫完整. a←1; b←1; 輸出a,b; n←2; while n<10; n←n+1; c←a+b; 輸出c; 編號①; 編號②; end while 答案:①a←b?、赽←c 例4:求1-+-+…+-的值. 算法分析:第一步是選擇一個變量S表示和,并賦給初值0,再選一個變量H,并賦給初值0; 第二步開始進入for循環(huán)語句,首先設i為循環(huán)變量,并設初值、步長、終值; 第三步為循環(huán)表達式(循環(huán)體); 第四步用“end for”控制一次循環(huán),開始一次新的循環(huán). 偽代碼如下: S←0 H←0 For i from 1 to 10 H←(-1)i+1/i S←S+H End for Print S 例5:小明第一天背一個單詞,第二天背兩個單詞,以后每一天比前一天多背一個單詞,問他前十天共背了多少個單詞? 解:第一步是選擇一個變量S表示和,并賦給初值0, 第二步開始進入for循環(huán)語句,首先設i為循環(huán)變量,并設初值、步長、終值; 第三步為循環(huán)表達式(循環(huán)體); 第四步用“end for”控制一次循環(huán),開始一次新的循環(huán). 偽代碼如下: S←0 For i from 1 to 10 S←S+i End for Print S 例6:求平方值小于xx的最大整數(shù). 解:偽代碼: j←1 While j2- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 基本算法語句 2019 2020 年高 數(shù)學 基本 算法 語句 教案 新人 必修
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://m.jqnhouse.com/p-2574194.html