高中數(shù)學(xué) 121 輸入語句、輸出語句和賦值語句配套訓(xùn)練 新人教A版必修3_第1頁
高中數(shù)學(xué) 121 輸入語句、輸出語句和賦值語句配套訓(xùn)練 新人教A版必修3_第2頁
高中數(shù)學(xué) 121 輸入語句、輸出語句和賦值語句配套訓(xùn)練 新人教A版必修3_第3頁
高中數(shù)學(xué) 121 輸入語句、輸出語句和賦值語句配套訓(xùn)練 新人教A版必修3_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、1.2基本算法語句1.2.1輸入語句、輸出語句和賦值語句1.對賦值語句的描述正確的是()在程序運行過程中給變量賦值將表達(dá)式所代表的值賦給變量可以給一個變量重復(fù)賦值一個語句可以同時給多個變量賦值a.b.c.d.答案:a2.給出下面的程序:input“實數(shù)”;x1,y1,x2,y2a=x1-x2m=a2b=y1-y2n=b2s=m+nd=sqr(s)printdend此程序的功能是()a.求點到直線的距離b.求兩點之間的距離c.求一個多項式函數(shù)的值d.求輸入的值的平方和解析:輸入的四個實數(shù)可以作為兩個點的坐標(biāo),程序中的a,b分別表示兩個點的橫、縱坐標(biāo)之差,而m,n分別表示兩點橫、縱坐標(biāo)之差的平方;

2、s是橫、縱坐標(biāo)之差的平方和,d是平方和的算術(shù)平方根,即兩點之間的距離,最后輸出此距離.答案:b3.寫出下列程序的運行結(jié)果:(1)a=1b=a+3b=b+1print“b=”;bend運行結(jié)果為.(2)a=2b=3c=4a=bb=c+2c=b+4d=(a+b+c)/3print“d=”;dend運行結(jié)果為.解析:(1)“b=a+3”的含義是將1+3=4賦給b,賦值后b的值變?yōu)?.而“b=b+1”是將4+1=5賦給b,賦值后b的值變?yōu)?.(2)“a=b”的含義是將b的值賦給a,賦值后a的值變?yōu)?,“b=c+2”是將6賦給b,賦值后b的值變?yōu)?,“c=b+4”執(zhí)行后c的值為10,故的值變?yōu)?答案:(

3、1)b=5(2)d=4.閱讀下面的程序,根據(jù)程序畫出算法的程序框圖.input“x=”;xinput“y=”;yprintx/2,3 yx=x+2y=y-2printx,yend解:程序框圖如圖所示:5.已知圓的半徑,編寫一個程序,求圓的周長和面積.(取3.14)解:程序為:input“圓的半徑r=”;rc=2 3.14 rs=3.14 r rprint“圓周長c,圓面積s=”;c,send6.編寫一個程序,求12345的值.解:i=1 2i=i 3i=i 4i=i 5print“i=”;iend7.下列程序若輸出的結(jié)果為3,則輸入的x值可能是()input“x=”;xy=x x+2 xpri

4、ntyenda.1b.-3c.-1d.1或-3解析:易知y=x2+2x=3,即x2+2x-3=0,x=1或x=-3.答案:d8.閱讀如下兩個程序,完成下列題目:程序甲:x=1x=x 2x=x 3printxend程序乙:inputxy=x x+6printyend(1)程序甲的運行結(jié)果為.(2)若程序甲、乙運行結(jié)果相同,則程序乙輸入的值為.解析:(1)x=1,x=12=2,x=23=6,故結(jié)果為6.(2)y=x2+6=6,得x=0.答案:(1)6(2)09.判斷.(1)print“s=”,s()(2)a=b=-2()(3)input“a=,b=”;a;b()(4)t=t t()(5)print

5、“y=”;x+1()解析:(1)錯.print語句的“提示內(nèi)容”后應(yīng)用“;”.(2)格式錯.一個賦值語句只能給一個變量賦值.(3)格式錯.input語句在輸入多個變量時,變量之間用逗號隔開,而不是用分號隔開.(4)正確.(5)錯.語句中運算符號與數(shù)學(xué)運算符號存在區(qū)別,除法或分式用“/”,乘法用“ ”.故(5)的正確寫法應(yīng)為:print“y=”;x/2+1.答案:(1)(2)(3)(4)(5)10.語句:print“3+5=”;3+5在屏幕上顯示的結(jié)果為.解析:print語句可將加雙引號的字符在屏幕上原樣顯示,而后面的表達(dá)式部分則計算出其值輸出,形式為“3+5=8”.答案:3+5=811.編寫一個程序,輸入梯形的上底、下底和高的值,計算并輸出其面積.解:input“a,b,h=”;a,b,hs=(a+b) h/2print“s=”;send12.對于任意的實數(shù)a,b,定義一種運算a b=a3-a2b+ab2+b3,試設(shè)計一個程序,能夠驗證該運算是否滿足交換律.解:要驗證該運算是否滿足交換律,只需驗證a b=a3-a2b+ab2+b3與b a=b3-b2a+ba2+a3是否相等,所以b a的值就是將a b中的a與b交換而得到的值,因此可利用賦值語句將變量a,b的值交換,設(shè)計算法.程序如下:input“a,b=”

溫馨提示

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

評論

0/150

提交評論