




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Teacher teaching designCONTENTS 目 錄自主學(xué)習(xí) 明確考點案例分析 交流提升課后作業(yè) 自我提升仿真演練,體驗探索自主學(xué)習(xí) 明確考點PART 01if語句的三種形式單分支結(jié)構(gòu)if (表達式) 語句序列格式流程圖該if語句執(zhí)行過程為:當執(zhí)行到if語句時,先判斷其條件表達式,若條件的值為非0即成立為真時,就執(zhí)行其后所帶的語句序列;若條件的值為0時即不成立為假時,則不進行任何操作,然后去執(zhí)行語句序列后的下一條語句執(zhí)行過程條件程序段A該if語句執(zhí)行過程為:先判斷if后面的表達式,若條件的值為非0即成立為真時,則執(zhí)行程序段A,然后跳過else 子句,去執(zhí)行語句序列1后面的下一
2、條語句;若條件的值為0即不成立為假時,跳過程序段A子句,去執(zhí)行else所帶的程序段B,接著去執(zhí)行語句序列2后的下一條語句雙分支結(jié)構(gòu)if () else 雙分支結(jié)構(gòu):格式執(zhí)行過程流程圖真假條件程序段A程序段B當if和else下面的語句組,僅由一條語句組成時,也可不使用復(fù)合語句形式(即去掉花括號)各程序段可以是簡單語句,也可是復(fù)合語句else子句是if語句的一部分,必須與if配對使用(采取就近匹配原則),不能單獨使用。說明3(1)if后的“條件”一般為關(guān)系表達式或邏輯表達式,也可以是任意數(shù)值類型,如整型、實型、字符型等。但必須用“()”括起來。只要條件的值為非零值,條件就為真,反之條件為假。說明1
3、說明如果if和else之間的語句不只一條語句時,必須用復(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 運行結(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 運行結(jié)果程序二輸入數(shù)據(jù)給xx0TFy=xy=-x輸出y的值N-S流程圖已知x的值,求絕對值y 。 x ( 當 x 0時 ) y= -x ( 當x 0 時) 對任意兩個數(shù),求出最大的一
5、個數(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中大的哪個* / max=x; else max=y;printf(max=%d,max); 題目流
6、程輸入數(shù)據(jù)給x,yxyTFmax=xmax=y輸出max的值N-S流程圖案例分析 交流提升4從鍵盤輸入一個整數(shù),判斷這個數(shù)是奇數(shù)還是偶數(shù)題目運行結(jié)果該事件有兩種情形:奇數(shù)或偶數(shù),可采用雙分支結(jié)構(gòu)進行,奇偶的判別由數(shù)學(xué)定義可知凡是能被2整除的數(shù)稱為偶數(shù),否則稱為奇數(shù);針對這點就可采用“%”方法作為判斷,如果余數(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. 仿真演練 體驗探索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); 運行時從鍵盤輸入3.8和-3.4,則正確的輸出結(jié)果是( )。A)-3.40, -3.80 B)
8、-3.40, 3.80仿真演練 體驗探索1C)-3.4,3.8 D)3.80, -3.40對下述程序,( )是正確的判斷。 #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仿真演練 體驗探索2有語法錯誤,不能通過編譯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仿真演練 體驗探索33ABCD3456仿真演練 體驗探索4運行以下程序如果從鍵盤輸入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等.壓縮文件請下載最新的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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)守價議價及SP配合培訓(xùn)
- 風(fēng)電技能培訓(xùn)課件圖片素材
- 各種護理導(dǎo)管防滑脫措施
- 小學(xué)教導(dǎo)處常規(guī)管理匯報
- 肺炎的公休座談會
- 頸椎病健康教育課件
- 領(lǐng)航職業(yè)英語課件下載
- 預(yù)防踩踏班會課件
- 崗前培訓(xùn)結(jié)業(yè)匯報
- 預(yù)防小學(xué)生溺水課件
- 德勤:2025“十五五”時期中國能源行業(yè)關(guān)鍵議題報告
- 2024年中國高純鉑族金屬行業(yè)調(diào)查報告
- 2025輔警招聘公安基礎(chǔ)知識考試題庫及答案
- 2025年銀行反洗錢知識競賽考試卷庫90題
- DeepSeek在教育和學(xué)術(shù)領(lǐng)域的應(yīng)用場景與案例(上中下合集)
- 第10課+影響世界的工業(yè)革命+課件-2024-2025學(xué)年高一下學(xué)期統(tǒng)編版(2019)必修中外歷史綱要下
- DB41∕T 2741-2024 高速公路聯(lián)網(wǎng)收費系統(tǒng)養(yǎng)護技術(shù)規(guī)范
- 2025年淮南新東辰控股集團有限責(zé)任公司招聘筆試參考題庫含答案解析
- 蔣詩萌小品《誰殺死了周日》臺詞完整版
- 職業(yè)暴露針刺傷應(yīng)急預(yù)案演練腳本-
- 《干部履歷表》(1999版電子版)
評論
0/150
提交評論