版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、C語言程序設(shè)計(jì),如果成績在80分以上,就提出表揚(yáng) if 成績80 printf(“非常棒”),“如果就”對應(yīng)c程序中的描述,流程圖: if結(jié)構(gòu)的一般形式: if (表達(dá)式) 子句,單分支選擇結(jié)構(gòu),表達(dá)式,子句,假,真,【任務(wù)一】請同學(xué)們將以下判斷句用if 語句表示。 (1)、如果成績在60分和80分之間,就加以鼓勵(lì)。 if(score60,認(rèn)真觀察程序運(yùn)行過程和程序的運(yùn)行結(jié)果:,【案例一】:根據(jù)輸入的數(shù)選擇執(zhí)行顯示操作。如果輸入的是正數(shù),在屏幕上顯示“輸入的數(shù)大于零”;如果輸入的數(shù)是負(fù)數(shù)或零,則不顯示這條信息。,程序如下: #include void main( ) float x; prin
2、tf(“please input a number:”); scanf(“%f”, ,【案例二】:,#include void main() int a=1,b=2,c=3; if(ac) b=a; a=c; c=b; printf(“a=%d,b=%d,c=%dn”,a,b,c); ,2、#include void main() int a=1,b=2,c=3; if(ac) b=a; a=c; c=b; printf(“a=%d,b=%d,c=%dn”,a,b,c); ,【案例三】:,語句說明:,(1)if是C語句的關(guān)鍵字,它表示簡單if語句的開始。 (2)if后面圓括號中的“表達(dá)式”指定
3、判斷的條件,“表達(dá)式”兩邊的圓括號不可少,且圓括號后面沒有分號,而子句中的語句必須有分號。 (3)“子句”指定簡單if語句進(jìn)行的操作。子句由一條或多條語句組成,組成子句的語句稱為if的內(nèi)部語句。如果子句由一條以上語句組成,必須用花括號把這一組語句括起來,稱為復(fù)合語句。,使用說明: 在if語句中,表達(dá)式的值只有兩種情況,要么為“真(非0)”,要么為“假(0值)”。例如:表達(dá)式“2=5”和“Aa”的值為假,而表達(dá)式“10=2*5”、“A=a-32”的值為真。 在計(jì)算表達(dá)式的值時(shí),一切“非0”的值均為真,只有“0”值才為假。例如:表達(dá)式“-3”、“f=5”、“C”、“c=b”、“c=b”的值均為真。
4、表達(dá)式“c=0”的值為假。 表達(dá)式可以是任意合法的C語言表達(dá)式,但一般使用關(guān)系表達(dá)式或邏輯表達(dá)式指定if滿足的條件。,if語句的執(zhí)行流程: 當(dāng)程序執(zhí)行到if語句時(shí),首先計(jì)算if后面圓括號中“表達(dá)式”的值。如果“表達(dá)式”的值為“真(非0)”則先執(zhí)行if語句后面的“子句”,然后執(zhí)行if的外部語句。 如果“表達(dá)式”的值為“假(0值)”則不執(zhí)行if語句的子句,直接執(zhí)行if語句的外部語句。,【案例五】:輸入正方形的邊長,計(jì)算正方形的周長。 1、分析: 用“如果就”造句應(yīng)為“如果輸入的是正數(shù),則計(jì)算正方形的周長”故應(yīng)該使用if結(jié)構(gòu)。 2、解決這個(gè)問題的具體步驟是: 輸入數(shù)據(jù)存放到x中; 根據(jù)表達(dá)式“x0”的值選擇是否執(zhí)行 計(jì)算和顯示正方形周長的操作。,輸入x,x0,計(jì)算周長,開始,假,真,顯示周長,結(jié)束,3、流程圖:,4、根據(jù)流程圖寫出如下程序: #include void main( ) float x; printf(“please input a number:”); scanf(“%f”, ,【任務(wù)五】編程:從鍵盤輸入一個(gè)學(xué)生成績,若在80分以上就輸出“goodmark,congratulations!”,【小結(jié)】:設(shè)計(jì)單分支
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026福建泉州市晉江市紫華中學(xué)(養(yǎng)正中學(xué)科創(chuàng)校區(qū))保安人員招聘筆試參考題庫及答案解析
- 2026內(nèi)蒙古錫林郭勒盟蘇尼特左旗招聘公立幼兒園專任教師4人考試備考題庫及答案解析
- 重慶醫(yī)科大學(xué)基礎(chǔ)醫(yī)學(xué)院關(guān)于公開遴選系主任10人備考題庫附答案解析
- 2026山東事業(yè)單位統(tǒng)考臨沂市榮軍優(yōu)撫醫(yī)院(臨沂市心理醫(yī)院)招聘綜合類崗位工作人員2人考試備考題庫及答案解析
- 2026山東事業(yè)單位統(tǒng)考臨沂市郯城縣招聘綜合類崗位29人筆試參考題庫及答案解析
- 口才培訓(xùn)班收費(fèi)制度
- 鐵路工務(wù)教育培訓(xùn)制度
- 臨床??谱o(hù)士培訓(xùn)制度
- 京東立體培訓(xùn)制度
- 外出會議培訓(xùn)制度
- 護(hù)士長管理培訓(xùn)課件
- 初三期末藏文試卷及答案
- 暫緩行政拘留申請書
- 小學(xué)班主任經(jīng)驗(yàn)交流課件
- TSG 21-2015《固定式壓力容器安全技術(shù)監(jiān)察規(guī)程》
- 2025個(gè)人年終工作總結(jié)
- 中國水利教育培訓(xùn)手冊
- 變配電室工程施工質(zhì)量控制流程及控制要點(diǎn)
- 小學(xué)數(shù)學(xué)元角分應(yīng)用題200道及答案
- 主播合同糾紛答辯狀
- 機(jī)械原理發(fā)展史總結(jié)
評論
0/150
提交評論