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

正文內(nèi)容

c程序設(shè)計(jì)教程-文庫(kù)吧資料

2025-03-28 07:12本頁面
  

【正文】 cout x2iendl。 cout x1。 } else { x1=b/2/a。 x2=(bsqrt(d))/2/a。coutx1=x2=x1endl。 d=b*b4*a*c。 cout c=。 cout b=。 cout a=。 例 【 】 條件語句應(yīng)用舉例 ——求解 ax2+bx+c=0的根 。 couty=yendl。 else if (x=4) y=1+x/2 。cinx。 } 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 58 C++程序設(shè)計(jì)教學(xué)課件 格式三條件語句的嵌套使用 if (條件 1) if ( 條件 2 ) 語句 1; else 語句 2; else if ( 條件 3 ) 語句 3; else 語句 4; ?功能 ( NS圖 ) 條件 1 T (非 0) F( 0) 條件 2 條件 3 T (非 0) F(0) T (非 0) F(0) 語句 1 語句 2 語句 3 語句 4 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 59 C++程序設(shè)計(jì)教學(xué)課件 ???????????44/12422/12〉xxxxxxyinclude void main( ) { float x,y 。c=temp。} if (bc) {temp=b。a=c。b=temp。 if (ab) {temp=a。 cout c=。 cout b=。 cout a=。 include iostream using namespace std。 } else cout不滿足條件,不能計(jì)算! 。s=sqrt(p*(pa)*(pb)*(pc))。amp。amp。cinc。cinb。cina。 include include void main( ) { double a,b,c,p,s。)。 (39。 (ch)。 ch=()。 } C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 53 ㈢ 字 符輸入輸出成員函數(shù) 字符輸入 格式: () 功能:在鍵盤上接收一個(gè)字符 字符輸出 格式: (字符表達(dá)式 ) 功能:輸出字符表達(dá)式 例 【 】 分析下列程序的作用 include void main() { char ch。 coutsetiosflags(ios::fixed)。 p=(a+b+c)/2。 cout c= 。 cout b= 。 cout a= 。 例 【 】 編程計(jì)算任意三角形的面積 。 } C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 51 ㈡ 數(shù)據(jù)的輸入 格式 cin 變量 1 [ 變量 2… ]。 coutsetw(5)***endl。 coutpi=pi,setprecision(4)piendl。 cout,octa,hexaendl。 double pi=。 功能: 輸出各表達(dá)式的值 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 49 說明 ?“ ‖表示將表達(dá)式的值傳送給標(biāo)準(zhǔn)輸出流 ( 顯示器 ) ; ?表達(dá)式可以常量 、 變量及各種形式的表達(dá)式; ?在 后可跟轉(zhuǎn)義字符;如: ’ \n‘——表示換行 ’ \t‘——光標(biāo)移到下一個(gè)制表位 ?可用 “ endl‖換行 ——通常用此種方式; ?可在 “ ‖后加上 dec、 hex、 oct, 分別表示后面 后的表達(dá)式值按十進(jìn)制 、 十六進(jìn)制 、 八進(jìn)制輸出 。 即: include iostream using namespace std。 等 空語句 格式: ; C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 46 函數(shù)調(diào)用語句 格式: 函數(shù)名 ( 實(shí)參表 ) ; 復(fù)合語句 格式: {語句 1;語句 2; …… } ㈡ 分支結(jié)構(gòu)程序設(shè)計(jì)語句 條件語句: if ( ) – else – 多向分支語句: switch ㈢ 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)語句 格式 1: for ( ) 格式 2: while ( ) 格式 3: do while ( ) C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 47 第二節(jié) 順序結(jié)構(gòu)程序設(shè)計(jì) 一 、 賦值語句 格式: 變量 =表達(dá)式; 幾種賦值形式 ⑴ sum = sum + 表達(dá)式 ; ( sum + = 表達(dá)式 ; ) ⑵ p = p*i ; ( p * = i ; ) ⑶ i = i+1 ; ( i += 1 ; i++ 。 、 ++i。 A塊(循環(huán)體) 直到條件滿足 二 、 C/C++語言的語句種類 ㈠ 順序結(jié)構(gòu)語句 表達(dá)式語句 格式: 表達(dá)式 ; 如: i++。 NS圖如圖所示 。 NS圖: 條件 T F A塊 B塊 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 45 循環(huán)結(jié)構(gòu) 循環(huán)結(jié)構(gòu)分為當(dāng)型循環(huán)及直到型循環(huán) 。 格式: include ‖文件名 ” 或 include 文件名 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 43 第二章 C/C++基本語句及結(jié)構(gòu)化程序設(shè)計(jì) 本章主要內(nèi)容: ?程序基本結(jié)構(gòu)及 C/C++語言語句 ?順序結(jié)構(gòu)程序設(shè)計(jì) ?分支結(jié)構(gòu)程序設(shè)計(jì) ?循環(huán)結(jié)構(gòu)程序設(shè)計(jì) C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 44 第一節(jié) 程序的基本結(jié)構(gòu)及 C/C++語言語句 一 、 程序設(shè)計(jì)的三種基本結(jié)構(gòu) 順序結(jié)構(gòu) 是指自上而下 ,依次執(zhí)行的一種程序結(jié)構(gòu) 。 如: 假定 x,y均為 double, x=1; y=5/2+x; y的值 ? 注意:在 C++中 , 不同類型數(shù)據(jù)混合運(yùn)算 , 編譯時(shí)將提示 ”警告 ( warning) —— 在程序設(shè)計(jì)中凡是出現(xiàn)不同類型數(shù)據(jù)運(yùn)算時(shí) , 最好是用其轉(zhuǎn)換函數(shù)變成相同的數(shù)據(jù)類型 。 ㈡ 強(qiáng)制類型轉(zhuǎn)換 C風(fēng)格 格式 : ( 類 型符 ) 表 達(dá) 式 如: ?float x=。year%100!=0||year%400==0 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 40 第四節(jié) C/C++語言數(shù)據(jù)類型的轉(zhuǎn)換 一 、 數(shù)據(jù)類型混合運(yùn)算的轉(zhuǎn)換 ㈠ 自動(dòng)轉(zhuǎn)換 ( 隱式轉(zhuǎn)換 ) 在運(yùn)算時(shí)自動(dòng)向 “ 較高 ” 類型轉(zhuǎn)換 。 如: 八 、 C語言運(yùn)算符的優(yōu)先級(jí) ( 高 → 低 ) : ( ) []→ 單目 → 算術(shù) → 關(guān)系 → 邏輯 ( ! 除外 ) → 條件 → 賦值 → 逗號(hào) 例 【 】 :分析下列達(dá)式的優(yōu)級(jí)順序 leap=year%4==0amp。 如: s=20,t=30 ;為一個(gè)逗號(hào)表達(dá)式 , 表達(dá)式的值為 30。如在說明多個(gè)變量時(shí) , 各變量間用逗號(hào)分隔 。amp。amp。‖運(yùn)算時(shí) , 從左至右 , 只要有一個(gè)為假 ( 0)則結(jié)果為假 ( 0) , 其余不再計(jì)算 。 ⑵ 連續(xù)多個(gè) “ amp?!褐挥羞\(yùn)算符兩邊的表達(dá)式中同時(shí)為真 ( 非 0) 運(yùn)算結(jié)果為真 ( 1) ;只要兩邊表達(dá)式中有一個(gè)為假 ( 0) 側(cè)為假; ⑶ “ ! ” :為單邊運(yùn)算符 ——只有右邊有表達(dá)式 ——當(dāng)右邊的值為真運(yùn)算結(jié)果為假 ( 0) , 當(dāng)右邊的值為假運(yùn)算結(jié)果為真 ( 1) 。 ⑵ “ amp。amp。amp。 ⑵ 表達(dá)式求值: 1 —— 真 ( 條件成立 ) 0 —— 假 ( 條件不成立 ) 例如:假定 x=3,則 x=3的值為 1, x*x9的值為 0 。 coutx y ++a b++endl。 couta=a b=b c1=c1 c2=cendl。 c1=(++a)*5。 如:a+++b , 最好寫為 (a++)+b或 a+(++b); ⑸ 增量表達(dá)式通常用在循環(huán)語句中改變循環(huán)變量的值或用于指針變量改變地址 。 ⑶ 增量運(yùn)算符只能為變量 ( 可以是不同類型的變量 ) ,為右結(jié)合性 。 如: i++ ;或 ++i; i ;或 i; ⑵ 增量表達(dá)式用作為表達(dá)式的一部分時(shí) , 前置 、 后置運(yùn)算是指整個(gè)表達(dá)式計(jì)算之前或之后 。 如: x3 x2 x1 p r 常見的幾種賦值形式 ⑴ sum = sum + x —— 累加器; ⑵ i = i + 1 —— 記數(shù)器; ⑶ p = p*x —— 累乘器; C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 30 ㈡ 復(fù)合賦值運(yùn)算符及表達(dá)式 復(fù)合賦值運(yùn)算符: += 、 = 、 *= 、 /= 、 %= …… 復(fù)合賦值表達(dá)式 如: sum + =x[i] (等同于 sum = sum + x[i]) p * = i (等同于 p = p*i ) i + = 1 (等同于 i = i + 1) aver /= n (等同于 aver = aver/ n ) 在 C/C++語言中 , 更多采用復(fù)合運(yùn)算符來實(shí)現(xiàn) “ 累加 ” 、“ 累乘 ” 等計(jì)算 。 如: r= , s=PI*r*r 多變量賦值表達(dá)式 ⑴ 格式: 變量 1=變量 2=… =變量 n=表達(dá)式 ⑵ 功能:先計(jì)算出最后一個(gè) “ =‖右邊表達(dá)式的值 , 再依次賦值給 “ =‖左邊的變量 ——右結(jié)合 。 如: ? 運(yùn)算符 “ %‖—— 取余運(yùn)算符 , 即求兩個(gè)整數(shù)整除后所得到的余數(shù) ( 余數(shù)的符號(hào)與被除數(shù)相同 ) , 要求運(yùn)算符的前后均為整數(shù) 。 如: xy?pow(x,y) C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 26 例 【 】 寫出下列數(shù)學(xué)式的 C++語言表達(dá)式 xxxxc o ss inc o ss inln21??gfedcba???? ?log(fabs((sin(x)cos(x)/(sin(x)+cos(x))))/2 ?(a+b)/(c+(d+e)/(f+g)) C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 27 ㈢ 算術(shù)運(yùn)算符應(yīng)用說明 運(yùn)算符 “ /‖ ? 運(yùn)算分量 ( 操作數(shù) ) 均為整型 , 結(jié)果為整型 。 一 、 算術(shù)運(yùn)算符及算術(shù)表達(dá)式 ㈠ 算術(shù)運(yùn)算符: + * /(除) %(取余) (單目) 運(yùn)算順序:低 高 結(jié)合性:從左至右(左結(jié)合) C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 25 ㈡ 算術(shù)表達(dá)式 如: )/()( dcbadc ba ??????在寫復(fù)雜的算術(shù)表達(dá)式時(shí) , 應(yīng)遵循 “ 從整體到局部 ” 、 “ 由粗到細(xì) ” 的原則; ?在 C/C++語言中無乘冪運(yùn)算 ——使用函數(shù)計(jì)算: ⑴ 用 exp(x)及 log(x)函數(shù) 。 float pi= 。 如: char c=‘a(chǎn)‘。 ⑷ 在 C/C++言中 , 可以將字符常量直接賦值給整型變量 , 也可將整型常量直接賦值給字符變量 ( 如上例 ) 思考 ?整型變量與字符變量相互賦值有無區(qū)別 ? ? char a = 321。 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1