matlab選擇結(jié)構(gòu)程序設(shè)計(jì)答案_第1頁
matlab選擇結(jié)構(gòu)程序設(shè)計(jì)答案_第2頁
matlab選擇結(jié)構(gòu)程序設(shè)計(jì)答案_第3頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、實(shí)驗(yàn)三選擇結(jié)構(gòu)程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?、掌握建立和執(zhí)行M文件的方法。2、掌握利用if語句實(shí)現(xiàn)選擇結(jié)構(gòu)的方法。3、掌握利用switch語句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)的方法。4、掌握try語句的使用。二、實(shí)驗(yàn)內(nèi)容1、求分段函數(shù)的值。用if語句實(shí)現(xiàn),分別輸出x=,時(shí)的y值。x=input('pleaseinputthevalueofx');ifx<0&x=-3y=x*x+x-6;elseifx>=0&x<5&x=2&x=3y=x*x-5*x+6;elsey=x*x-x-1;endypleaseinputthevalueofy=14>>

2、;aaaaapleaseinputthevalueofy=>>aaaaapleaseinputthevalueofy=2>>aaaaapleaseinputthevalueofy=1>>aaaaapleaseinputthevalueofy=>>aaaaapleaseinputthevalueofy=5>>aaaaapleaseinputthevalueofy=192、輸入一個(gè)百分制成績(jī),要求輸出成績(jī)等級(jí)A、B、G以E。其中90分100分為A,80分89分為B,70分79分為C,6069分為D,60分以下為E。要求:(1) 分別用if

3、語句和switch語句實(shí)現(xiàn)。(2) 輸入百分制成績(jī)后要判斷該成績(jī)的合理性,對(duì)不合理性的成績(jī)應(yīng)輸出出錯(cuò)信息。If語句s=input('pleaseinputthescore:');ifs>=90&s<=100rank='A'elseifs>=80&s<=89rank='B'elseifs>=70&s<=79rank='C'elseifs>=60&s<=69rank='D'elseifs>0&s<=59rank='

4、;E'elserank='wrongsocre'endrank>>>>bbbpleaseinputthescore:94>>bbbpleaseinputthescore:75rank=C>>bbbpleaseinputthescore:-3rank=wrongsocre>>bbbpleaseinputthescore:456rank=wrongsocre>>Switch語句score=input('pleaseinputthescore:');switchfloor(score/10

5、)case9,10case8rank='B'case7rank='C'case6rank='D'casenum2cell(0:5)rank='E'otherwiserank='wrongscore'endrank=rank>>cccpleaseinputthescore:-3rank=wrongscore>>cccpleaseinputthescore:456rank=wrongscore>>cccrank=A>>cccpleaseinputthescore:45ra

6、nk=E3、硅谷公司員工的工資計(jì)算方法如下:(1) 、工作時(shí)數(shù)超過120小時(shí)者,超過部分加發(fā)15%(2) 、工作時(shí)數(shù)低于60小時(shí)者,扣發(fā)700元。(3) 、其余按每小時(shí)84元計(jì)發(fā)。試編程按輸入的工號(hào)和該號(hào)員工的工時(shí)數(shù),計(jì)算應(yīng)發(fā)工資。number=input('pleaseinputworknumber:');h=input('pleaseinputworkhours:');ifh>120wage=120*84+(h-120)*84*;elseifh<60wage=h*84-700;elsewage=h*84;endwage>>dddple

7、aseinputworknumber:01wage=6216>>dddpleaseinputworknumber:02pleaseinputworkhours:53wage=3752>>dddpleaseinputworknumber:03pleaseinputworkhours:135wage=11529>>4、設(shè)計(jì)程序,完成兩位數(shù)的加、減、乘、除四則運(yùn)算,即產(chǎn)生兩個(gè)兩位隨機(jī)整數(shù),再輸入一個(gè)運(yùn)算符號(hào),做相應(yīng)的運(yùn)算,并顯示相應(yīng)的結(jié)果。x=input('pleaseinputasign:','s');x1=round(rand(

8、1)*90+10);x2=round(rand(1)*90+10);ifx='+'answer=x1+x2;elseifx='-'answer=x1-x2;elseifx='*'answer=x1*x2;elseifx='/'answer=x1/x2;endx1x2answer>eeepleaseinputasign:+x1=83x2=11answer=94>>eeepleaseinputasign:-23x2=28answer=-5>>5、建立5X6矩陣,要求輸出矩陣第n行元素。當(dāng)n值超過矩陣的行數(shù)時(shí),自動(dòng)轉(zhuǎn)為輸出矩陣的最后一行元素,并給出出錯(cuò)信息。x=rand(5,6);n=input('pleaseinputn:');ifn>0&n<=5y=x(n,:);elseifn>5;y=x(5,:);disp('wrongn');e

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論