freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計(jì)譚浩強(qiáng)第四版期末復(fù)習(xí)重點(diǎn)-wenkub

2023-05-01 12:29:19 本頁面
 

【正文】 空格符:空格、水平制表符、換行等 不能顯示的字符:空(null)字符(以‘\0’表示)、警告(以‘\a’表示)、退格(以‘\b’表示)、回車(以‘\r’表示)等 字符’1’和整數(shù)1是不同的概念: 字符’1’只是代表一個(gè)形狀為’1’的符號(hào),在需要時(shí)按原樣輸出,在內(nèi)存中以ASCII碼形式存儲(chǔ),占1個(gè)字節(jié)[0 0 1 1 0 0 0 1]; 整數(shù)1是以整數(shù)存儲(chǔ)方式(二進(jìn)制補(bǔ)碼方式)存儲(chǔ)的,占2個(gè)或4個(gè)字節(jié)[0 0 0 0 0 0 0 0 |0 0 0 0 0 0 0 1]2. 字符變量:用類型符char定義字符變量 浮點(diǎn)型數(shù)據(jù)浮點(diǎn)型數(shù)據(jù)是用來表示具有小數(shù)點(diǎn)的實(shí)數(shù)。 有符號(hào)長(zhǎng)整型 [signed] long [int]。 C語言允許使用的數(shù)據(jù)類型: 整型類型:基本整型(int型):占2個(gè)或4個(gè)字節(jié) 短整型(short int):VC++ 長(zhǎng)整型(long int):VC++基本類型 雙長(zhǎng)整型(long long int):C99新增的 字符型 布爾型 浮點(diǎn)類型(單精度浮點(diǎn)型、雙精度浮點(diǎn)型、復(fù)數(shù)浮點(diǎn)型)枚舉類型空類型派生類型(指針類型、數(shù)組類型、結(jié)構(gòu)體類型、共用體類型、函數(shù)類型) 整型數(shù)據(jù)整型變量的符號(hào)屬性:整型變量的值的范圍包括負(fù)數(shù)到正數(shù);可以將變量定義為“無符號(hào)”類型; 擴(kuò)充的整形類型: 有符號(hào)基本整型 [signed] int。:const int a=3。103);字符常量:如’?’,轉(zhuǎn)義字符:如’\n’;字符串常量:如”boy”;符號(hào)常量:define PI :在程序運(yùn)行期間,變量的值是可以改變的。 printf(”%f\n%f\n%f\n”,p1, p2, p3)。從數(shù)學(xué)知識(shí)可知:若存款額為p0,則:活期存款一年后本息和為: p1=p0(1+r1);一年期定期存款,一年后本息和為:p2=p0(1+r2);兩次半年定期存款,一年后本息和為:p3=p0(1+r3/2)(1+r3/2) 算法: include int main ( ) {float p0=1000, r1=,r2=,r3=, p1, p2, p3。 } 計(jì)算存款利息。 定義f和c為單精度浮點(diǎn)型變量 f=。 return 0。 term = sign/deno。 (求多項(xiàng)式 的值)用C語言表示。 三種基本結(jié)構(gòu)和改進(jìn)的流程圖三種基本結(jié)構(gòu):(1)順序結(jié)構(gòu) (2)選擇結(jié)構(gòu) (3)循環(huán)結(jié)構(gòu) ①當(dāng)型循環(huán)結(jié)構(gòu) ②直到型循環(huán)結(jié)構(gòu)偽代碼是用介于自然語言和計(jì)算機(jī)語言之間的文字和符號(hào)來描述算法。沒有輸出的算法是沒有意義的。(3) 有零個(gè)或多個(gè)輸入。計(jì)算機(jī)算法可分為兩大類別:數(shù)值運(yùn)算算法(目的是求數(shù)值解);非數(shù)值運(yùn)算算法(包括面十分廣泛,常見的是用于事務(wù)管理領(lǐng)域) 算法的特性一個(gè)有效算法應(yīng)該具有以下特點(diǎn):(1) 有窮性。數(shù)據(jù)是操作的對(duì)象,操作的目的是對(duì)數(shù)據(jù)進(jìn)行加工處理,以得到期望的結(jié)果。)數(shù)據(jù)聲明和語句最后必須有分號(hào) C語言本身不提供輸入輸出語句 程序應(yīng)當(dāng)包含注釋,增加可讀性 程序設(shè)計(jì)的任務(wù) 1. 問題分析 、編譯和連接 ,分析結(jié) 第2章 算法——程序的靈魂一個(gè)程序主要包括以下兩方面的信息:(1) 對(duì)數(shù)據(jù)的描述。 /*……*/:塊式注釋,可包含多行。(對(duì)數(shù)組下標(biāo)越界不做檢查;對(duì)變量的類型使用比較靈活,例如,整型量與字符型數(shù)據(jù)可以通用;C語言允許程序編寫者有較大的自由度,因此放寬了語法檢查)允許直接訪問物理地址,能進(jìn)行位操作,可以直接對(duì)硬件進(jìn)行操作。(34種運(yùn)算符;把括號(hào)、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理;表達(dá)式類型多樣化)數(shù)據(jù)類型豐富。計(jì)算機(jī)語言發(fā)展階段:機(jī)器語言(由0和1組成的指令) 符號(hào)語言(用英文字母和數(shù)字表示指令) 高級(jí)語言(接近于人的自然語言和數(shù)學(xué)語言) 面向過程的語言(非結(jié)構(gòu)化的語言、結(jié)構(gòu)化語言);面向?qū)ο蟮恼Z言C語言是一種用途廣泛、功能強(qiáng)大、使用靈活的過程性編程語言,既可用于編寫應(yīng)用軟件,又能用于編寫系統(tǒng)軟件。第1章 程序設(shè)計(jì)和C語言程序:一組計(jì)算機(jī)能識(shí)別和執(zhí)行的指令。因此C語言問世以后得到迅速推廣。(包括:整型、浮點(diǎn)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型;C99又?jǐn)U充了復(fù)數(shù)浮點(diǎn)類型、超長(zhǎng)整型、布爾類型;指針類型數(shù)據(jù),能用來實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)結(jié)構(gòu)的運(yùn)算。(C語言具有高級(jí)語言的功能和低級(jí)語言的許多功能,可用來編寫系統(tǒng)軟件;這種雙重性,使它既是成功的系統(tǒng)描述語言,又是通用的程序設(shè)計(jì)語言)用C語言編寫的程序可移植性好。 C語言程序的結(jié)構(gòu)C語言程序的結(jié)構(gòu)特點(diǎn):一個(gè)程序由一個(gè)或多個(gè)源程序文件組成(小程序往往只包括一個(gè)源程序文件,一個(gè)源程序文件中可以包括三個(gè)部分:預(yù)處理指令、全局聲明、函數(shù)定義。在程序中要指定用到哪些數(shù)據(jù)以及這些數(shù)據(jù)的類型和數(shù)據(jù)的組織形式,這就是數(shù)據(jù)結(jié)構(gòu)。著名計(jì)算機(jī)科學(xué)家沃思(Nikiklaus Wirth)提出一個(gè)公式:算法 + 數(shù)據(jù)結(jié)構(gòu) = 程序一個(gè)程序除了算法和數(shù)據(jù)結(jié)構(gòu)這主要要素外,還應(yīng)當(dāng)采用結(jié)構(gòu)化程序設(shè)計(jì)方法進(jìn)行程序設(shè)計(jì),并且用某一種計(jì)算機(jī)語言表示。一個(gè)算法應(yīng)包含有限的操作步驟,而不能是無限的。所謂輸入是指在執(zhí)行算法時(shí)需要從外界取得必要的信息。(5) 有效性。用偽代碼寫算法并無固定的、嚴(yán)格的語法規(guī)則,可以用英文,也可以中英文混用。 include int main( ) { int sign=1。 sum = sum+term。 } 結(jié)構(gòu)化程序設(shè)計(jì)方法采取以下方法保證得到結(jié)構(gòu)化的程序:(1)自頂向下;(2)逐步細(xì)化;(3)模塊化設(shè)計(jì);(4)結(jié)構(gòu)化編碼。 指定f的值 c=()*(f32)。有1000元,想存一年。 p1 = p0 * (1 + r1)。 return 0。變量必須先定義,后使用,定義變量時(shí)指定該變量的名字和類型。:一個(gè)對(duì)象的名字。 無符號(hào)基本整型 unsigned int。 無符號(hào)長(zhǎng)整型 unsigned long [int] 有符號(hào)雙長(zhǎng)整型 [signed] long long [int]。float型(單精度浮點(diǎn)型):編譯系統(tǒng)為float型變量分配4個(gè)字節(jié);數(shù)值以規(guī)范化的二進(jìn)制數(shù)指數(shù)形式存放。浮點(diǎn)型常量:凡以小數(shù)形式或指數(shù)形式出現(xiàn)的實(shí)數(shù)。 c1=’A’。 return 0。 include include int main ( ) { double a,b,c,s,area。 s=(a+b+c)/2。 return 0。a,amp。 p=b/(*a)。 printf(x1=%\nx2=%\n,x1,x2)。printf和scanf不是C語言的關(guān)鍵字,而只是庫函數(shù)的名字(3) 在使用輸入輸出函數(shù)時(shí),要在程序文件的開頭用預(yù)編譯指令include 或include ″″ 用printf函數(shù)輸出數(shù)據(jù)在C程序中用來實(shí)現(xiàn)輸出和輸入的,主要是printf函數(shù)和scanf函數(shù)??梢栽诟袷铰暶髦兄付ㄝ敵鰯?shù)據(jù)的域?qū)抪rintf(”%5d%5d\n”,12,345);%d輸出int型數(shù)據(jù);%ld輸出long型數(shù)據(jù)。用來輸出實(shí)數(shù),以小數(shù)形式輸出。%e,VC++給出小數(shù)位數(shù)為6位,指數(shù)部分占5列,小數(shù)點(diǎn)前必須有而且只有1位非零數(shù)字。a,amp。B39。Y39。 putchar (39。 }2. 用getchar函數(shù)輸入一個(gè)字符,向計(jì)算機(jī)輸入一個(gè)字符,getchar函數(shù)的一般形式為:getchar( ) 從鍵盤輸入BOY三個(gè)字符,然后把它們輸出到屏幕。 c=getchar()。 putchar(39。 } 第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 選擇結(jié)構(gòu)和條件判斷C語言有兩種選擇語句:(1)if語句,實(shí)現(xiàn)兩個(gè)分支的選擇結(jié)構(gòu);(2)switch語句,實(shí)現(xiàn)多分支的選擇結(jié)構(gòu) 。需要在程序中進(jìn)行判別,如果b2 4ac ≥ 0,就計(jì)算并輸出方程的兩個(gè)實(shí)根,否則就輸出“方程無實(shí)根”的信息。b,amp。 else { p=b/(*a)。 printf(“real roots:\nx1=%\nx2=%\n”,x1,x2)。 scanf(%f,%f,amp。 a=b。 } 輸入3個(gè)數(shù)a,b,c,要求按由小到大的順序輸出。b,amp。 b=t。 } if(bc) { t=b。 return 0。(邏輯與) ||(邏輯或) !(邏輯非)amp。 → || (!為三者中最高)與其他運(yùn)算符的優(yōu)先次序:賦值運(yùn)算符 amp。條件運(yùn)算符的執(zhí)行順序:①求解表達(dá)式1;②若為非0(真)則求解表達(dá)式2,此時(shí)表達(dá)式2的值就作為整個(gè)條件表達(dá)式的值;③若表達(dá)式1的值為0(假),則求解表達(dá)式3,表達(dá)式3的值就是整個(gè)條件表達(dá)式的值條件運(yùn)算符優(yōu)先于賦值運(yùn)算符;條件運(yùn)算符的結(jié)合方向?yàn)椤白杂抑磷蟆薄? scanf(%c,amp。 amp。 printf(%c\n,ch)。 1 (x 0) 解題思路:方法1 (1) 先后用3個(gè)獨(dú)立的if語句處理: 輸入x scanf(%d,amp。 printf(enter year:)。 else leap=0。 else printf(%d is not ,year)。 include include int main() { double a,b,c,disc,x1,x2,realpart,imagpart。c)。 if(fabs(disc)=1e6) printf(has two equal roots:%\n,b/(2*a))。 } else { realpart=b/(2*a)。 printf(%%\n,realpart,imagpart)。千米運(yùn)費(fèi)越低。3000≤s 15%折扣 scanf(%f,%f,%d,amp。 if(s=3000) c=12。 return 0。+2+3+…+100,即 include int main() { int i=1,sum=0。 return 0。 i++。 } while和dowhile循環(huán)的比較。 的表達(dá)式的 printf(“i=?”)。i)。 否則不相同。 printf(“sum=%d\n,sum)。可以為零個(gè)、 繼續(xù)循環(huán)。for語句的執(zhí)行過程:(1) 先求解表達(dá)式1(2) 求解表達(dá)式2,若其值為真,執(zhí)行循環(huán)體,然后執(zhí)行下面第(3)步。 用break語句提前終止循環(huán)break語句可以用來從循環(huán)體內(nèi)跳出循環(huán)體,即提前結(jié)束循環(huán),接著執(zhí)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1