高中數(shù)學(xué) 1_3_2 輸入、輸出語句學(xué)案 蘇教版必修31
《高中數(shù)學(xué) 1_3_2 輸入、輸出語句學(xué)案 蘇教版必修31》由會(huì)員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué) 1_3_2 輸入、輸出語句學(xué)案 蘇教版必修31(6頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1.3.2 輸入、輸出語句 學(xué)習(xí)目標(biāo) 重點(diǎn)難點(diǎn) 1.了解偽代碼與自然語言、流程圖設(shè)計(jì)算法的區(qū)別. 2.理解輸入、輸出語句和賦值語句的功能及表示法,并能用這些語句表示算法. 重點(diǎn):輸入、輸出語句和賦值語句的功能及表示方法. 難點(diǎn):運(yùn)用輸入、輸出語句及賦值語句表示算法. 1.偽代碼與賦值語句 (1)偽代碼:偽代碼是介于自然語言和計(jì)算機(jī)語言之間的文字和符號(hào),是表達(dá)算法的簡(jiǎn)單而實(shí)用的好方法. (2)賦值語句:在偽代碼中,賦值語句用符號(hào)“←”表示,“x←y”表示將y的值賦給x,其中x是一個(gè)變量,y是一個(gè)與x同類型的變量或表達(dá)式. 預(yù)習(xí)交流1 程序設(shè)計(jì)語言與流程圖有什么區(qū)別? 提示:流程圖雖能直觀地描述算法,但計(jì)算機(jī)無法“理解”.只有把流程圖轉(zhuǎn)化為程序設(shè)計(jì)語言,才能在計(jì)算機(jī)上運(yùn)行. 2.輸入、輸出語句:用輸入語句“Read_a,b”表示輸入的數(shù)據(jù)依次送給a,b,用輸出語句“Print_x”表示輸出運(yùn)算結(jié)果x. 預(yù)習(xí)交流2 輸入、輸出語句和賦值語句與三種基本的邏輯結(jié)構(gòu)有什么聯(lián)系? 提示:一般地,輸入、輸出語句和賦值語句與順序結(jié)構(gòu)相對(duì)應(yīng). 預(yù)習(xí)交流3 (1)賦值語句中的“←”叫做__________,計(jì)算機(jī)執(zhí)行賦值語句時(shí),先計(jì)算“←”__________(填“左邊”或“右邊”)表達(dá)式的值. (2)在輸入語句中,如果同時(shí)輸入多個(gè)變量,變量之間的分隔符為__________. (3)計(jì)算機(jī)執(zhí)行下面的偽代碼后,輸出的結(jié)果為__________. 提示:(1)賦值號(hào) 右邊 (2)逗號(hào) (3)3,1 一、賦值語句 (1)下列給出的賦值語句正確的個(gè)數(shù)是__________. ①3←B;②X+Y←0;③A←B←-2;④T←TT. (2)請(qǐng)寫出執(zhí)行下面的偽代碼后輸出的結(jié)果. ① ② ③ 思路分析:(1)根據(jù)賦值語句的特點(diǎn)逐個(gè)分析其正確性即可; (2)利用賦值語句的功能求解輸出結(jié)果. (1)答案:1 解析:①賦值語句中“←”號(hào)左右兩邊不能互換,即不能給常量賦值;②賦值語句不能給一個(gè)表達(dá)式賦值;③一個(gè)賦值語句只能給一個(gè)變量賦值,不能同時(shí)出現(xiàn)兩個(gè)或多個(gè)“←”;④TT表示T2,T←TT表示將T2賦值給T. ∴只有④正確.故填1. (2)解:①∵a←5,b←3,c←(a+b)/2, ∴c=4. 又d←cc, ∴d=16,輸出d的值為16. ②∵a←1,b←2,c←a+b, ∴c=3.又b←a+c-b,∴b=1+3-2=2. ∴輸出a=1,b=2,c=3. ③由b←20及a←b知a=20;由c←30及b←c知b=30;再由c←a及a=20知c=20. ∴a=20,b=30,c=20, 輸出a,b,c的值分別是20,30,20. 1.下列給變量賦值的語句正確的序號(hào)是__________. ①5←x?、趚+2←x?、踴←y←z←4?、躮←2n-5 答案:④ 解析:由賦值語句的特點(diǎn)可知,①②③不正確,④正確. 2.(1)如圖所示的算法語句,其運(yùn)行結(jié)果是__________. (2)下列偽代碼的運(yùn)行結(jié)果是__________. 答案:(1)1 (2)5 解析:(1)通過第三步知z=1+2=3,第四步s=z-1=2,最后s-x2+z=2-4+3=1賦值給s.故運(yùn)行結(jié)果為1. (2)b=1+3=4,b=4+1=5,故運(yùn)行結(jié)果為5. (1)為變量賦值應(yīng)正確理解賦值號(hào)的意義,需注意以下幾點(diǎn): ①賦值號(hào)左邊只能是變量的名字,而不能是表達(dá)式.如1+2←X是錯(cuò)誤的; ②賦值號(hào)左右不能對(duì)換.如“A←B”與“B←A”的含義、運(yùn)行結(jié)果是不同的; ③不能利用賦值語句進(jìn)行代數(shù)式的演算(如化簡(jiǎn)、因式分解、解方程等); ④賦值號(hào)“←”與數(shù)學(xué)中的等號(hào)意義不同. (2)賦值語句的幾種常見形式:①賦予變量常數(shù)值.如a←5表示將5這個(gè)數(shù)值賦給變量a;②賦予變量其他變量或表達(dá)式的值,如c←a+b,表示將a+b的值賦給變量c;③將含有變量自身的表達(dá)式賦予變量,如i←i+1,表示將i+1的數(shù)值賦給i.弄清賦值語句的含義及偽代碼功能就能輸出正確的結(jié)果. 二、輸入、輸出語句 編寫一個(gè)偽代碼,輸入x的值求函數(shù)y=x3+3x2-24x+30的值. 思路分析:題中給出了函數(shù)的解析式,要求編偽代碼輸入x的值,輸出相應(yīng)的y的值,只需按偽代碼執(zhí)行的順序,用順序結(jié)構(gòu)即可完成. 解:偽代碼如下: 1.下列偽代碼執(zhí)行后,結(jié)果為3,則輸入的x值可能為__________. 答案:1或-3 解析:由偽代碼知,y=3. ∴x2+2x=3,解得x=1或x=-3. 2.指出下列偽代碼的功能. 解:該算法的功能是用來求一個(gè)半徑為R的圓中除去一個(gè)邊長(zhǎng)為a的正方形后圖示陰影部分的面積.只要輸入R,a的值,就可輸出陰影部分的面積S. 3.編寫一個(gè)偽代碼,要求輸入兩個(gè)正數(shù)a和b的值,輸出ab與ba的值. 解:偽代碼如下: (1)輸入語句可以用來處理批量數(shù)據(jù)的賦值問題,“輸出”是指將數(shù)據(jù)從計(jì)算機(jī)的內(nèi)部傳遞到計(jì)算機(jī)的外部設(shè)備,外部設(shè)備有顯示器、打印機(jī)等.能夠?qū)崿F(xiàn)這種操作的語句就稱為輸出語句,它是程序中不可缺少的語句.輸入語句的作用是實(shí)現(xiàn)算法的輸入信息功能,而輸出語句的作用是實(shí)現(xiàn)算法的輸出結(jié)果功能. (2)輸入語句與輸出語句不同,它并不是在寫程序時(shí)就給變量賦值,而是在程序開始運(yùn)行后,由使用者從終端的鍵盤上把數(shù)值輸入給相應(yīng)的變量.輸入、輸出語句的格式及作用要熟練掌握,特別是Print語句具有計(jì)算和輸出的雙重功能,遇到表達(dá)式時(shí),它先計(jì)算后輸出,又稱“打印語句”. 三、應(yīng)用三種語句編寫程序 任給三個(gè)賦值變量a,b,c,計(jì)算a2-3b2+5c的值.寫出其偽代碼. 思路分析:分別利用輸入、輸出語句與賦值語句寫出偽代碼. 解:偽代碼如下: 1.以下偽代碼: 程序執(zhí)行后的結(jié)果是__________. 答案:5,5 解析:已知A=3,B=5,然后執(zhí)行A←B得A=5,執(zhí)行B←A得B=5.于是輸出的結(jié)果是A=5,B=5. 2.閱讀偽代碼 當(dāng)輸入a=3,b=-5時(shí),計(jì)算結(jié)果為:a=__________,b=__________. 答案: - 解析:當(dāng)輸入a=3,b=-5時(shí), 執(zhí)行a←a+b時(shí)a=3-5=-2, 執(zhí)行b←a-b時(shí)b=-2-(-5)=3, 執(zhí)行a←(a+b)/2時(shí)a==, 執(zhí)行b←(a-b)/2時(shí)b==-. 最后結(jié)果為a=,b=-. 算法語句與流程圖的關(guān)系: (1)順序結(jié)構(gòu)的流程圖只需利用輸入語句、輸出語句和賦值語句即可完成.其中輸入、輸出框?qū)?yīng)輸入語句和輸出語句,處理框?qū)?yīng)賦值語句. (2)由偽代碼畫流程圖時(shí),只需把輸入語句、輸出語句與輸入、輸出框?qū)?yīng)轉(zhuǎn)化,將賦值語句與處理框?qū)?yīng)轉(zhuǎn)化即可. 1.關(guān)于賦值語句需要注意的事項(xiàng)中不正確的序號(hào)是______. ①賦值號(hào)左邊只能是變量的名字,而不是表達(dá)式 ②賦值號(hào)左右不能對(duì)換 ③不能利用賦值語句進(jìn)行代數(shù)式的演算 ④賦值號(hào)與數(shù)學(xué)中的等號(hào)的意義相同 答案:④ 解析:賦值號(hào)只具有賦值功能,與數(shù)學(xué)中的等號(hào)的意義不同. 2.在下列各式中,結(jié)果為使變量的值增加1的賦值語句為__________. ①x+1←x?、趚←x+1 ③x←1?、躽←x+1 答案:② 解析:根據(jù)賦值語句的特點(diǎn)知只有②符合條件. 3.下列對(duì)賦值語句理解正確的是__________. ①a←a+1,是把a(bǔ)的值賦給a+1; ②a←a+1,是把a(bǔ)+1的值賦給a; ③a+1←a,是把a(bǔ)的值賦給a+1; ④a+1←a,是把a(bǔ)+1的值賦給a. 答案:② 解析:賦值語句的偽代碼“x←y”表示將y的值賦給x,其中x是一個(gè)變量,y是一個(gè)與x同類型的變量或表達(dá)式,由此賦值語句“a←a+1”表示將a+1的值賦給變量a,因此①的理解是錯(cuò)誤的,②的理解是正確的;賦值語句左邊不能是表達(dá)式,故③④是錯(cuò)誤的. 4.下列偽代碼的運(yùn)行結(jié)果為__________. 答案:8 解析:a←5,b←3,∴a←a+b是將5+3=8賦值給a, ∴運(yùn)行結(jié)果為8. 5.已知梯形的上底、下底和高,寫出求其面積的偽代碼. 解:先要有上底、下底和高的輸入,分別用a,b和h表示,再通過賦值語句把通過公式計(jì)算好的值賦值給面積S,最后運(yùn)用輸出語句把結(jié)果輸出. 偽代碼如下:- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 高中數(shù)學(xué) 1_3_2 輸入、輸出語句學(xué)案 蘇教版必修31 _3_2 輸入 輸出 語句 蘇教版 必修 31
鏈接地址:http://appdesigncorp.com/p-11969351.html