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

正文內(nèi)容

計(jì)算機(jī)上機(jī)第五ppt課件-資料下載頁

2025-01-15 10:54本頁面
  

【正文】 進(jìn)行調(diào)用 。 ? 一個(gè)模塊只有 一個(gè)入口和一個(gè)出口 。 ? 模塊內(nèi)慎用全局變量。 學(xué)生成績統(tǒng)計(jì)程序的層次結(jié)構(gòu)圖 ? 開發(fā)一個(gè)學(xué)生成績統(tǒng)計(jì)程序,輸入一批學(xué)生的 5門課程的成績,要求輸出每個(gè)學(xué)生的平均分和每門課程的平均分,找出平均分最高的學(xué)生。 學(xué)生成績統(tǒng)計(jì)程序 成績輸入 數(shù)據(jù)計(jì)算 數(shù)據(jù)查找 輸出成績 計(jì)算學(xué)生平均分 計(jì)算課程平均分 按照結(jié)構(gòu)化程序設(shè)計(jì)的觀點(diǎn),任何功能的程序都可以通過 三種基本結(jié)構(gòu)的組合 來實(shí)現(xiàn),即 順序 、 分支和循環(huán) 。 ? 順序控制結(jié)構(gòu):一個(gè)程序模塊執(zhí)行完后,按自然順序執(zhí)行下一個(gè)模塊。 ? 分支(選擇)控制結(jié)構(gòu):根據(jù)不同的條件選擇要執(zhí)行的模塊。 ? 循環(huán)控制結(jié)構(gòu):反復(fù)執(zhí)行某些相同的處理過程。 每一個(gè)結(jié)構(gòu)可以包含若干條語句和其它基本結(jié)構(gòu) 。 流程圖 : 開始或結(jié)束 : 輸入或輸出 : 處理框 : 連接點(diǎn) : 流程線 程序流程圖的基本符號(hào) : 判斷框 A B B Y P N A B P N Y (a) 順序結(jié)構(gòu) (b) 簡單分支結(jié)構(gòu) (c) 選擇分支結(jié)構(gòu) (d) 當(dāng)型循環(huán) A P Y N A P Y N (e) 直到型循環(huán) 基本的程序流程圖 4. c語句分類 ? 根據(jù)結(jié)構(gòu)化程序設(shè)計(jì)的三個(gè)模塊分為: ? 用于順序結(jié)構(gòu)的: 表達(dá)式語句(表達(dá)式后加一分號(hào)) ? 用于分支結(jié)構(gòu)的: if語句、 switch語句 ? 用于循環(huán)結(jié)構(gòu)的: while 語句、 for語句、 dowhile語句 ? 根據(jù) c語言的句法分為: ? 單個(gè)語句 ? 復(fù)合語句:用一對(duì)“ {}”,將若干語句順序組合在一起就形成了一個(gè)程序段。 ? 空語句:僅一分號(hào)構(gòu)成的 語句 ? 對(duì)變量、函數(shù)、常量等命名時(shí),要見名知意,有助于對(duì)變量含義或函數(shù)功能的理解。 ? 在程序中增加必要的注釋,增加程序的可讀性。 ? 程序要清晰易懂,語句構(gòu)造要簡單直接,一行寫一條語句,采用縮進(jìn)格式。 ? 程序有良好的交互性,輸入有提示,輸出有說明,并盡量采用統(tǒng)一整齊的格式。 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 1 ? 長方體體積計(jì)算器。 include main() { int x, y, z, v。 printf(“input x, y and z:”)。 scanf(“%d%d%d”, amp。x, amp。y, amp。z)。 v=x*y*z。 printf(“v=%d\n”, v)。 getch()。 } 開始 結(jié)束 輸入 輸出 v=x*y*z 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 2 ? 用臨時(shí)變量交換兩個(gè)變量的值 數(shù)據(jù)結(jié)構(gòu) x, y, temp 開始 結(jié)束 temp?x y?temp x?y 輸出 main() { int x, y, temp。 temp=x。 x=y。 y=temp。 printf(“x=%d\ny=%d\n”, x, y)。 } 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 3 ? 任意三角形面積計(jì)算器 關(guān)鍵問題: area= 其中: s=*(a+b+c)。 area=sqrt(s*(sa)*(sb)*(sc))。 include main() { float a, b, c, s, area。 scanf(“%f%f%f”, amp。a, amp。b, amp。c)。 s=*(a+b+c)。 area=sqrt(s*(sa)*(sb)*(sc))。 printf(“a=%, b=%, c=%, s=%\n”, a, b, c, s)。 printf(“area=\n”, area)。 getch()。 } ?思考:三角形的三邊長可以任意輸入嗎?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1