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

正文內容

[教育學]c教學基礎第二章(已修改)

2025-01-31 13:20 本頁面
 

【正文】 第二章 C++簡單程序設計 本章內容 ? 程序的三種基本結構 ? C++語句 ? 選擇結構 ? 循環(huán)結構 ? 跳轉語句 計算 順序結構 結束 開始 輸入 輸出 y= { x x+1 x10 x≥10 分段函數 語句體 1 條件成立嗎? 語句體 2 成立 不成立 選擇結構(分支結構) 條件 循環(huán)體 成立 不成立 ( 退出循環(huán) ) 條件 循環(huán)體 成立 不成立 循環(huán)結構 思考: 對 1~10000內的所有偶數求和。 1) 判斷一個數 是否是偶數,奇數繞過不計算 (?結構 ) 2)求 10000內的偶數 (?結構 ) 程序基本結構 順序結構:順序執(zhí)行 分支結構:按條件選擇性執(zhí)行 循環(huán)結構:按條件循環(huán) 結構化程序設計一般都是由這三種結構進行簡單銜接、復合、嵌套等方法組成的。 結構化程序只有一個入口和出口 C++語句 ? 說明語句 (如:函數原型聲明) ? 表達式語句 ( m+=5。) ? 復合語句 ( {a=b+c。 f=a+d。} ) ? 控制語句 (選擇,循環(huán),轉移) ? 函數調用語句 (strcpy(s1,s2)) ? 流對象調用語句 ( coutaendl。) 選擇結構 選擇結構的語句: ? if 語句 ? 形式 1: if(表達式 ){語句體 } ? 形式 2: if(表達式 ){語句體 1}else{語句體 2} ? 形式 3: if (表達式 1) {語句體 1} else if (表達式 2) {語句體 2} else if (表達式 3) {語句體 3} ……………… else{語句體 n+1} ? switch語句 include void main( ) { int a。 cout″請輸入一個整數 :″。 cina。 if(a0) a*=a。 cout”a=”aendl。 } i e iostr id main( ) { int a。 cout 請輸入一個整數 :″。 cina。 if( ) a*=a。 //Tab鍵 或空格縮進 cout”a=”aendl。 } 例 1: 一個數,若為正數則原樣輸出;若為負數求平方后輸出。 ( 演示) 請輸入一個整數:12 a=12 第 1次執(zhí)行程序: 第 2次執(zhí)行程序: 請輸入一個整數: 5 a=25 形式1 : if( 表達式 ) 語句體 if 語句形式 1: if 語句 include //求方程實根 include void main() { double a, b, c, x1, x2,d ,t。 cout“請輸入方程系數 :”。 cinabc。 d=b*b4*a*c。 t=sqrt(d)。 x1=(b+t)/(2*a)。 x2=(bt)/(2*a)。 cout“x1=x1“, x2=”x2endl。 } 問題:如何考慮方程無實根的情況? include include void main() { double a, b, c, x1, x2, d, t。 cout“輸入方程系數 :。 cinabc。 d=b*b4*a*c。 if(d=0) { t=sqrt(d)。 x1=(b+t)/(2*a)。 x2=(bt)/(2*a)。 cout“x1=x1。 cout“, x2=”x2endl。 } } if( 表達式 ) 語句體 表達式 語句體 非 0 0 形式1 : 注意: ?所謂 “語句體” 應該是一個 復合語句 。 ?所謂 “復合語句” 是指若干語句用大括號 {}括在一起,從形式上視為一句。 ?當復合語句中只有一句時,可以省略大括號。 if(表達式) 語句體 1 else 語句體 2 語句體 1 表達式 語句體 2 非 0 0 if 語句 形式 2: ifelse語句 語句體 語句體 2同樣應該是 復合語句 。 include include void main() { double a, b, c, x1, x2, d, t。 cout“輸入方程系數 :。 cinabc。 d=b*b4*a*c。 if(d0) cout“沒有實數根 。 else { t=sqrt(d)。 x1=(b+t)/(2*a)。 x2=(bt)/(2*a)。 cout“x1=x1“, x2=”x2endl。 } } include include void main() { double a, b, c, x1, x2, d, t。 cout“輸入方程系數 :。 cinabc。 d=b*b4*a*c。 if(d=0) { t=sqrt(d)。 x1=(b+t)/(2*a)。 x2=(bt)/(2*a)。 cout“x1=x1“, x2=”x2endl。 } else cout“沒有實數根 。 } if 語句可以 “嵌套” 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“唯一實根 x=”x1endl。 } else { t=sqrt(d)。 x1=(b+t)/(2*a)。 x2=(bt)/(2*a)。 cout“實根 x1=”x1“, 實根 x2=”x2endl。 } } if (a=0) if(b=0) couta/bendl; else couta*bendl; 嵌套時 else總是與離它最近的且尚未匹配的 if相匹配。 使用“嵌套”時要注意的問題 ?假如 a=5, b=5,輸出? ?假如 a=5, b=5,輸出? if(b=0);; if(b=0) couta/bendl; else couta*bendl; ?輸出 1 ?無輸出 { if(b=0) couta/bendl; } else couta*bendl; ?輸出 25 if (表達式 1) 語句體 1 else if (表達式 2) 語句體 2 else if (表達式 3) 語句體 3 … else if (表達式 n) 語句體 n [ else 語句體 n+1 ] if 語句 形式 3: ifelse if 語句 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, cout“輸入方程系數 :。 cinabc。 d=b*b4*a*c; if(d==0) { x1=b/(2*a)。 cout“x1=”x1endl。 } else if(d 0) { t=sqrt(d)。 x1=(b+t)/(2*a)。 x2=(bt)/(2*a)。 cout“x1=”x1; cout“, x2=”x2endl。 } } 最后一項 else可以沒有。 例 3: 輸入一個成績,給出該 成績 的等級: 成績 ≥90 輸出 優(yōu) ; 80≤成績< 90輸出 良 ; 70≤成績< 60輸出 中 。 60≤成績< 70輸出 及格 ; 成績< 60輸出 不及格 。 include void main( ) { float score。 cout輸入成績 (0100):。 cinscore。 if(score0 || score100) cout輸入錯! \n。 else if (score=90) cout優(yōu) \n。 else if (score =80) cout良 \n。 else if (score =70) cout中 \n。 else if (score =
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1