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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)教案清華譚浩強(qiáng)-文庫(kù)吧資料

2025-05-17 22:19本頁(yè)面
  

【正文】 (1)C語(yǔ)言提供三種形式的if語(yǔ)句 1)if (表達(dá)式) 語(yǔ)句 例: if (xy ) printf ( “%d” , x )。(了解)重點(diǎn):關(guān)系、邏輯運(yùn)算符、邏輯真/假;關(guān)系表達(dá)式、邏輯表達(dá)式;三種IF分支語(yǔ)句。a, amp。p )。b )說(shuō)明:1)不帶分隔字符的方式,系統(tǒng)將自動(dòng)按格式說(shuō)明截取數(shù)據(jù) 例: scanf ( “ %4d%*3d%f ”, amp。x —— 表示x變量值的內(nèi)存單元的地址 即:scanf( “%d, %4d”, amp。x 字符串的首地址 amp。 即:printf putchar scanf getchar 注:(1)這些函數(shù)構(gòu)成一個(gè)標(biāo)準(zhǔn)的I/O函數(shù)庫(kù)(放在“”中) (2)如果要使用C語(yǔ)言庫(kù)函數(shù),要用預(yù)編譯命令“include”將有關(guān)“頭文件”包括到用戶源文件中。 a=b; if ( max= x ) max =x 。 x=x+1。 表達(dá)式語(yǔ)句 函數(shù)調(diào)用也可以認(rèn)為是表達(dá)式語(yǔ)句空語(yǔ)句:一個(gè)“。重點(diǎn):1.賦值語(yǔ)句;2.基本輸入/輸出語(yǔ)句printf和scanf及其格式控制符%c、%f、%d等的意義。amp。amp。 —— 位邏輯與 | ——位邏輯或 ^ —— 位邏輯異或~ —— 位邏輯反 —— 右移 —— 左移三、運(yùn)算符小結(jié)1.左結(jié)合方向的運(yùn)算符主要有:算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、逗號(hào)運(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。 先求 ( ab ) ? a : b 后賦值 c)條件運(yùn)算符的結(jié)合方向?yàn)椤白杂抑磷蟆? ( ab ) ? a : b 可寫(xiě)為: ab ? a : b ab ? a : b+5 相當(dāng)于: ab ? a :(b+5) ab ? a : c d ? c : d 相當(dāng)于: ab ? a : ( c d ? c : d )* 9.位運(yùn)算符 (書(shū)P298)(一般掌握)位運(yùn)算:—— 是對(duì)字節(jié)或字中的實(shí)際位進(jìn)行檢測(cè)、設(shè)置、屏蔽、移位。b 8.條件運(yùn)算符(書(shū)P97) 格式:表達(dá)式1 ? 表達(dá)式2:表達(dá)式3 執(zhí)行:先求解表達(dá)式1,為真(非零),求表達(dá)式2 為假(為0),求表達(dá)式3 例: y= ( ab ) ? a : b。c a0才判斷aamp。bamp?!? (結(jié)果0) 如:aamp。2||84!0 1||∞ (結(jié)果1) 0amp。和| | 賦值運(yùn)算符 求值短路:53amp。 ‘y’ 值為1 1 說(shuō)明: 邏輯表達(dá)式值:是一個(gè)邏輯值,即:“真”或“假” p90 優(yōu)先次序(由高到低): !(非) 算術(shù)運(yùn)算符 關(guān)系運(yùn)算符 amp。(b=8) 1 | | ∞ (1) ‘x’amp。 (與) | | (或) ! (非) (2)邏輯表達(dá)式 表達(dá)式 邏輯運(yùn)算符 表達(dá)式 p89 即: (ab) | | (a+b=b+c) (a=4)amp。 格式:表達(dá)式1,表達(dá)式2 即: 3+5,6*9; 例: 3+5,6*9; 值為54 (先求解表達(dá)式1,再求解表達(dá)式2,最后逗號(hào)表達(dá)式的值為表達(dá)式2的值) a=2*5,a*3; a值為10 結(jié)果值為:30 (先求:a=2*5,后求:a*3) x=(a=2*5,a*3),a+4 a值為10 x值為30 結(jié)果值為:14說(shuō)明: 使用逗號(hào)表達(dá)式的目的,只是為了得到各個(gè)表達(dá)式的值(常用于循環(huán)語(yǔ)句) 解表達(dá)式1的結(jié)果可能影響解表達(dá)式2的值 5.強(qiáng)制類型轉(zhuǎn)換運(yùn)算符(優(yōu)先級(jí)高于算術(shù),右結(jié)合) 在要轉(zhuǎn)換的數(shù)據(jù)前,用小括號(hào)括上要轉(zhuǎn)換的數(shù)據(jù)類型 即: (int)x; (int)(a+b) (int)x+y 格式:(類型名)表達(dá)式 ,用于不能自動(dòng)轉(zhuǎn)換的地方x%3(float f) 6.關(guān)系運(yùn)算符和關(guān)系表達(dá)式(書(shū)P87)(優(yōu)先級(jí)低于算術(shù),左結(jié)合,高于賦值) (1)6種關(guān)系運(yùn)算符 = = (優(yōu)先級(jí)高) = = != (優(yōu)先級(jí)低) (2)關(guān)系表達(dá)式 表達(dá)式 關(guān)系運(yùn)算符 表達(dá)式 即:ab a+b=b+c (a=4)(b=8) ‘x’= = ‘y’ 說(shuō)明: 關(guān)系表達(dá)式值:是一個(gè)邏輯值,即:“真”或“假” C語(yǔ)言:1 —— 代表“真” 0 —— 代表“假” 7.邏輯運(yùn)算符和邏輯表達(dá)式(書(shū)P88)(優(yōu)先級(jí)低于關(guān)系,左結(jié)合) (1)3種邏輯運(yùn)算符 p89 amp。 9 2)a= a(a*a)。 求: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 。 即:float f 。 }輸出結(jié)果:z=6 x=4 y=3如果:z= x+++y。 //結(jié)果:z值為9 i值為6 z=x+++y。 i 值為5,j值為4 說(shuō)明:1)自增、自減運(yùn)算符++(),只能用于變量,不能用于常量或表達(dá)式 即:5++ 、 (a+b)++ —— 不合法 2)運(yùn)算順序的結(jié)合方向從右到左例 例: main(){ int i=3 z,x,y。 j=++i。 i++(i)——先使用i的值,然后再使i加1(減1)。 4.各類數(shù)值間的混合運(yùn)算 1)整型、字符型、單精度型、雙精度型數(shù)據(jù)——可以混合運(yùn)算 2)字符型、整型——可以通用 規(guī)則: 高 double float long unsigned 低 int char,short 例如 10+’a’+*’b’ (TC默認(rèn)6位小數(shù)) 10+97+*98 二.運(yùn)算符和表達(dá)式 C表達(dá)式:由變量、常量、函數(shù)等運(yùn)算對(duì)象和運(yùn)算符組成的式子 C運(yùn)算符作用: 1)能把一些基本運(yùn)算模塊用單一的運(yùn)算符處理 2)使用豐富的運(yùn)算符,構(gòu)成多種表達(dá)式 C運(yùn)算符有優(yōu)先級(jí),優(yōu)先級(jí)高的先執(zhí)行,同級(jí)的由結(jié)合規(guī)則決定其處理規(guī)則 C運(yùn)算符有兩種結(jié)合規(guī)則: 1)從左到右的結(jié)合運(yùn)算順序;即:a=5+x-10;運(yùn)算對(duì)象與左邊運(yùn)算符結(jié)合 2)從右到左的結(jié)合運(yùn)算順序;即:x=y=7;運(yùn)算對(duì)象與右邊運(yùn)算符結(jié)合 C運(yùn)算符分類 書(shū)P551.基本運(yùn)算符(算術(shù)運(yùn)算符) C語(yǔ)言有7個(gè)基本運(yùn)算符1)單目運(yùn)算符:(表示符號(hào)) 正號(hào)“+” 負(fù)號(hào)“”2)雙目運(yùn)算符:+、 、*、/、%(模運(yùn)算,求余運(yùn)算,兩側(cè)為整數(shù)) 說(shuō)明: a)運(yùn)算順序的結(jié)合方向從左到右 b)求余(取模)運(yùn)算符是對(duì)兩個(gè)整數(shù)相除的余數(shù),計(jì)算結(jié)果的符號(hào)與第一個(gè)數(shù)的符號(hào)相同。即:‘B’(66) c (字符變量) 書(shū)P374ASCII表 c=‘B’ c的內(nèi)容為66 故:字符數(shù)據(jù)可以進(jìn)行算術(shù)運(yùn)算;即:c=‘B’+2 為68 字符數(shù)據(jù)在內(nèi)存中的存儲(chǔ)方式 書(shū)P50 unsigned char 0255 char 128127 有符號(hào)數(shù)在TC中是用補(bǔ)碼表示的 127(0x7f) 0111 1111 128(0x80) 1000 0000 復(fù)習(xí):補(bǔ)碼的規(guī)定: 正數(shù):其原碼、反碼、補(bǔ)碼相同 負(fù)數(shù):最高位為1,其余各位為原碼的反碼(原碼的相應(yīng)位取反),然后對(duì)整個(gè)數(shù)加1。 x=123e3 (存儲(chǔ)精度) (3)字符型 1)字符常量: a) 用單引號(hào)括起來(lái)的一個(gè)字符 ‘a(chǎn)’‘A’ b) 轉(zhuǎn)義字符(由“\專用字母” ) \0字符串結(jié)束符 \n換行 \t水平制表 \ddd八進(jìn)制數(shù) \xdd十六進(jìn)制數(shù) 2)字符變量: char c (1字節(jié))說(shuō)明:一個(gè)字符變量,只能放一個(gè)字符常量。 x=015 。 a 變量名 存儲(chǔ)地址)2000 3 變量值 存儲(chǔ)單元 地址的概念 3.常用的基本數(shù)據(jù)類型(1)整型 1)整型常量:十進(jìn)制整數(shù) 123,11,0 非0開(kāi)頭 八進(jìn)制整型 0123,011 0開(kāi)頭 十六進(jìn)制整型 0x11 0x20 0x0D 0XFF 0x4e 0x/0X開(kāi)頭 說(shuō)明:在一個(gè)整常量后面加一個(gè)字母:l或L,是長(zhǎng)整型常量。 符號(hào)常量的定義為: define P 30 其它常量:直接用數(shù)據(jù)表示 例: 23 ‘e’ 3e+2 2)在C語(yǔ)言中,對(duì)變量要先定義,后使用。變量:——在程序運(yùn)行過(guò)程中,其值可以改變的量。 (C語(yǔ)言的數(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 說(shuō)明:在程序中對(duì)用到的所有數(shù)據(jù)都必須指定其數(shù)據(jù)類型。難點(diǎn):自增、自減運(yùn)算符、賦值運(yùn)算符、逗號(hào)運(yùn)算符及它們的混合使用一.?dāng)?shù)據(jù)類型概念:算法處理的對(duì)象——是數(shù)據(jù),而數(shù)據(jù)是以某種特定的形式出現(xiàn)。重點(diǎn):①C語(yǔ)言數(shù)據(jù)類型定義的方法和分類。 常用簡(jiǎn)單算法 (1)累乘 即:12345……100 12 → S(結(jié)果) S3 → S(結(jié)果) S4 → S(結(jié)果) ┇ S100 → S(結(jié)果) (2)累加 即:1+2+3+4+5……+100 1+2 → S(結(jié)果) S+3 → S(結(jié)果) S+4 → S(結(jié)果) ┇ S+100 → S(結(jié)果) (3)找最大值 5,2,4,12,9 5 → max (max 放最大值,后面的數(shù)都和它比較) 2 max 不成立 4 max 不成立 12 max 成立:12 → max 9 max 不成立注:該算法可擴(kuò)展為在一批數(shù)據(jù)中,找某一個(gè)數(shù) (4)其它算法 P15 例 例 例 例 課余自學(xué)(必須) 算法的表示 常用的有:①自然語(yǔ)言②傳統(tǒng)流程圖③結(jié)構(gòu)化流程圖④偽代碼⑤PAD圖(1)傳統(tǒng)流程
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1