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

正文內(nèi)容

一、程序設(shè)計(jì)方法與風(fēng)格(編輯修改稿)

2025-06-12 20:15 本頁面
 

【文章內(nèi)容簡介】 復(fù)雜的問題。由基本結(jié)構(gòu)所構(gòu)成的算法屬于 結(jié)構(gòu)化 的算法,它不存在無規(guī)律的轉(zhuǎn)向,只在該基本結(jié)構(gòu)內(nèi)才允許存在分支和向前或向后的跳轉(zhuǎn) 結(jié)構(gòu)化程序設(shè)計(jì)原則和方法 過去,程序被看成是處理數(shù)據(jù)的一系列過程,過程或函數(shù)則被定義為一個(gè)接一個(gè)順序執(zhí)行的一組指令,而且數(shù)據(jù)與程序被分開存儲(chǔ)。由于軟件危機(jī)的出現(xiàn),人們便開始研究程序設(shè)計(jì)方法、結(jié)構(gòu)化程序設(shè)計(jì)方法也應(yīng)運(yùn)而生。 一個(gè)結(jié)構(gòu)化程序就是用高級(jí)語言表示的結(jié)構(gòu)化算法,這種程序便于編寫、閱讀、修改和維護(hù)。這就減少了程序出錯(cuò)的機(jī)會(huì),提高了程序的可靠性,保證了程序的質(zhì)量。 結(jié)構(gòu)化程序設(shè)計(jì)強(qiáng)調(diào)程序設(shè)計(jì)風(fēng)格和程序結(jié)構(gòu)的規(guī)范化,提高清晰的結(jié)構(gòu)。結(jié)構(gòu)化程序設(shè)計(jì)方法的主要思想是把復(fù)雜的問題分解成若干簡單的子問題并逐步求精。具體的說,結(jié)構(gòu)化程序設(shè)計(jì)就是采取以下方法: ①自頂而下:就是先考慮總體,再考慮細(xì)節(jié);先考慮全局目標(biāo),后考慮局部目標(biāo)。這種程序結(jié)構(gòu)按功能劃分為若干個(gè)基本模塊,這些模塊形成一個(gè)樹狀結(jié)構(gòu)。 ②逐步求精:對(duì)復(fù)雜問題,設(shè)計(jì)一些子目標(biāo) 做過渡,逐步細(xì)化。也就是把復(fù)雜問題分解成一系列簡單的子問題,直到這些小問題小到易于理解和實(shí)現(xiàn)的程度。 ③模塊化設(shè)計(jì):就是把程序要解決的總目標(biāo)分解為目標(biāo),再進(jìn)一步分解為具體的小目標(biāo),把每一個(gè)目標(biāo)成為一個(gè)模塊。 ④結(jié)構(gòu)化編碼:即用高級(jí)語言語句正確實(shí)現(xiàn) 3種基本結(jié)構(gòu)。 結(jié)構(gòu)化程序設(shè)計(jì)是面向過程的程序設(shè)計(jì)方法,它具有很多優(yōu)點(diǎn),其核心是結(jié)構(gòu)化算法。它把數(shù)據(jù)和處理數(shù)據(jù)的過程分離為相互獨(dú)立的實(shí)體,當(dāng)數(shù)據(jù)結(jié)構(gòu)改變時(shí),所用相關(guān)的處理過程都要進(jìn)行相應(yīng)的修改,每一種相對(duì)于老問題的新方法都要帶來額外的開銷,程序的可用性差。而且當(dāng)數(shù)據(jù) 增大時(shí),數(shù)據(jù)與處理這些數(shù)據(jù)的方法之間的分離會(huì)使程序越來越難以理解。 三、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法 面向?qū)ο蟮姆椒? ①面向?qū)ο蠓椒ǖ幕舅枷? 面向?qū)ο蟮某绦蛟O(shè)計(jì) (ObjectOriented Programming,OOP)是一種把面向?qū)ο蟮乃枷霊?yīng)用于軟件開發(fā)過程中,指導(dǎo)開發(fā)活動(dòng)的系統(tǒng)方法,簡稱 OOP 方法。面向?qū)ο蠓椒ǖ谋举|(zhì)就是主張從客觀世界固有的事務(wù)出發(fā)來構(gòu)造系統(tǒng),提倡用人類在現(xiàn)實(shí)生活中常用的思維方法來認(rèn)識(shí)、理解和描述客觀事物,強(qiáng)調(diào)最終建立的系統(tǒng)能夠映射問題域,即系統(tǒng)中的對(duì)象以及對(duì)象之間的關(guān)系能夠如實(shí)地 反映問題域中的固有事務(wù)及其關(guān)系。 面向?qū)ο蠓椒ǖ幕舅枷朊枋鋈缦拢? a客觀世界的任何事物都是對(duì)象,它們都有一些與數(shù)據(jù)結(jié)構(gòu)相應(yīng)的靜態(tài)屬性和與程序模塊相應(yīng)的相關(guān)操作。作為一個(gè)整體,從外面看只能看到對(duì)象的外部特征,而這些對(duì)象的屬性和操作不用對(duì)外公開,并盡可能地隱藏對(duì)象內(nèi)部的信息 b對(duì)象之間有抽象和具體、群體和個(gè)人、整體和部分等幾種關(guān)系。對(duì)象概念間的網(wǎng)絡(luò)結(jié)構(gòu)由這些關(guān)系構(gòu)成。 c較大的、抽象的對(duì)象所具有的性質(zhì)包括靜態(tài)屬性和動(dòng)態(tài)操作,自然地成為其子類的性質(zhì),而不是重復(fù)說明或規(guī)定。 d對(duì)象之間可以相互傳送信息,消息傳遞是對(duì)象間通信的手段。一個(gè)對(duì)象通過向另一個(gè)對(duì)象發(fā)送消息來請(qǐng)求服務(wù)。消息通常包括接收對(duì)象、調(diào)用的操作名以及適當(dāng)?shù)膮?shù)。 ②面向?qū)ο蟪绦蛟O(shè)計(jì)的優(yōu)點(diǎn)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1