版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.2.1賦值、輸入和輸出語句預(yù)習(xí)課本P16~20,思考并完成以下問題(1)賦值語句的格式和作用分別是什么?(2)輸入、輸出語句的格式和作用又分別是什么?eq\a\vs4\al([新知初探])1.賦值語句定義用來表明賦給某一個(gè)變量一個(gè)具體的確定值的語句格式變量名=表達(dá)式作用賦值語句中的“=”號(hào),稱做賦值號(hào),賦值語句的作用是先計(jì)算出賦值號(hào)右邊表達(dá)式的值,然后把該值賦給賦值號(hào)左邊的變量,使該變量的值等于表達(dá)式的值2.輸入、輸出語句名稱一般格式作用輸入語句a=input("")(1)把程序和初始數(shù)據(jù)分開(2)可輸入數(shù)值、單個(gè)或多個(gè)字符輸出語句print(%io(2),a,b,c)參數(shù)%io(2)表示在屏幕上輸出eq\a\vs4\al([小試身手])1.下列賦值語句中錯(cuò)誤的是()A.N=N+2 B.M=M*MC.A=B=C D.D=3答案:C2.下列基本算法語句中書寫格式正確的是()A.input2015 B.inputx=2015C.y=y(tǒng)*y+1 D.5=x答案:C3.輸出計(jì)算結(jié)果a,表示為__________________________________________________.答案:print(%io(2),a)輸入、輸出語句及賦值語句的功能[典例]寫出下列語句描述的算法的輸出結(jié)果.eq\a\vs4\al(1,,,,,)eq\x(\a\al(a=5;,b=3;,c=a+b/2;,d=c*c;,print%io2,d;))eq\a\vs4\al(2,,,,,)eq\x(\a\al(a=1;,b=2;,c=a+b;,b=a+c-b;,print%io2,c,b,a;))[解](1)因?yàn)閍=5,b=3,c=eq\f(a+b,2)=4,d=c2=16,所以輸出結(jié)果為16.(2)因?yàn)閍=1,b=2,c=a+b=3,所以b=a+c-b=1+3-2=2.故輸出結(jié)果依次為a=1,b=2,c=3.(1)根據(jù)給出的算法語句寫結(jié)果,應(yīng)抓住輸入、輸出語句和賦值語句的特點(diǎn),按語句的計(jì)算、賦值功能依次執(zhí)行.(2)注意在Scilab語言中常見運(yùn)算符號(hào)的書寫方式,明確它們的運(yùn)算規(guī)則:先乘除,后加減;乘冪優(yōu)先于乘除;函數(shù)優(yōu)先于乘冪;同級(jí)運(yùn)算從左向右按順序進(jìn)行;括號(hào)內(nèi)的運(yùn)算最優(yōu)先.[活學(xué)活用]如果輸入“82,92,90”.下面程序的功能是________,輸出結(jié)果為________.x=input(”成績(jī)1=”);y=input(”成績(jī)2=”);z=input(”成績(jī)3=”);t=x+y+z;s=t/3;print(%io(2),s,t);解析:輸入考試成績(jī),輸出三科總分和平均分.答案:輸出總分和平均分264,88用賦值、輸入、輸出語句寫算法程序[典例]如圖,已知圓的半徑為R,其內(nèi)接正方形如圖,試設(shè)計(jì)程序求圖中陰影部分的面積.[解]程序如下:eq\x(\a\al(R=input”輸入圓的半徑R”;,a=sqrt2*R;,S1=%pi*R*R;,S2=a*a;,S=S1-S2;,print%io2,S;))1.編寫程序解決具體問題的一般步驟(1)設(shè)計(jì)并用自然語言寫出解決問題的算法.(2)用程序框圖表示算法.(3)將程序框圖轉(zhuǎn)化為算法語句即得程序.2.由程序框圖寫出程序的方法順序結(jié)構(gòu)的程序框圖只需利用輸入語句、輸出語句和賦值語句即可完成.其中輸入、輸出框?qū)?yīng)輸入語句和輸出語句,處理框?qū)?yīng)賦值語句.[活學(xué)活用]根據(jù)程序框圖,寫出程序.解:程序如下:賦值、輸入、輸出語句在現(xiàn)實(shí)生活中的應(yīng)用[典例]在一次數(shù)學(xué)考試中,小明,小亮,小強(qiáng)的成績(jī)分別為a,b,c,后來發(fā)現(xiàn)統(tǒng)計(jì)錯(cuò)了.小亮的成績(jī)記在了小明的名下,小強(qiáng)的成績(jī)記在了小亮的名下,而小明的成績(jī)記在小強(qiáng)的名下了.設(shè)計(jì)程序更正成績(jī)單,并輸出.[解]程序如下:eq\x(\a\al(a=input”a=”;,b=input”b=”;,c=input”c=”;,x=a;,a=c;,c=b;,b=x;,print%io2,c,b,a;))編寫程序解決實(shí)際應(yīng)用題的步驟(1)審清題意,恰當(dāng)設(shè)未知數(shù).(2)建立數(shù)學(xué)模型,把實(shí)際問題轉(zhuǎn)化為數(shù)學(xué)問題.(3)根據(jù)數(shù)學(xué)模型,設(shè)計(jì)算法分析.(4)根據(jù)算法分析,畫出程序框圖.(5)根據(jù)程序框圖,利用輸入、輸出語句及賦值語句等編寫程序.[活學(xué)活用]經(jīng)過市場(chǎng)調(diào)查分析,2016年第一季度內(nèi),某地區(qū)對(duì)某件商品的需求量為12000件,為保證商品不脫銷,商家在月初時(shí)將商品按相同的量投入市場(chǎng),已知年初商品的庫存量為50000件,用S表示商品的庫存量,設(shè)計(jì)一個(gè)程序,求出第一季度結(jié)束時(shí)商品的庫存量.解:列出如下列所示每月庫存量的變化情況:月份庫存一月二月三月S460004200038000程序如下:eq\x(\a\al(S=50000;,S=S-4000;,S=S-4000;,S=S-4000;,print%io2,S;))[層級(jí)一學(xué)業(yè)水平達(dá)標(biāo)]1.下列輸入、輸出、賦值語句中正確的是()A.a(chǎn)=input(”a=”)B.print(%io(2),a;b;c)C.10=BD.A=B=-5解析:選AA正確;B錯(cuò)誤,print語句中變量之間用“,”隔開,而不是“;”;C錯(cuò)誤,賦值語句中“=”號(hào)左邊只能是變量名,不能是數(shù)值;D錯(cuò)誤,一個(gè)賦值語句只能給一個(gè)變量賦值,不能出現(xiàn)兩個(gè)或兩個(gè)以上的賦值號(hào).2.執(zhí)行下面的程序后,輸出的a,b的值是()eq\x(\a\al(a=1;,b=3;,a=a+b;,b=a-b;,print%io2,a,b;))A.1,3 B.4,1C.4,-2 D.1,4解析:選B由賦值語句的意義知,執(zhí)行a=a+b后,a的值變?yōu)?+3=4,執(zhí)行b=a-b后,b=4-3=1,故選B.3.下列程序若輸出的結(jié)果為4,則輸入的x值可能是____________________________. 解析:由題意可得x2+2x+1=4,解得x=1或x=-3.答案:1或-34.讀如下兩個(gè)程序,完成下列題目.程序甲:eq\x(\a\al(x=1;,x=x*2;,x=x*3;,print%io2,x;))程序乙:eq\x(\a\al(x=input”x=”;,y=x*x+6;,print%io2,y;))(1)程序甲的運(yùn)行結(jié)果為________.(2)若程序甲、乙運(yùn)行結(jié)果相同,則程序乙輸入的值為________.解析:賦值語句給變量賦值時(shí),變量的值總是最后一次所賦的值,故程序甲中x的值最后為6.要使程序乙中y的值為6,即x2+6=6,故x=0,即輸入的x的值為0.答案:(1)6(2)0[層級(jí)二應(yīng)試能力達(dá)標(biāo)]1.“x=3*5”,“x=x+1”是某一程序中的先后相鄰的兩個(gè)語句,那么下列說法中,正確的是()①“x=3*5”的意思是“x=3*5=15”.此式與算術(shù)中的式子是一樣的;②x=3*5是將數(shù)值15賦給x;③“x=3*5”可以寫為“3*5=x”;④“x=x+1”語句在執(zhí)行時(shí)“=”右邊x的值是15,執(zhí)行后左邊x的值是16.A.①③ B.②④C.①④ D.②解析:選B程序中的等號(hào)與算術(shù)中的不一樣,且在給變量賦值時(shí),賦值號(hào)的左邊是變量,右邊是數(shù)值或表達(dá)式,左右兩邊不能交換位置,故①③錯(cuò).2.以下程序運(yùn)行后輸出結(jié)果是()A.58 B.88C.13 D.85解析:選D∵x=58,a為58除以10的整數(shù)商,∴a=5.又∵b為58除以10的余數(shù),∴b=8.∴x=10×8+5=85.3.以下程序的含義是()A.求x3+3x2-24x+30=0的根B.輸入x后,輸出y=x3+3x2-24x+30的值C.求一般三次函數(shù)值的程序D.y=x3+3x2-24x+30的作圖程序解析:選B本題考查對(duì)輸入語句x=input(”x=”),賦值語句y=x^3+3]4.給出下列程序:eq\x(\a\al(x1=input”x1=”;,y1=input”y1=”;,x2=input”x2=”;,y2=input”y2=”;,a=x1-x2;,m=a^2;,b=y(tǒng)1-y2;,n=b^2;,s=m+n;,d=sqrts;,print%io2,d;))此程序的功能為()A.求點(diǎn)到直線的距離B.求兩點(diǎn)之間的距離C.求一個(gè)多項(xiàng)式函數(shù)的值D.求輸入的值的平方和解析:選B輸入的四個(gè)實(shí)數(shù)可作為兩個(gè)點(diǎn)的坐標(biāo),程序中的a,b分別表示兩個(gè)點(diǎn)的橫、縱坐標(biāo)之差,而m,n分別表示兩點(diǎn)橫縱坐標(biāo)之差的平方;s是橫、縱坐標(biāo)之差的平方和,d是平方和的算術(shù)平方根,即兩點(diǎn)之間的距離,最后輸出此距離.5.運(yùn)行程序:eq\x(\a\al(A=2;,A=A*5;,A=A+8;,print%io2,A;))輸出結(jié)果為________.解析:首先將2賦給變量A,然后將2×5的結(jié)果再賦給A,最后這個(gè)新的數(shù)10加上8,就得到輸出的A的值18.答案:186.已知A(x1,y1),B(x2,y2)是平面上的兩點(diǎn),試設(shè)計(jì)一個(gè)程序,輸入A,B兩點(diǎn)的坐標(biāo),輸出其中點(diǎn)的坐標(biāo),現(xiàn)已給出程序的一部分,試在橫線上填上適當(dāng)?shù)恼Z句,把程序補(bǔ)充完整.eq\x(\a\al(x1=input”x1=”;,y1=input”y1=”;,x2=input”x2=”;,y2=input”y2=”;,;,;,x,y))解析:根據(jù)題意可知程序中缺中點(diǎn)坐標(biāo),由中點(diǎn)坐標(biāo)公式x=eq\f(x1+x2,2),y=eq\f(y1+y2,2)可得中點(diǎn)坐標(biāo).答案:x=(x1+x2)/2;y=(y1+y2)/27.已知一段程序如下:若輸入的是3,則運(yùn)行結(jié)果是________.解析:由"N=M",得N=3;由"M=2*6",得M=12;由"P=(M*N)/2",得P=18;由"Q=3*P",得Q=54.答案:54,18,3,128.根據(jù)下列程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026四川涼山州越西公安招聘警務(wù)輔助30人備考考試試題附答案解析
- 2026四川長(zhǎng)虹新網(wǎng)科技有限責(zé)任公司招聘運(yùn)維工程師崗位1人備考考試試題附答案解析
- 2026年濟(jì)寧魚臺(tái)縣事業(yè)單位公開招聘初級(jí)綜合類崗位人員(9人)備考考試試題附答案解析
- 巴中市公安局2026年度公開招聘警務(wù)輔助人員參考考試題庫附答案解析
- 2025全國(guó)輔警考試題庫(+答案)
- 2025年編輯警察考試題及答案
- 氣象局安全生產(chǎn)值班制度
- 東平漢墓壁畫
- 住建局安全生產(chǎn)研判制度
- 抗寄生蟲藥Antiparasitedrugs-方三華
- 2025 年度VC PE 市場(chǎng)數(shù)據(jù)報(bào)告 投中嘉川
- 2026中國(guó)電信四川公用信息產(chǎn)業(yè)有限責(zé)任公司社會(huì)成熟人才招聘?jìng)淇碱}庫及答案詳解(考點(diǎn)梳理)
- 2025年專利管理與保護(hù)操作手冊(cè)
- 2025云南山海遊旅游集團(tuán)有限公司招聘10人考試備考題庫及答案解析
- 2025年網(wǎng)約車司機(jī)收入分成合同
- 2026年海南財(cái)金銀河私募基金管理有限公司招聘?jìng)淇碱}庫參考答案詳解
- 2026年GRE數(shù)學(xué)部分測(cè)試及答案
- 浙江省寧波市鎮(zhèn)海中學(xué)2026屆高二上數(shù)學(xué)期末教學(xué)質(zhì)量檢測(cè)模擬試題含解析
- (2025年)電力交易員練習(xí)試題附答案
- 2026年咨詢工程師現(xiàn)代咨詢方法與實(shí)務(wù)模擬測(cè)試含答案
- 甘肅省酒泉市2025-2026學(xué)年高一上學(xué)期期末語文試題(解析版)
評(píng)論
0/150
提交評(píng)論