版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Teacher teaching designCONTENTS 目 錄C語言中的基本語句案例分析 交流提升案例分析仿真演練順序結(jié)構(gòu)程序設(shè)計自主學(xué)習(xí) 明確考點(diǎn)PART 02算法是描述計算機(jī)解決給定問題的過程程序=數(shù)據(jù)結(jié)構(gòu)+算法+程序設(shè)計方法+語言工具和環(huán)境 自主學(xué)習(xí) 明確考點(diǎn)C語言中的基本語句有C語言中的基本語句:控制語句復(fù)合語句空語句表達(dá)式語句 函數(shù)調(diào)用語句 C語言中的基本語句有C語言中的基本語句:控制語句復(fù)合語句空語句表達(dá)式語句 函數(shù)調(diào)用語句 組成表達(dá)式語句由表達(dá)式加上分號“;”形式表達(dá)式;執(zhí)行表達(dá)式語句就是計算表達(dá)式的值。例如:x=y+z; 賦值語句;表達(dá)式語句i+; 自增1語句,i值增1
2、。y+z; 加法運(yùn)算語句,但計算結(jié)果不能保留,無實(shí)際意義;C語言中的基本語句有C語言中的基本語句:控制語句復(fù)合語句空語句表達(dá)式語句 函數(shù)調(diào)用語句 Media _01Media _02Media _03組成形式例如函數(shù)名(實(shí)際參數(shù)表);執(zhí)行函數(shù)語句就是調(diào)用函數(shù)體并把實(shí)際參數(shù)賦予函數(shù)定義中的形式參數(shù),然后執(zhí)行被調(diào)函數(shù)體中的語句,求取函數(shù)值。由函數(shù)名、實(shí)際參數(shù)加上分號“;”組成printf(C Program);調(diào)用庫函數(shù),輸出字符串。C語言中的基本語句有C語言中的基本語句:控制語句復(fù)合語句空語句表達(dá)式語句 函數(shù)調(diào)用語句 Media _01Media _02Media _03組成形式例如函數(shù)名(實(shí)際
3、參數(shù)表);執(zhí)行函數(shù)語句就是調(diào)用函數(shù)體并把實(shí)際參數(shù)賦予函數(shù)定義中的形式參數(shù),然后執(zhí)行被調(diào)函數(shù)體中的語句,求取函數(shù)值。由函數(shù)名、實(shí)際參數(shù)加上分號“;”組成printf(C Program);調(diào)用庫函數(shù),輸出字符串。C語言中的基本語句有C語言中的基本語句:控制語句復(fù)合語句空語句表達(dá)式語句 函數(shù)調(diào)用語句 條件判斷語句:if語句、switch語句循環(huán)執(zhí)行語句:do while語句、while語句、for語句;轉(zhuǎn)向語句:break語句、goto語句、continue語句、return語句??刂普Z句:控制語句用于控制程序的流程,控制語句:控制語句用于控制程序的流程, 以實(shí)現(xiàn)程序的各種結(jié)構(gòu)方式,以實(shí)現(xiàn)程序的各
4、種結(jié)構(gòu)方式,語言有九種控制語句(三類)語言有九種控制語句(三類)功能C語言中的基本語句有C語言中的基本語句:控制語句復(fù)合語句空語句表達(dá)式語句 函數(shù)調(diào)用語句 復(fù)合語句組成說明舉例把多個語句用括號括起來組成的一個語句稱復(fù)合語句。例如: x=y+z; a=b+c; printf(“%d%d”,x,a); 是一條復(fù)合語句。在程序中應(yīng)把復(fù)合語句看成是單條語句,而不是多條語句。復(fù)合語句內(nèi)的各條語句都必須以分號“;”結(jié)尾,在括號“”外不能加分號C語言中的基本語句有C語言中的基本語句:控制語句復(fù)合語句空語句表達(dá)式語句 函數(shù)調(diào)用語句 例如 while(getchar()!=n) ;本語句的功能是,只要從鍵盤輸入
5、的字符不是回車則重新輸入只有分號“;”組成的語句稱為空語句,組成舉例空語句空語句是什么也不執(zhí)行的語句。在程序中空語句可用來作空循環(huán)體。順序結(jié)構(gòu)程序設(shè)計PART 02順序結(jié)構(gòu)程序就是由順序執(zhí)行語句組成的,程序運(yùn)行是按照書寫的順序進(jìn)行,不發(fā)生控制轉(zhuǎn)移,所以又被稱為最簡單的C程序。順序結(jié)構(gòu)程序,一般由以下幾部分組成:說明順序結(jié)構(gòu)程序的函數(shù)體。一般有4部分內(nèi)容構(gòu)成:順序結(jié)構(gòu)程序設(shè)計01你的程序中如果需要使用庫函數(shù),或自己設(shè)計了頭文件,則就要使用編譯預(yù)處理命令,將相應(yīng)的頭文件包含進(jìn)來。02(3)運(yùn)算處理數(shù)據(jù)。(1)定義變量類型(2)給變量提供數(shù)據(jù)。(4)輸出結(jié)果數(shù)據(jù)。編譯預(yù)處理命令(在主函數(shù)main()
6、之前)。如:#include #include案例分析 交流提升PART 03ABCDa=7+b+c=a+7; a=7+b+=a+7;a=7+b,b+,a+7a=7+b,c=a+7;案例分析 交流提升【例1】、下列語句中,符合語法的賦值語句是( )【解析】賦值運(yùn)算是指將一個數(shù)值存儲到某個內(nèi)存單元的操作,格式為:左值=右值。這里右值可以是一個普遍表達(dá)式,但左值必須是一個可以尋址的表達(dá)式。實(shí)際使用時,左值通常只有兩種,賦值形式為“變量名=右值”和“*地址=右值”。對計算機(jī)語言來說表達(dá)式是不能放在賦值號左邊的。選項A中7+b+c=a+7是非法賦值。選項B中7+b+=a+7是非法賦值。由于C語言的語句
7、結(jié)束必須是分號,因此選項C不是語句。選項D中的語句相當(dāng)于(a=7+b),(c=a+7)此語句實(shí)現(xiàn)了對兩個變量a,c的賦值。ABCa=b=58【例2】、合法的C語言賦值語句是( )a=58,b=58k=int(a+b);D案例分析 交流提升-i;【解析】選項A是一個合法的賦值表達(dá)式,但不是C語言的賦值語句,因為最后沒有分號;選項B賦值號右邊的強(qiáng)制類型轉(zhuǎn)換符是錯誤的,應(yīng)該是(int)(a+b);選項C是一個逗號表達(dá)式,但最后也沒有分號,因此不是語句;選項D是一個由自減運(yùn)算符組成的表達(dá)式,且其后用分號結(jié)束,因此是一個合法的賦值語句。#include #include main()float a,b,
8、c,a,area;scanf(%f,%f,%f,&a,&b,&c);s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c);printf(a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2fn,a,b,c,s);printf(area=%7.2fn,area);參考代碼1.定義5個實(shí)型變量,表示三個邊,面積和S。2.輸入三個邊的長度3.利用公式計算s4.利用公式計算面積a5.輸出結(jié)果分析輸入三角形的三邊長,求三角形面積 思路分析:從數(shù)學(xué)知識可知已知三角形的三邊長,求面積的公式是:其中s=1/2(a+b+c)題目案例分析 交
9、流提升)()(csbsassa3,4,6a=3.00,b=4.00,c=6.00,s=6.50area=5.33運(yùn)行結(jié)果【例4】 編寫程序,輸入一個大寫字母,把它轉(zhuǎn)換成相應(yīng)的小寫字母,然后輸出。案例分析 交流提升題目程序的運(yùn)行情況:Input a lowercase:AThe capital is a思路分析大寫字母的ASCII碼比對應(yīng)的小寫字母的ASCII值小32,要把大寫轉(zhuǎn)換成小寫,ASCII碼+321.定義兩個字符變量c1,c2用來存放輸入的大寫和轉(zhuǎn)換后的小寫字母。2.輸入一字母,存放到c1中。3.c1+32送給(賦值給)c24.輸出結(jié)果參考代碼程序代碼如下:#include stdio.hmain( ) char ch; printf(Input a lowercase:); ch=getchar( ); ch+=32; printf(The capital is %cn, ch);仿真演練 體驗探索PART 04已知三角形的底為2.8cm,高為4.3cm,求三角形的面積。輸入任意兩個整數(shù),求它們的和及平均值練習(xí)1練習(xí)2練習(xí)3仿真演練
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度定制化工業(yè)機(jī)器人加工合同2篇
- 二零二五年度農(nóng)村房屋贈與合同附農(nóng)業(yè)科技推廣服務(wù)協(xié)議2篇
- 2025年度勞動合同解除與離職員工再就業(yè)服務(wù)合同3篇
- 2025年住房公積金租房提取服務(wù)評價及反饋合同3篇
- 2025年度綠色生態(tài)養(yǎng)豬場資產(chǎn)轉(zhuǎn)讓合同3篇
- 二零二五年度門面房租賃押金管理及退還合同3篇
- 2025年度別墅轉(zhuǎn)讓與庭院改造一體化服務(wù)合同2篇
- 二零二五年度菜鳥物流信息平臺轉(zhuǎn)讓合同3篇
- 二零二五年度海洋工程合同終止與海洋環(huán)境保護(hù)協(xié)議3篇
- 二零二五年度虛擬現(xiàn)實(shí)設(shè)備租賃合同2篇
- DBJ15 31-2016建筑地基基礎(chǔ)設(shè)計規(guī)范(廣東省標(biāo)準(zhǔn))
- 基于PLC的食品包裝機(jī)控制系統(tǒng)設(shè)計
- 保密協(xié)議簡單合同范本
- 機(jī)械設(shè)計作業(yè)集
- 食品快速檢測實(shí)驗室要求
- 冬季心血管病預(yù)防知識
- DB36-T 720-2013 汽車加油站防雷裝置檢測技術(shù)規(guī)范
- 鐵路護(hù)路巡防服務(wù)投標(biāo)方案(技術(shù)方案)
- 奧數(shù)試題(試題)-2023-2024學(xué)年四年級下冊數(shù)學(xué)人教版
- 《昆蟲記》感悟心得體會
- 白云湖國家濕地公園投資估算表
評論
0/150
提交評論