




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章算法初步1.1 算法與程序框圖1.1.1 算法的概念1.已知直角三角形兩直角邊長(zhǎng)為a,b,求斜邊長(zhǎng)c的一個(gè)算法分下列三步:計(jì)算22cab;輸入直角三角形兩直角邊長(zhǎng)a,b的值;輸出斜邊長(zhǎng)c的值 ,其中正確的順序是【】a.b.c.d.2.若fx在區(qū)間,a b內(nèi)單調(diào) ,且0f af b,則fx在區(qū)間,a b內(nèi)【】a.至多有一個(gè)根b.至少有一個(gè)根c.恰好有一個(gè)根d.不確定3.已知一個(gè)學(xué)生的語(yǔ)文成績(jī)?yōu)?9,數(shù)學(xué)成績(jī)?yōu)?6,外語(yǔ)成績(jī)?yōu)?9.求他的總分和平均成績(jī)的一個(gè)算法為:第一步:取a=89 ,b=96 ,c=99;第二步: _;第三步: _;第四步:輸出計(jì)算的結(jié)果. 4.寫出按從小到大的順序重新排
2、列, ,x y z三個(gè)數(shù)值的算法. 112 程序框圖1在程序框圖中, 算法中間要處理數(shù)據(jù)或計(jì)算,可分別寫在不同的【】a處理框內(nèi)b判斷框內(nèi)c終端框內(nèi)d輸入輸出框內(nèi)2將兩個(gè)數(shù) a=10,b=18 交換,使 a=18,b=10,下面語(yǔ)句正確一組是【】a. b. c. d. 3 指出下列語(yǔ)句的錯(cuò)誤,并改正:(1)a=b=50 (2)x=1,y=2, z=3 (3)input “how old are you” x(4)input ,x(5)print a+b=;c(6)print good-bye! 42000 年我國(guó)人口為13 億,如果人口每年的自然增長(zhǎng)率為7,那么多少年后我國(guó)人口將達(dá)到15 億?設(shè)
3、計(jì)一個(gè)算法的程序. 5.兒童乘坐火車時(shí),若身高不超過1.1 m,則不需買票;若身高超過1.1 m 但不超過1.4 m,則需買半票;若身高超過1.4 m,則需買全票.試設(shè)計(jì)一個(gè)買票的算法,并畫出相應(yīng)的程序框圖及程序。a=b b=a c=b b=a a=c b=a a=b a=c c=b b=a 1.2 基本算法語(yǔ)句1.2.1 輸入語(yǔ)句、輸出語(yǔ)句和賦值語(yǔ)句1 .在輸入語(yǔ)句中, 若同時(shí)輸入多個(gè)變量,則變量之間的分隔符號(hào)是【】a.逗號(hào)b.空格c.分號(hào)d. 頓號(hào)2 . 3a4babba輸出,a b以上程序輸出的結(jié)果是【】a.3,4 b. 4,4 c.3,3 d.4,3 3 請(qǐng)從下面具體的例子中說明幾個(gè)基
4、本的程序框和它們各自表示的功能,并把它填在相應(yīng)的括號(hào)內(nèi). 4. 設(shè)計(jì)一個(gè)算法,要求輸入一個(gè)圓的半徑,便能輸出該圓的周長(zhǎng)和面積(取 3.14) 。1.2.2-1.2.3 條件語(yǔ)句和循環(huán)語(yǔ)句1。給出程序:input xif x9 and x100 then a=x10 b=xmod 10 (注: “ ” 是x除以 10 的商, “ mod ” 是x除以 10 的余數(shù) ) x=10*b+aprint xend if end 上述程序輸出x 的含義是 _ 2 某快遞公司規(guī)定甲、乙兩地之間物品的托運(yùn)費(fèi)用根據(jù)下列方法計(jì)算:f=).50(85.0)50(53.050),(53.0其中f(單位:元)為托運(yùn)費(fèi),
5、為托運(yùn)物品的重量(單位:千克),試寫出一個(gè)計(jì)算費(fèi)用f算法,并畫出相應(yīng)的程序框圖. 3 如果學(xué)生的成績(jī)大于或等于60 分,則輸出 “ 及格 ” , 否則輸出 “ 不及格 ”.用程序框圖表示這一算法過程. 4.火車站對(duì)乘客退票收取一定的費(fèi)用,具體辦法是:按票價(jià)每10 元(不足10 元按 10 元計(jì)算)核收2元; 2 元以下的票不退.試寫出票價(jià)為x 元的車票退掉后,返還的金額y 元的算法的程序框圖. 5.寫出計(jì)算2222135999的程序,并畫出程序框圖1.3 算法案例1.用秦九韶算法求多項(xiàng)式2311537)(23xxxxxf在時(shí)的值,在運(yùn)算過程中下列數(shù)值不會(huì)出現(xiàn)的是【】a164 b3767 c86
6、652 d85169 2.三位七進(jìn)制的數(shù)表示的最大的十進(jìn)制的數(shù)是【】a.322 b.402 c.342 d.365 3.將十進(jìn)制下的數(shù)72 轉(zhuǎn)化為 八進(jìn)制 下的數(shù)為【】a(8)011b(8)101c(8)110d(8)1114. 將十進(jìn)制數(shù)3344 化為七進(jìn)制等于5. 我國(guó)古代數(shù)學(xué)家張邱建編張邱建算經(jīng)中記有有趣的數(shù)學(xué)問題:“ 今有雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一凡百錢,買雞百只,問雞翁、母、雛各幾何?” 你能用程序解決這個(gè)問題嗎?6. 寫出用二分法求方程x3x1=0 在區(qū)間 1,1.5上的一個(gè)解的算法(誤差不超過0.001) ,并畫出相應(yīng)的程序框圖及程序. 第一章算法初步參考答案
7、1.1 算法與程序框圖1.1.1 算法的概念1.d 2 .c 3 .sabc;3abcx4.算法 : (1)輸入, ,x y z三個(gè)數(shù)值;(2)從三個(gè)數(shù)值中挑出最小者并換到x中;(3)從, y z中挑出最小者并換到y(tǒng)中;(4)輸出排序的結(jié)果. 112 程序框圖1a 2b3(1)變量不能夠連續(xù)賦值.可以改為a=50 b=a(2)一個(gè)賦值語(yǔ)句只能給一個(gè)變量賦值.可以改為x=1 y=2 z=3 (3)input 語(yǔ)句“提示內(nèi)容”后面有個(gè)分號(hào)(;)改為input “ how old are you?” ;x(4)input 語(yǔ)句可以省略“提示內(nèi)容”部分,此時(shí)分號(hào)(;)也省略,也不能有其他符號(hào).改為in
8、put x(5)print 語(yǔ)句“提示內(nèi)容”部分要加引號(hào)(“” )改為 print “a+b=” ;c(6)print 語(yǔ)句可以沒有表達(dá)式部分,但提示內(nèi)容必須加引號(hào)(“” )改為print “ good-bye! ”4a=13 r=0.007 i=1 do a=a* (1+r)i=i+1 loop until a=15 i=i1 print “達(dá)到或超過15 億人口需要的年數(shù)為: ” ; iend 5. 是否買票,買何種票,都是以身高作為條件進(jìn)行判斷的,此處形成條件結(jié)構(gòu)嵌套. 程序框圖是:開 始結(jié) 束輸 入 身 高 hh 1. 1?h 1. 4?輸 出 免 票 信 息輸 出 買 半 票 信 息
9、輸 出 買 全 票 信 息是是否否程序是:input “請(qǐng)輸入身高h(yuǎn)(米): ” ;h if h=1.1 then print “免票”else if h999 print s end 1.3 算法案例1.d 2.c3.c 4.7125155.設(shè)雞翁、母、雛各x、y、z只,則,100100335zyxzyx由 ,得 z=100 xy,代入 ,得 5x+3y+3100yx=100,7x+4y=100.求方程的解,可由程序解之.程序: x=1 y=1 while x=14 while y=25 if 7*x+4*y=100 then z=100 xyprint “雞翁、母、雛的個(gè)數(shù)別為:” ;x,
10、y,zend if y=y+1 wendx=x+1 y=1 wend end 6. 用二分法求方程的近似值一般取區(qū)間a, b具有以下特征:f(a) 0,f(b) 0. 由于 f(1) =1311=10,f(1.5)=1.53 1.51=0.8750,所以取 1,1.5中點(diǎn)25. 11=1.25 研究,以下同求x22=0 的根的方法 .相應(yīng)的程序框圖是:開始a=1b=1. 5c=0. 001是是是否否否f aaa() =- 1f xxx( ) =- - 1f x( ) =0?f a f x() ( ) 0 x=a b+2a x=b x=a b-c?輸 出 x程序: a=1 b=1.5 c=0.001 do
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 互聯(lián)網(wǎng)設(shè)備采購(gòu)合同
- 死因贈(zèng)與合同的受益人權(quán)益保護(hù)
- 通訊方案設(shè)計(jì)合同
- 俱樂部會(huì)員招募海報(bào)設(shè)計(jì)合同
- 私人精裝住房買賣合同5篇
- 2025-2030年中國(guó)交流減速電動(dòng)機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025-2030年中國(guó)高低速雙軸攪拌機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025-2030年中國(guó)本色帶包鼓棒數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025-2030年中國(guó)工藝車件數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025-2030年中國(guó)變壓器用強(qiáng)油循環(huán)風(fēng)冷卻器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024年北京電子科技職業(yè)學(xué)院高職單招筆試歷年職業(yè)技能測(cè)驗(yàn)典型例題與考點(diǎn)解析含答案
- 《藥品經(jīng)營(yíng)質(zhì)量管理規(guī)范-令GSP管理》課件
- 2025屆新高考數(shù)學(xué)沖刺復(fù)習(xí) 突破爪型三角形的八大妙手
- 變電站工程的驗(yàn)收規(guī)范
- CJT183-2008 鋼塑復(fù)合壓力管
- 2024年遼寧生態(tài)工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)一套
- 1《阿Q正傳(節(jié)選)》公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)統(tǒng)編版高中語(yǔ)文選擇性必修下冊(cè)
- 幼兒園隊(duì)列隊(duì)形訓(xùn)練培訓(xùn)
- 青海夢(mèng) 混聲無(wú)伴奏合唱譜
- 中餐廳宴會(huì)主題設(shè)計(jì)方案
- 新風(fēng)安裝合同范本
評(píng)論
0/150
提交評(píng)論