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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]程序設(shè)計(jì)與問(wèn)題求解ⅱ(已修改)

2025-01-31 17:32 本頁(yè)面
 

【正文】 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章 結(jié)構(gòu)化程序設(shè)計(jì) 繆裕青 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章結(jié)構(gòu)化程序設(shè)計(jì) 2 本章主要內(nèi)容 ?問(wèn)題求解與程序設(shè)計(jì) ?程序設(shè)計(jì)方法 ?C/C++語(yǔ)言程序組成 及 實(shí)現(xiàn)過(guò)程 ?程序風(fēng)格 ?三種基本結(jié)構(gòu)、函數(shù)、數(shù)組、指針 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章結(jié)構(gòu)化程序設(shè)計(jì) 3 問(wèn)題求解與程序設(shè)計(jì) ?問(wèn)題求解過(guò)程 算法設(shè)計(jì) 編寫(xiě)程序 /算法實(shí)現(xiàn) 問(wèn)題 思路 算法 程序 程序設(shè)計(jì) 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章結(jié)構(gòu)化程序設(shè)計(jì) 4 程序設(shè)計(jì)方法 ?面向過(guò)程的結(jié)構(gòu)化程序設(shè)計(jì)( √) ?面向?qū)ο蟮某绦蛟O(shè)計(jì)( ? ) 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章結(jié)構(gòu)化程序設(shè)計(jì) 5 面向過(guò)程的結(jié)構(gòu)化程序設(shè)計(jì)( 1) ?問(wèn)題:計(jì)算兩個(gè)矩形的面積。 ? 方案一 void main() { int a,b,c,d。 double s,t。 coutplease input length,width:。 cinab。 s=a*b。 coutarea1=sendl。 coutplease input length,width:。 cincd。 t=c*d。 coutarea2=tendl。 } 輸入 計(jì)算 輸出 輸入 計(jì)算 輸出 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章結(jié)構(gòu)化程序設(shè)計(jì) 6 面向過(guò)程的結(jié)構(gòu)化程序設(shè)計(jì)( 2) ?問(wèn)題:計(jì)算兩個(gè)矩形的面積。 ? 方案二 void Input(int amp。x,int amp。y) { coutplease input length,width:。 cinxy。 } double GetArea(int x,int y) { return x*y。 } void Output(double s) { coutarea=sendl。 } 函數(shù) 函數(shù) 函數(shù) 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章結(jié)構(gòu)化程序設(shè)計(jì) 7 面向過(guò)程的結(jié)構(gòu)化程序設(shè)計(jì)( 2續(xù)) ?問(wèn)題:計(jì)算兩個(gè)矩形的面積。 void main() { int a,b,c,d。 double s,t。 Input(a,b)。 //函數(shù)調(diào)用 s=GetArea(a,b)。 //函數(shù)調(diào)用 Output(s)。 //函數(shù)調(diào)用 Input(c,d)。 //函數(shù)調(diào)用 t=GetArea(c,d)。 //函數(shù)調(diào)用 Output(t)。 //函數(shù)調(diào)用 } 主函數(shù) 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章結(jié)構(gòu)化程序設(shè)計(jì) 8 面向過(guò)程的結(jié)構(gòu)化程序設(shè)計(jì)( 3) ?基本思想 ?出發(fā)點(diǎn)是 任務(wù) 和 功能 的劃分。 ?利用 函數(shù)(過(guò)程) 來(lái)抽象和處理現(xiàn)實(shí)問(wèn)題 。 ?基本方法 ?自頂向下、逐步求精:從抽象到細(xì)節(jié) ?模塊化設(shè)計(jì):將功能分解為:主模塊( 主函數(shù) )+若干個(gè)子模塊( 子函數(shù) ) ?程序結(jié)構(gòu)的規(guī)范性:每一模塊內(nèi)部均是由:順序、選擇和循環(huán) 三種基本結(jié)構(gòu) 組成。 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章結(jié)構(gòu)化程序設(shè)計(jì) 9 面向?qū)ο蟮某绦蛟O(shè)計(jì)( 1) ? 問(wèn)題:計(jì)算兩個(gè)矩形的面積。 ? 方案三 class Rectangle { private: int x,y。 public: void Input(int x1,int y1)。 double GetArea()。 void Output()。 }。 void Rectangle::Input(int x1,int y1) //函數(shù)返回值是結(jié)構(gòu)體類型 { coutplease input length,width:。 cinx1y1。 x=x1。 y=y1。 } double Rectangle::GetArea() { return x*y。 } void Rectangle::Output() { coutarea=GetArea()endl。 } 類 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章結(jié)構(gòu)化程序設(shè)計(jì) 10 面向?qū)ο蟮某绦蛟O(shè)計(jì)( 1續(xù)) ?問(wèn)題:計(jì)算兩個(gè)矩形的面積。 void main() { Rectangle a,b。 int x1,y1。 (x1,y1)。 ()。 (x1,y1)。 ()。 } 對(duì)象 發(fā)送消息給對(duì)象 發(fā)送消息給對(duì)象 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章結(jié)構(gòu)化程序設(shè)計(jì) 11 面向?qū)ο蟮某绦蛟O(shè)計(jì)( 2) ?基本思想 ?出發(fā)點(diǎn)是 對(duì)象 ?利用 對(duì)象 來(lái)抽象、模擬和處理現(xiàn)實(shí)問(wèn)題。 ?基本方法 ?將客觀事物的 屬性 和 行為 抽象成 數(shù)據(jù) 和操作數(shù)據(jù)的 函數(shù)(方法) ,并把它們組合(封裝)成一個(gè)不可分割的整體( 對(duì)象 )。 ?程序由一系列 對(duì)象組成 ,通過(guò)發(fā)送消息給對(duì)象、對(duì)象響應(yīng)消息來(lái)完成任務(wù)。 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章結(jié)構(gòu)化程序設(shè)計(jì) 12 C/C++語(yǔ)言程序組成 一個(gè)簡(jiǎn)單的 C++程序, 主程序輸出兩個(gè)整數(shù)中的較大者 頭文件 源文件 編譯預(yù)處理 程序主體 注釋 主函數(shù) 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章結(jié)構(gòu)化程序設(shè)計(jì) 13 Visual C++程序?qū)崿F(xiàn)過(guò)程 ?編輯 ?將源程序輸入到計(jì)算機(jī)中,生成后綴為 .cpp的磁盤(pán)文件。 ?編譯 ?將程序的源代碼轉(zhuǎn)換為機(jī)器語(yǔ)言代碼。 ?連接 ?將多個(gè)源程序文件以及庫(kù)中的某些文件連在一起,生成一個(gè)后綴為 .exe的可執(zhí)行文件。 ?運(yùn)行調(diào)試 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章結(jié)構(gòu)化程序設(shè)計(jì) 14 程序風(fēng)格 良好的程序風(fēng)格: ?命名規(guī)則 ?必要注釋 ?縮進(jìn)格式 ?適當(dāng)空行、空格 ?適當(dāng)打印提示 目的是增加程序的可讀性 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章結(jié)構(gòu)化程序設(shè)計(jì) 15 命名規(guī)則 ?用戶自定義標(biāo)識(shí)符 ?常量名:字母一般全大寫(xiě),例如, PI, NUM等。 ?變量名:一般除第一個(gè)單詞外其他單詞首字母大寫(xiě),例如, name, studentAge等。 ?函數(shù)名:一般每個(gè)單詞首字母大寫(xiě),例如,Max, PrintName等。 程序設(shè)計(jì)與問(wèn)題求解 Ⅱ 第 1章結(jié)構(gòu)化程序設(shè)計(jì) 16 三種基本結(jié)構(gòu)、函數(shù)、數(shù)組、指針( 1) ? 三種基本控制結(jié)構(gòu) ? 順序結(jié)構(gòu) ? 常量聲明語(yǔ)句 ? 變量聲明語(yǔ)句 ? 賦值語(yǔ)句 ? 輸入 /輸出語(yǔ)句 ? 選擇結(jié)構(gòu) ? if語(yǔ)句 ? switch語(yǔ)句 ? 循環(huán)結(jié)構(gòu) ? for語(yǔ)句 ? while語(yǔ)句 ? dowhile語(yǔ)句 ? 其他
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1