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