C語言-電子《教案》9_第1頁
C語言-電子《教案》9_第2頁
C語言-電子《教案》9_第3頁
C語言-電子《教案》9_第4頁
C語言-電子《教案》9_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、章節(jié)或工程名稱第四章順序結(jié)構(gòu)程序設(shè)計(jì)本次授課類型團(tuán)理論 口實(shí)驗(yàn) 口理實(shí)一體 口實(shí)訓(xùn) 口實(shí)習(xí)班級(jí)地點(diǎn)周次星期節(jié)次授課進(jìn)度350191J2-226九13、413符合 口超前 口滯后320191J2-206十15、6回符合 口超前 口滯后350197J2-2I4十21、20符合 口超前 口滯后教學(xué)目標(biāo)1、理解C語言中具體算法設(shè)計(jì)和語句編寫方法。2、掌握格式化輸入scanf與輸出printf函數(shù)。3、了解字符輸入getchar與輸出putchar函數(shù)。教學(xué)重點(diǎn)1、C語言中具體算法設(shè)計(jì)和語句編寫方法 2、格式化輸入scanf與輸出printf函數(shù)。教學(xué)難點(diǎn)字符輸入getchar與輸出putchar函數(shù)教

2、學(xué)設(shè)計(jì)教學(xué)環(huán)節(jié)內(nèi)容要點(diǎn)教學(xué)方法 與手段時(shí)間 分配新課引入兩杯酒交換案例法5分鐘新課介紹簡單語句分析知識(shí)講授引導(dǎo)啟發(fā)25分鐘格式化輸入與輸出知識(shí)講授 引導(dǎo)啟發(fā)30分鐘字符輸入與輸出知識(shí)講授 引導(dǎo)啟發(fā)20分鐘總結(jié)歸納重點(diǎn)掌握算法設(shè)計(jì)、C語句編寫方法、格式化輸入 與輸出,了解字符輸入與輸出歸納法5分鐘作業(yè)布置P47: 一(1、3、5)、二(3、5)、三(1)知識(shí)講授5分鐘教學(xué)效果及改進(jìn)思路7至42嫉烹乂行號(hào)用HUA1AN COLLEGE OF INFORMATION TECHMOLOGY教案一、新課引入紅酒杯啤酒杯空壞圖1T兩杯酒交換7至42嫉烹乂行號(hào)用HUA1AN COLLEGE OF INFOR

3、MATION TECHMOLOGY教案一、新課引入紅酒杯啤酒杯空壞二、簡單語句分析.具體算法設(shè)計(jì)實(shí)例介紹假設(shè)有一杯白酒和一杯啤酒,如何將兩杯酒進(jìn)行交換?首先進(jìn)行具體的算法設(shè)計(jì)。 算法設(shè)計(jì):取一個(gè)空杯;將白酒杯中的白泗倒入空杯; 將啤酒杯中的啤酒倒入白酒杯; 將空杯中的白酒倒入啤酒杯;.語句編寫方法假設(shè)變量a的值為2, b的值為3,如何將a和b的值進(jìn)行交換?根據(jù)上面 具體算法設(shè)計(jì)實(shí)例,可以將變量a等同于白酒杯,變量b等同于啤酒杯,具體操 作過程如圖1-2所示。圖1-2數(shù)據(jù)交換算法設(shè)計(jì):定義三個(gè)變量a、b和t;存儲(chǔ)到a中,3存儲(chǔ)到b圖1-2數(shù)據(jù)交換將a的值存儲(chǔ)到t中;將b的值存儲(chǔ)到a中;將t的值存

4、儲(chǔ)到b中;輸出a和b的值;算法設(shè)計(jì)后,將算法每一個(gè)步驟依次轉(zhuǎn)化為C語句: int a, b, t;a=2; b=3;多條語句可以寫在同一行上(3)t=aa二bb二tprintf (a=%d, b=%dn,, a, b);教案MUAUkM COLLEGE OF INFORMATION TECHNOtOGY三、格式化輸入與輸出教案scant 函數(shù)函數(shù)格式scanf(格式控制字符串,變量地址列表)函數(shù)功能通過標(biāo)準(zhǔn)輸入設(shè)備(鍵盤、寫字板等),按照格式控制字符串中的格式要求 為變量地址列表中的變量輸入數(shù)據(jù)。b【例1. 1】要求變量a和b的值任意輸入,怎么做?可以將上面代碼a=2; b=3; 修改為sca

5、nf(%d%d, &a,&b);就可以了,例如程序運(yùn)行后輸入4 5/,結(jié)果如圖 1-3所示。b圖1-3變量輸入示意圖格式控制字符串格式轉(zhuǎn)換說明符功能描述%d輸入個(gè)十進(jìn)制整數(shù)%f輸入一個(gè)單精度實(shí)數(shù)%lf輸入一個(gè)雙精度實(shí)數(shù)%c輸入一個(gè)字符變量地址列表變量地址列表由輸入項(xiàng)組成,兩個(gè)輸入項(xiàng)之間用逗號(hào)分隔,輸入項(xiàng)一般由地 址符&和變量名組成,即:&變量名。其它說明(1)格式控制字符串中多個(gè)格式轉(zhuǎn)換說明符之間沒有逗號(hào),輸入數(shù)據(jù)時(shí), 通常使用空格鍵或者回車鍵來分隔數(shù)據(jù);格式轉(zhuǎn)換說明符之間有逗號(hào),輸入數(shù)據(jù) 時(shí),一定要用逗號(hào)來分隔數(shù)據(jù)?!纠?1. 2 scanf (%d%d”, &a, &b);程序運(yùn)行后輸入4

6、- 5 /,或者輸入4 / 5 /都可以。scanf (d, %d, &a, &b);程序運(yùn)行后輸入4, 5/才可以。(2)格式轉(zhuǎn)換說明符個(gè)數(shù)和類型必須與變量地址列表一一對應(yīng)。對應(yīng)scanf(%d七竺學(xué)教案教案教案確,蟲&豌r/行號(hào)用教案HUAULN COLLEGE OF INFORMATBOM TECMMOtOGYprintf 函數(shù)函數(shù)格式printf(格式控制字符串,輸出列表)函數(shù)功能將輸出列表中的各個(gè)表達(dá)式的值按照格式控制字符串中對應(yīng)的格式輸出到 標(biāo)準(zhǔn)輸出設(shè)備(顯示屏)。格式控制字符串格式轉(zhuǎn)換說明符功能描述%d輸入一個(gè)十進(jìn)制整數(shù)%f輸入一個(gè)單精度實(shí)數(shù)%lf輸入一個(gè)雙精度實(shí)數(shù)%c輸入一個(gè)字

7、符輸出列表輸出列表由輸出項(xiàng)組成,兩個(gè)輸出項(xiàng)之間用逗號(hào)分隔,輸出項(xiàng)可以是一般的 表達(dá)式,也可以是簡單變量,即:變量名或者表達(dá)式。其它說明(1)格式轉(zhuǎn)換說明符個(gè)數(shù)和類型必須與輸出列表一一對應(yīng)。1對應(yīng)輸出項(xiàng)按照格式輸出printfE 吧;【例 1. 3 int a=2, b=3;printf (z,%d%d%d/z, a, b);其中3個(gè)格式轉(zhuǎn)換說明符,2個(gè)變量,表示方法錯(cuò)誤。(2)格式控制字符串中可以有轉(zhuǎn)義字符和普通字符。轉(zhuǎn)義字符根據(jù)具體作 用實(shí)現(xiàn)操作,普通字符原樣輸出。【例 1.4】 int a=2, b=3;printf (z,a=%dtb=%d , a, b); 轉(zhuǎn)義字符t表示跳到下一個(gè)輸出

8、區(qū)程序運(yùn)行后輸出a=2 b=3o四、字符輸入與輸出(可選內(nèi)容)get char 函數(shù)函數(shù)格式getchar();函數(shù)功能getchar ()函數(shù)的功能是從標(biāo)準(zhǔn)輸入設(shè)備輸入一個(gè)字符。說明(1)該函數(shù)沒有參數(shù),函數(shù)的返回值是從輸入設(shè)備得到的字符。教案確,蟲&豌r/行號(hào)用教案HUAULN COLLEGE OF INFORMATBOM TECMMOtOGY(2)從鍵盤上輸入數(shù)據(jù)通過回車鍵結(jié)束,送入緩沖區(qū),該函數(shù)從緩沖區(qū)中 讀入一個(gè)字符賦給字符變量。【例 1.5 char ch;ch=getchar ();printf (,ch=%cn,/, ch);程序運(yùn)行后輸入字符Y /,結(jié)果為ch二Y。putchar 函數(shù)函數(shù)格式putchar(ch);ch可以是一個(gè)字符型常量、變量或者是一個(gè)不大于255的整型常量或者變 量,也可以是一個(gè)轉(zhuǎn)義字符。函數(shù)功能putchar ()函數(shù)的功能是向標(biāo)準(zhǔn)輸出設(shè)備輸出一個(gè)字符。說明(D輸出字符型變量【例 L 6】char ch=Y;putchar (ch);程序運(yùn)行后結(jié)果為:Y(2)輸出字符型或者整型常量【例 L 7】putchar (* F );putchar(70);程序運(yùn)行后結(jié)果為:IF,因?yàn)镕的ASCII值為70。(3)輸出轉(zhuǎn)義字符【例 L 8】putchar(* n );putchar ( 007*);轉(zhuǎn)義字符n代表換行,00

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論