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

正文內(nèi)容

c語言程序設(shè)計教案清華譚浩強(qiáng)-全文預(yù)覽

2025-06-01 22:19 上一頁面

下一頁面
  

【正文】 sum=sum+2*i b) 省略表達(dá)式2——產(chǎn)生死循環(huán) for ( i=1; ;i++ ) sum=sum+2*i c) 省略表達(dá)式3 for ( i=1;i=50 ;) { sum=sum+2*i。 表達(dá)式2 。 i++ 。 } printf ( “%d\n” , sum ) 。 } 2.while語句 ——實(shí)現(xiàn)“當(dāng)型”循環(huán)結(jié)構(gòu) 格式:while ( 表達(dá)式 ) 語句 例:求 main( ) { int i , sum=0 。 loop: if ( i=50 ) { sum=sum+2*i 。 default:printf(error\n)。 case 39。 case 39。 case 39。 switch(grade) { case 39。 條件運(yùn)算符 else 可以用: y= ( ab ) ? a : b。一、關(guān)系表達(dá)式及邏輯表達(dá)式在分支選擇結(jié)構(gòu)的作用 在程序設(shè)計中,表示一些復(fù)雜的條件關(guān)系運(yùn)算符及關(guān)系表達(dá)式(第三章)邏輯運(yùn)算符及邏輯表達(dá)式(第三章)條件運(yùn)算符(第三章)二.分支語句(書P91) 從一個條件表達(dá)式中,選擇語句的執(zhí)行 (用 if 語句或switch 語句來實(shí)現(xiàn)) f . t . f 表達(dá)式 表達(dá)式 t 語 句 語 句1 語 句2 1.If 語句 (1)C語言提供三種形式的if語句 1)if (表達(dá)式) 語句 例: if (xy ) printf ( “%d” , x )。a, amp。b )說明:1)不帶分隔字符的方式,系統(tǒng)將自動按格式說明截取數(shù)據(jù) 例: scanf ( “ %4d%*3d%f ”, amp。x 字符串的首地址 amp。 a=b; if ( max= x ) max =x 。 表達(dá)式語句 函數(shù)調(diào)用也可以認(rèn)為是表達(dá)式語句空語句:一個“。amp。 —— 位邏輯與 | ——位邏輯或 ^ —— 位邏輯異或~ —— 位邏輯反 —— 右移 —— 左移三、運(yùn)算符小結(jié)1.左結(jié)合方向的運(yùn)算符主要有:算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、逗號運(yùn)算符2.右結(jié)合方向的運(yùn)算符主要有:自增、自減運(yùn)算符、賦值運(yùn)算符(復(fù)合的賦值運(yùn)算符)、條件運(yùn)算符例:1) i=3; printf(%d,%d,i,i++); 輸出:4, 3 2) a=1;b=1;c=2; 求:a=b + = c* = 5。b 8.條件運(yùn)算符(書P97) 格式:表達(dá)式1 ? 表達(dá)式2:表達(dá)式3 執(zhí)行:先求解表達(dá)式1,為真(非零),求表達(dá)式2 為假(為0),求表達(dá)式3 例: y= ( ab ) ? a : b。bamp。2||84!0 1||∞ (結(jié)果1) 0amp。 ‘y’ 值為1 1 說明: 邏輯表達(dá)式值:是一個邏輯值,即:“真”或“假” p90 優(yōu)先次序(由高到低): ?。ǚ牵? 算術(shù)運(yùn)算符 關(guān)系運(yùn)算符 amp。 (與) | | (或) ! (非) (2)邏輯表達(dá)式 表達(dá)式 邏輯運(yùn)算符 表達(dá)式 p89 即: (ab) | | (a+b=b+c) (a=4)amp。 9 2)a= a(a*a)。 (3)賦值表達(dá)式格式:變量=表達(dá)式表達(dá)式: 可以是 1)常量、變量、算術(shù)表達(dá)式; 2)賦值表達(dá)式 即:a=(b=5) 或 a=b=5 (運(yùn)算順序的結(jié)合方向從右到左)例: a=b=c=6 。 }輸出結(jié)果:z=6 x=4 y=3如果:z= x+++y。 i 值為5,j值為4 說明:1)自增、自減運(yùn)算符++(),只能用于變量,不能用于常量或表達(dá)式 即:5++ 、 (a+b)++ —— 不合法 2)運(yùn)算順序的結(jié)合方向從右到左例 例: main(){ int i=3 z,x,y。 i++(i)——先使用i的值,然后再使i加1(減1)。即:‘B’(66) c (字符變量) 書P374ASCII表 c=‘B’ c的內(nèi)容為66 故:字符數(shù)據(jù)可以進(jìn)行算術(shù)運(yùn)算;即:c=‘B’+2 為68 字符數(shù)據(jù)在內(nèi)存中的存儲方式 書P50 unsigned char 0255 char 128127 有符號數(shù)在TC中是用補(bǔ)碼表示的 127(0x7f) 0111 1111 128(0x80) 1000 0000 復(fù)習(xí):補(bǔ)碼的規(guī)定: 正數(shù):其原碼、反碼、補(bǔ)碼相同 負(fù)數(shù):最高位為1,其余各位為原碼的反碼(原碼的相應(yīng)位取反),然后對整個數(shù)加1。 x=015 。 符號常量的定義為: define P 30 其它常量:直接用數(shù)據(jù)表示 例: 23 ‘e’ 3e+2 2)在C語言中,對變量要先定義,后使用。 (C語言的數(shù)據(jù)結(jié)構(gòu)是以數(shù)據(jù)類型形式出現(xiàn)的)1.?dāng)?shù)據(jù)類型分類: 整型 int 基本類型 字符型 單精度型 float 實(shí)型(浮點(diǎn)型) 枚舉類型 雙精度型 double 數(shù)據(jù)類型 數(shù)組類型 構(gòu)造類型 結(jié)構(gòu)體類型 struct 共用體(聯(lián)合)類型 union 指針類型 * 空類型 void 說明:在程序中對用到的所有數(shù)據(jù)都必須指定其數(shù)據(jù)類型。重點(diǎn):①C語言數(shù)據(jù)類型定義的方法和分類。 程序中的數(shù)據(jù) 在程序設(shè)計中: 操作步驟 有: 程序 = 數(shù)據(jù)結(jié)構(gòu) + 算法 沃思 Nikiklaus Wirth 程序=算法+數(shù)據(jù)結(jié)構(gòu)+程序設(shè)計方法+語言工具和環(huán)境 2. 計算機(jī)算法分為兩大類: ①數(shù)值運(yùn)算算法 ②非數(shù)值運(yùn)算算法 (1)數(shù)值運(yùn)算算法:求數(shù)值解;通過運(yùn)算得出一個具體值,如求方程的根等 注:數(shù)值運(yùn)算一般有現(xiàn)成的模型,算法較成熟。 函數(shù):系統(tǒng)提供的庫函數(shù);用戶設(shè)計的函數(shù)。 7.生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高。實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)結(jié)構(gòu)(鏈表、樹、棧、圖)的運(yùn)算。(ALGOL 60) C語言:最早開始是用于UNIX操作系統(tǒng)。 具有高級語言的特點(diǎn),又有低級語言(匯編語言)的特點(diǎn)。 主要表現(xiàn)為: C語言:適合于作為系統(tǒng)描述語言——可用來寫系統(tǒng)軟件。 C語言:是在B語言的基礎(chǔ)上發(fā)展起來的。二.C語言的特點(diǎn) 1.語言簡潔、緊湊、使用方便、靈活 C語言:——共有32個關(guān)鍵字,9種控制語句; 程序書寫自由,主要用小寫字母表示; 2.運(yùn)算符豐富 C語言的運(yùn)算符包含的范圍很廣泛,共有34種運(yùn)算符; 即:把括號、賦值、強(qiáng)制類型轉(zhuǎn)換都作為運(yùn)算符處理 3.有豐富的數(shù)據(jù)類型 整型、實(shí)型、字符型、數(shù)據(jù)類型、指針類型、結(jié)構(gòu)體類型、共用體(聯(lián)合)類型等。 6.能直接訪問物理地址,能進(jìn)行位(bit)操作,能實(shí)現(xiàn)匯編語言的大部分功能,可以直接對硬件進(jìn)行操作。三.C程序的構(gòu)成例: main( ) /*主函數(shù)*/ { int a,b,sum; /*定義變量*/ a=123;b=456; sum=a+b; printf(“sum is %d\n”,sum); /*輸出變量*/ }說明: 1)程序一般用小寫字母書寫; 2)每個程序必須要有一個main ( ) (只能一個),稱主函數(shù); 注:C程序是由函數(shù)構(gòu)成的,函數(shù)是C程序的基本單位。 (2) Turbo C 書:P8五、算法的概念 1.算法的概念 書:P13 算法:程序的操作步驟。 稱NS結(jié)構(gòu)化流程圖 P A 成立 不成立 當(dāng)P1成立 A B A B A 直到P1成立 順序結(jié)構(gòu) 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu)作業(yè):p37 上機(jī):熟悉Turbo C 第三章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式本章要求: 本章是C語言的基本概念開篇,所介紹的概念是學(xué)習(xí)C語言的基礎(chǔ); 要求熟練掌握數(shù)據(jù)類型、運(yùn)算符與表達(dá)式。在C語言中,數(shù)據(jù)有:常量、變量;一般它們都有一定的數(shù)據(jù)類型。 說明:1)常量和變量,都要有一個名字表示它; 習(xí)慣上,符號常量(別名)名用大寫,變量用小寫。22L 0733L 0xae4l 2)整型變量: 定義 存儲字節(jié) 數(shù)的范圍 基本型 int x (2字節(jié)) 32768~32767 短整型 short int x (2字節(jié)) 32768~32767 長整型 long int x (4字節(jié)) 2,147,483,648~2,147,483,647 無符號型 unsigned int x (2字節(jié)) 0~65535 unsigned short x(2字節(jié)) 0~65535 unsigned long x (4字節(jié)) 0~4,294,967,295 注: 數(shù)據(jù)在內(nèi)存中是以:二進(jìn)制形式存放 如:9 為 00001001 例: x=13。實(shí)際是把該常量的ASCII值,送入字符變量中。即:5%3 值為 5%3 值為 5%3 值為2 2.自增、自減運(yùn)算符(優(yōu)先級高于算術(shù),右結(jié)合) 作用:——使變量的值增1或減1 ++i(i)——在使用i之前,先使i的值加1(減1),然后再使用i。 i 值為5,值為5; j=i++。 //變量x右結(jié)合運(yùn)算符++ (不是3+4+5=12) printf(z=%d,x=%d,y=%d,z,x,y)。 f=23 符號位擴(kuò)展 (2)復(fù)合的賦值運(yùn)算符 “+=、=、*=、/=、%=” —— 在
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1