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

正文內容

[教育學]c教學基礎第二章(編輯修改稿)

2025-02-15 13:20 本頁面
 

【文章內容簡介】 環(huán)結構的程序時,要考慮的問題: ?有一個控制循環(huán)的 循環(huán)變量 或 稱計數器 ,它有初始值。它在循環(huán)執(zhí)行過程中不斷地被修改。 ?確定一個 條件 。當該條件成立(為真)時循環(huán)被執(zhí)行;否則循環(huán)結束。 ? C++提供了 3種實現循環(huán)的語句: ? while語句 ?do- while語句 ?for語句 while語句 while( 表達式 ) 循環(huán)體 形式: ? while語句屬于 當型循環(huán) ,即當條件成立時執(zhí)行循環(huán)。 ? while語句是 先判斷,再執(zhí)行 ,如果第一次判斷時表 達式的值就不成立,則循環(huán)體一次也不執(zhí)行。 ? 注意循環(huán)體用復合語句。 說明: 表達式? 語句 非 0 0 執(zhí)行流程: ?while循環(huán)應用的典型場合 include void main() { double x=1000。 int i=0。 double r=。 while(x=100000) { x*=1+r。 i++。 } couti“年 endl。 } 假設在銀行存款 1000元,年息為 %,多少年后,變?yōu)?10萬元? 結果: 207年 例 6: 求自然數1 ~100的累加和。 include void main() { int i(0), sum(0)。 while(i101) { sum+=i。 i++。 } //循環(huán)體 coutsum=sumendl。 } include void main() { int i(0),sum(0)。 while(i++100) sum+=i。 //循環(huán)體 coutsumendl。 } i++: 0~99 sum: 1~100 include void main() { int i(1),sum(0)。 while(i++100) sum+=i。 //循環(huán)體 coutsumendl。 } i++: 1~99 sum: 2~100 include void main() { int i(0),sum(0)。 while(++i100) sum+=i。 //循環(huán)體 coutsumendl。 } ++i: 1~99 sum: 1~99 dowhile語句 do 循環(huán)體 while( 表達式 ); 形式: 說明: ?do while語句屬于 直到型循環(huán) ,直至表達式的值為 0時 結束循環(huán)。 ?do while語句 先執(zhí)行 循環(huán)體,然后 再判斷 條件。直到型 循環(huán)的循環(huán)體 至少執(zhí)行一次 。 ( 退出循環(huán) ) 表達式? 循環(huán)體 非 0 0 執(zhí)行流程: ?改寫銀行存款程序 (dowhile) include void main() { double x=1000。 int i=0。 double r=。 while(x=100000) { x*=1+r。 i++。 } couti“年 endl。 } include void main() { double x=1000。 int i=0。 double r=。 do { x*=1+r。 i++。 } while(x=100000)。 couti“年 endl。 } 改寫程序:求 10個方程的根。 include include void main() { double a, b, c, x1, x2, d, t。 cout“輸入方程系數 :。 cinabc。 d=b*b4*a*c; if(d0) cout“沒有實數根 。 else if(d==0) { x1=b/(2*a)。 cout“x1=”x1endl。 } else { t=sqrt(d)。 x1=(b+t)/(2*a)。 x2=(bt)/(2*a)。 cout“x1=”x1; cout“, x2=”x2endl。 } } include include void main() { double a, b, c, x1, x2, d, t,count=0。 while(count10) { cout“輸入方程系數 :。 cinabc。 d=b*b4*a*c; if(d0) cout“沒有實數根 。 else if(d==0) { x1=b/(2*a)。 cout“x1=”x1endl。 } else { t=sqrt(d)。 x1=(b+t)/(2*a)。 x2=(bt)/(2*a)。 cout“x1=”x1; cout“, x2=”x2endl。 } count++。 } //end while } 例 7: 輸出A~Z 26個英文大寫字母。 include void main() { char ch。 ch=39。A39。 do { coutch。 ch++。 //字符的 ASCII代碼值加 1 }while(ch=39。Z39。)。 } include iost id main() c while(ch=39。Z39。) { coutch。 ch++。 //字符的 ASCII碼值加 1 } } while和 do while的區(qū)別 例:輸入字符,直到遇到 ??為止。 include void main() { char ch。 cinch。 while(ch!=39。39。) { coutch。 cinch。 } coutendl。 } include void main() { char ch。 do { cinch。 coutch。 //至少會輸出一個 }while(ch!=39。39。)。 coutendl。 循環(huán)的數學用途 例:求解 n! include void main() { int n, i = 0。 cin n。 int nres = 1。 while(++i = n) nres *= i。 cout n != nres endl。 } 例 15: 求e的近似值。 ?? ???????!1!31!21!111ne710!1 ??ninclude void main() { int n。 double e,u。 n=1。 e=u=。 do{ u/=n。 e+=u。 n++。 }while(u )。 coutn=n 。 coute=eendl。 } include void main() { int n。 double e,u。 n=1。 e=u=。 while(u ) { u/=n。 e+=u。 n++。 } coutn=n 。 coute=eendl。 } n= 12 e= P50,6求 π ??????? 71513114?直到最后一項絕對值小于 106 include void main() { double pai=0, t=1, u。 int n=1。 //u初始值無關 do { u=。 pai+=u*t。 t = t。 n+=2。 }while(u)。 pai*=4。 coutπ=paiendl。 } include void main() { double pai=0, t=1, u=1。 int n=1。 //注意 u的初始值 while(u) { u=。 pai+=u*t。 t = t。 n+=2。 } pai*=4。 coutπ=paiendl。 } for 語句 ? e e e3為表達式。 ? e1:賦值表達式 ,用于為循環(huán)中的變量賦初始值; ? e2:關系或邏輯表達式 ,作為繼續(xù)循環(huán)的條件; ? e3:增、減量表達式 ,用于修改循環(huán)條件中的變量; ? e e e3之間用“ ?!碧柗指?; ? for語句中的e e e3均可省略,但“ ?!辈荒苁÷?; ? for語句中循環(huán)體可以是復合語句。 形式: for( e1 ; e2 ; e3) 循環(huán)體 說明: for(i=0。i10。i++) {……} for語句的執(zhí)行流程 計算 e1 判斷 e2? 循環(huán)體 計算 e3 非 0 0 for(e1; e2; e3) 循環(huán)體 int i,sum=0。 for(i=1。i10。i++) sum=sum+i。 例題 8: 輸出 1到 10各數的平方值。 include
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1