第04章基本輸入輸出和順序程序設(shè)計(jì)ppt課件_第1頁(yè)
第04章基本輸入輸出和順序程序設(shè)計(jì)ppt課件_第2頁(yè)
第04章基本輸入輸出和順序程序設(shè)計(jì)ppt課件_第3頁(yè)
第04章基本輸入輸出和順序程序設(shè)計(jì)ppt課件_第4頁(yè)
第04章基本輸入輸出和順序程序設(shè)計(jì)ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、12第4章:根本輸入輸出和順序程序設(shè)計(jì) 程序?qū)?shù)據(jù)的處置流程:程序?qū)?shù)據(jù)的處置流程: 程序的主要功能就是對(duì)數(shù)據(jù)的處置,其整個(gè)流程主要包程序的主要功能就是對(duì)數(shù)據(jù)的處置,其整個(gè)流程主要包括數(shù)據(jù)的輸入、數(shù)據(jù)的處置、數(shù)據(jù)的輸出。括數(shù)據(jù)的輸入、數(shù)據(jù)的處置、數(shù)據(jù)的輸出。言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C3 程序的構(gòu)造: 寫文章有文章的構(gòu)造 建房子有房子的構(gòu)造 制造機(jī)械產(chǎn)品由機(jī)械產(chǎn)品的構(gòu)造 那么編寫程序能否有程序的構(gòu)造呢?言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C4 格式化輸出格式化輸出printf printf 格式化輸入格式化輸入scanf scanf 字符數(shù)

2、據(jù)的非格式化輸入、輸出字符數(shù)據(jù)的非格式化輸入、輸出 程序的控制構(gòu)造程序的控制構(gòu)造 順序程序設(shè)計(jì)舉例順序程序設(shè)計(jì)舉例 本章小結(jié)本章小結(jié) 掌握各種類型數(shù)據(jù)的格式化輸入輸出方法;掌握各種類型數(shù)據(jù)的格式化輸入輸出方法; 掌握字符數(shù)據(jù)的非格式化輸入輸出方法;掌握字符數(shù)據(jù)的非格式化輸入輸出方法; 了解三種程序控制構(gòu)造的流程圖;了解三種程序控制構(gòu)造的流程圖; 學(xué)會(huì)簡(jiǎn)單順序程序的設(shè)計(jì);學(xué)會(huì)簡(jiǎn)單順序程序的設(shè)計(jì); 養(yǎng)成良好的程序設(shè)計(jì)習(xí)慣;養(yǎng)成良好的程序設(shè)計(jì)習(xí)慣; 言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C54.1 格式化輸出printf言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C

3、6言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C7格式轉(zhuǎn)格式轉(zhuǎn)換符換符含含 義義對(duì)應(yīng)的表對(duì)應(yīng)的表達(dá)式數(shù)據(jù)達(dá)式數(shù)據(jù)類型類型%d 或或 %i以十進(jìn)制形式輸出一個(gè)整型數(shù)據(jù)。例如:以十進(jìn)制形式輸出一個(gè)整型數(shù)據(jù)。例如:int a = 20;printf (%d, a); /輸出輸出20有符號(hào)整有符號(hào)整型型%u以十進(jìn)制形式輸出一個(gè)無(wú)符號(hào)整型數(shù)據(jù)。例如:以十進(jìn)制形式輸出一個(gè)無(wú)符號(hào)整型數(shù)據(jù)。例如:int a = -1;printf (%u, a); /BC下輸出下輸出65535,VC下下4294967295無(wú)符號(hào)整無(wú)符號(hào)整型型%f以十進(jìn)制小數(shù)形式輸出一個(gè)浮點(diǎn)型數(shù)據(jù)。例如:以十進(jìn)制小數(shù)形式輸出一個(gè)

4、浮點(diǎn)型數(shù)據(jù)。例如:float f = -12.3;printf (%f, f); /輸出輸出-12.300000浮點(diǎn)型浮點(diǎn)型言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C8格式格式轉(zhuǎn)換轉(zhuǎn)換符符含含 義義對(duì)應(yīng)的表對(duì)應(yīng)的表達(dá)式數(shù)據(jù)達(dá)式數(shù)據(jù)類型類型%e,%E以指數(shù)形式輸出一個(gè)浮點(diǎn)型數(shù)據(jù)。例如:以指數(shù)形式輸出一個(gè)浮點(diǎn)型數(shù)據(jù)。例如:float f = 1234.8998;printf (%e, f); /輸出輸出1.234900e+003printf (%E, f); /輸出輸出1.234900E+003浮點(diǎn)型浮點(diǎn)型言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C%s輸出一個(gè)字

5、符串。例如:輸出一個(gè)字符串。例如:printf (my name is %s, wangjinghua); /輸出輸出my name is wangjinghua字符串字符串%c輸出一個(gè)字符型數(shù)據(jù)。例如:輸出一個(gè)字符型數(shù)據(jù)。例如:char ch = A;printf (%c, ch); /輸出輸出A字符型字符型9言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)Ca=213;printf(“%-+10.5hd,a);+0021310言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C11言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C12言語(yǔ)程序設(shè)計(jì)教程第二版 第四

6、章 根本輸入輸出和順序程序設(shè)計(jì)C13 12345678901234567890ch=A-(ch=%c)ch= A-(ch=%4c)ch=A -(ch=%-4c)ch=000A-(ch=%04c)st=CCNU-(st=%s)st= CCNU-(st=%6s)st=000CCN-(st=%06.3s)言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C14言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C很容易出錯(cuò)!很容易出錯(cuò)!15Why?如何修正?如何修正?言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C164.2 4.2 格式化輸入格式化輸入scanfscanf

7、 取地址運(yùn)算符(與按位“與同符號(hào)),只能作用于變量!言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C17言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C18言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C19言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C20 int a,b; float x,y,z; char c1,c2; /scanf (x=%f,y=%en,&x,&y); /scanf (a=%d,b=%d,&a,&b); /scanf (x=%f,y=%e,&x,&y); scanf(a=

8、%db=%d,&a,&b); scanf(x=%fy=%e,&x,&y); scanf(c1=%cc2=%c,&c1,&c2); printf(a=%d b=%dn,a,b); printf(x=%f,y=%fn,x,y); printf(c1=%c,c2=%cn,c1,c2);214.3 4.3 字符數(shù)據(jù)的非格式化輸入、輸出字符數(shù)據(jù)的非格式化輸入、輸出 言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C22言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C23言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C24言

9、語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C25言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C26庫(kù)函數(shù)名庫(kù)函數(shù)名功功 能能函數(shù)原型所在頭函數(shù)原型所在頭文件文件getchar接受一字符輸入,以回接受一字符輸入,以回車鍵結(jié)束,回顯車鍵結(jié)束,回顯stdio.hgetc從輸入流中接受一字符,從輸入流中接受一字符,以回車鍵結(jié)束,回顯以回車鍵結(jié)束,回顯stdio.hgetche接受一字符輸入,輸入接受一字符輸入,輸入字符后就結(jié)束,回顯字符后就結(jié)束,回顯conio.hgetch接受一字符輸入,輸入接受一字符輸入,輸入字符后就結(jié)束,不回顯字符后就結(jié)束,不回顯conio.h言語(yǔ)程序

10、設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C27言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C28言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C29言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C304.4 4.4 程序的控制構(gòu)造程序的控制構(gòu)造 言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C31言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C32言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C33起止框起止框判別框判別框輸入、輸出框輸入、輸出框注釋框注釋框處置框處置框銜接點(diǎn)銜接點(diǎn)流程線流程線言語(yǔ)程序設(shè)計(jì)教程第

11、二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C【例【例2 2】的算法的流程圖】的算法的流程圖開開 始始i = 9a1 = 1i 1i = i - 1a0 = 2*(a1+1)a1 = a0輸出輸出a0結(jié)結(jié) 束束T【例【例1 1】的算法的流程圖】的算法的流程圖MAX AMAX BA B輸入輸入A, B, CA, B, C開開 始始MAX C輸出輸出MAX結(jié)結(jié) 束束C MAXTTFF34言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C輸入輸入A,B,CA BTFMAXAMAXBC MAXTFMAXC輸出輸出MAX【例】的算法的【例】的算法的NSNS流程圖流程圖i 9a1 1當(dāng)當(dāng)i 1a0 2*(a1+1)a1 a0i i - 1輸出輸出a0【例】的算法的【例】的算法的NSNS流程圖流程圖35言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C36ABCA條件條件ABTF條件條件TFATF條件條件A條件條件TF言語(yǔ)程序設(shè)計(jì)教程第二版 第四章 根本輸入輸出和順序程序設(shè)計(jì)C374.5 4.5 順序程序設(shè)計(jì)舉例順序程序設(shè)計(jì)舉例 言語(yǔ)程序設(shè)計(jì)教程第

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論