




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Teacher teaching designCONTENTS 目 錄自主學(xué)習(xí) 明確考點(diǎn)案例分析 交流提升課后作業(yè) 自我提升仿真演練,體驗(yàn)探索自主學(xué)習(xí) 明確考點(diǎn)PART 01if語句的三種形式單分支結(jié)構(gòu)if (表達(dá)式) 語句序列格式流程圖該if語句執(zhí)行過程為:當(dāng)執(zhí)行到if語句時(shí),先判斷其條件表達(dá)式,若條件的值為非0即成立為真時(shí),就執(zhí)行其后所帶的語句序列;若條件的值為0時(shí)即不成立為假時(shí),則不進(jìn)行任何操作,然后去執(zhí)行語句序列后的下一條語句執(zhí)行過程條件程序段A該if語句執(zhí)行過程為:先判斷if后面的表達(dá)式,若條件的值為非0即成立為真時(shí),則執(zhí)行程序段A,然后跳過else 子句,去執(zhí)行語句序列1后面的下一
2、條語句;若條件的值為0即不成立為假時(shí),跳過程序段A子句,去執(zhí)行else所帶的程序段B,接著去執(zhí)行語句序列2后的下一條語句雙分支結(jié)構(gòu)if () else 雙分支結(jié)構(gòu):格式執(zhí)行過程流程圖真假條件程序段A程序段B當(dāng)if和else下面的語句組,僅由一條語句組成時(shí),也可不使用復(fù)合語句形式(即去掉花括號(hào))各程序段可以是簡(jiǎn)單語句,也可是復(fù)合語句else子句是if語句的一部分,必須與if配對(duì)使用(采取就近匹配原則),不能單獨(dú)使用。說明3(1)if后的“條件”一般為關(guān)系表達(dá)式或邏輯表達(dá)式,也可以是任意數(shù)值類型,如整型、實(shí)型、字符型等。但必須用“()”括起來。只要條件的值為非零值,條件就為真,反之條件為假。說明1
3、說明如果if和else之間的語句不只一條語句時(shí),必須用復(fù)合語句形式,即將多條語句用括起來,否則它將只執(zhí)行后面的第一條語句。特別注意中的每一條語句后都要加“;”但后不能加“;”說明2 案例分析 交流提升PART 02main() int x,y ; printf(n Please input x: ); scanf(%d ,&x ); if ( x=0 ) y =x ; /* if選擇語句,關(guān)系式x=0是條件 */ else y =-x; printf(y=%d, y ); /* 輸出函數(shù)值y */ 案例分析 交流提升1 運(yùn)行結(jié)果程序一Please input x: 3 y=3 Plea
4、se input x: -6 y=6 main()int x,y;printf(Input a number:);scanf(%d,&x); if(x0) y=-x; printf(The absolute value is %dn,y);Input a number: 5 The absolute value is 5 Input a number: -3 The absolute value is 3 運(yùn)行結(jié)果程序二輸入數(shù)據(jù)給xx0TFy=xy=-x輸出y的值N-S流程圖已知x的值,求絕對(duì)值y 。 x ( 當(dāng) x 0時(shí) ) y= -x ( 當(dāng)x 0 時(shí)) 對(duì)任意兩個(gè)數(shù),求出最大的一
5、個(gè)數(shù)題目1采用假設(shè)法,把x先賦給變量max(假設(shè)x是最大數(shù)),再用if語句判別max和y的大小,如max小于y,再把y賦給max。所以max中總是大數(shù)。算法分析2案例分析 交流提升2main() int x,y,max; printf( Please input two numbers: ); scanf(%d%d,&x,&y); max=x; if (maxy) max=y; printf(max=%d,max); 輸入數(shù)據(jù)給x,ymax=xmaxy ) /*設(shè) max是x和y中大的哪個(gè)* / max=x; else max=y;printf(max=%d,max); 題目流
6、程輸入數(shù)據(jù)給x,yxyTFmax=xmax=y輸出max的值N-S流程圖案例分析 交流提升4從鍵盤輸入一個(gè)整數(shù),判斷這個(gè)數(shù)是奇數(shù)還是偶數(shù)題目運(yùn)行結(jié)果該事件有兩種情形:奇數(shù)或偶數(shù),可采用雙分支結(jié)構(gòu)進(jìn)行,奇偶的判別由數(shù)學(xué)定義可知凡是能被2整除的數(shù)稱為偶數(shù),否則稱為奇數(shù);針對(duì)這點(diǎn)就可采用“%”方法作為判斷,如果余數(shù)為0則為偶數(shù),否則為奇數(shù)。算法分析 main() int num,k; printf(Input a number for test:); scanf(%d,&num); k=num%2; if(k=0) printf(The number is even number.); el
7、se printf(The number is odd number.);算法程序Input a number for test:15 The number is odd.Input a number for test:30 The number is even. 仿真演練 體驗(yàn)探索PART 03#include main() float a,b,t; scanf(”f,f”,&a,&b); if(ab) t=a; a=b; b=t; printf(”5.2f,5.2f”,a,b); 運(yùn)行時(shí)從鍵盤輸入3.8和-3.4,則正確的輸出結(jié)果是( )。A)-3.40, -3.80 B)
8、-3.40, 3.80仿真演練 體驗(yàn)探索1C)-3.4,3.8 D)3.80, -3.40對(duì)下述程序,( )是正確的判斷。 #include main() int x,y; scanf(”d,d”,&x,&y); if(xy) x=y;y=x; else x +;y+; printf(”d,d”,x,y); 若輸入數(shù)據(jù)3和4,則輸出4和5若輸入數(shù)據(jù)4和3,則輸出3和4若輸入數(shù)據(jù)4和3,則輸出4和4ABCD仿真演練 體驗(yàn)探索2有語法錯(cuò)誤,不能通過編譯ABC0以下程序的輸出結(jié)果是()#include main() int a=2,b=-1,c=2; if(ab) if(b0) c=
9、0; else c+=1; printf(%dn,c);21D仿真演練 體驗(yàn)探索33ABCD3456仿真演練 體驗(yàn)探索4運(yùn)行以下程序如果從鍵盤輸入5,則輸出結(jié)果是( ) #include main() int x; scanf(%d,&x); if(x-5) printf(%d,x); else printf(%d,x+); 1 0以下程序的輸出結(jié)果是( )#include main() int a=-1,b=1,k;if(+a0)&!(b-=0) printf(%d %dn,a,b);else printf(%d %dn,b,a);-1 1數(shù)據(jù)輸入格式0 10 0課后作業(yè) 自我提升
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 60350-2:2025 RLV EN Household electric cooking appliances - Part 2: Hobs - Methods for measuring performance
- 2025至2030中國男茄克行業(yè)發(fā)展分析及競(jìng)爭(zhēng)格局與發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2025至2030中國電子出版物行業(yè)深度研究及發(fā)展前景投資評(píng)估分析
- 2025至2030中國甲硝唑片行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 《醫(yī)療機(jī)構(gòu)工作人員廉潔從業(yè)九項(xiàng)準(zhǔn)則》考核試卷(含答案)
- 茶藝知識(shí)培訓(xùn)課件
- 農(nóng)林高校研究生課程思政建設(shè)評(píng)價(jià)研究
- 技術(shù)助力下的翻轉(zhuǎn)課堂教學(xué)相長(zhǎng)的實(shí)踐案例
- 郵電系統(tǒng)培訓(xùn)課件資源
- 2025年中國PU球場(chǎng)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 《微生物污水處理》課件
- SEO與用戶體驗(yàn)設(shè)計(jì)在醫(yī)療安全產(chǎn)品中的應(yīng)用
- DB51T 2628-2019 司法所外觀及室內(nèi)標(biāo)識(shí)規(guī)范
- 廣西大學(xué)《電機(jī)學(xué)》期末復(fù)習(xí)題及參考答案
- 2024年度破碎機(jī)生產(chǎn)原料供應(yīng)與采購合同
- 外賣配送人員勞動(dòng)合同
- 《義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2022年版)》初中內(nèi)容解讀
- 精神疾病患者的麻醉管理
- 高一物理競(jìng)賽試題及答案
- 醫(yī)院預(yù)約平臺(tái)建設(shè)方案
- 生命體征課件教學(xué)課件
評(píng)論
0/150
提交評(píng)論