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

正文內(nèi)容

第1章程式語言與visualbasic的基礎(chǔ)(編輯修改稿)

2025-08-16 08:29 本頁面
 

【文章內(nèi)容簡介】 軟碟的執(zhí)行檔案載入電腦主記憶體( Main Memory),這就是 CPU執(zhí)行的機器語言指令,CPU從記憶體依序載入指令和執(zhí)行。 事實上,程式碼本身和使用的資料都是儲存在RAM( Random Access Memory),每一個儲存單位有數(shù)字編號稱為「位址」( Address)。如同大樓信箱,門牌號碼是位址,信箱內(nèi)容是程式碼或資料,儲存資料佔用的記憶體空間大小,需視使用的資料型態(tài)而定。 124 程式是如何執(zhí)行 記憶體 (存取 ) 電腦 CPU中央處理器存取記憶體資料的主要步驟,如下所示: ? Step 1:送出讀寫的記憶體位址:當 CPU讀取程式碼或資料時,需要送出欲取得的記憶體位址,例如:記憶體位址 4。 ? Step 2:讀寫記憶體儲存的資料: CPU可以從指定位址讀取記憶體內(nèi)容,例如,位址 4的內(nèi)容是 01010101,換句話說,取得資料是01010101的二進位值,每一個 0或 1是一個「位元」( Bit), 8個位元稱為「位元組」( Byte),這是電腦記憶體的最小儲存單位。 124 程式是如何執(zhí)行 輸入 /輸出裝置 電腦的輸入 /輸出裝置( Input/Output Devices)是程式的窗口,可以讓使用者輸入資料和顯示程式的執(zhí)行結(jié)果。 目前而言,電腦最常用的輸入裝置是鍵盤和滑鼠;輸出裝置是螢?zāi)缓土斜頇C。 124 程式是如何執(zhí)行 次儲存裝置 次儲存裝置( Secondary Storage Unit)是一種能夠長時間和提供高容量儲存資料的裝置。電腦程式與資料是在載入記憶體後,才依序讓 CPU來執(zhí)行,不過,在此之前這些程式與資料是儲存在次儲存裝置,例如:硬碟機。 當我們在 Windows作業(yè)系統(tǒng)使用 【 記事本 】 編輯VB程式碼時,這些資料只是暫時儲存在電腦的主記憶體,因為主記憶體在關(guān)閉電源後,其儲存的資料就會消失,為了長時間儲存這些資料,我們需要將它儲存在電腦的次儲存裝置,也就是儲存硬碟中的程式碼檔案。 13 程式設(shè)計技術(shù)的演進 131 非結(jié)構(gòu)化程式設(shè)計 132 程序式與結(jié)構(gòu)化程式設(shè)計 133 模組化程式設(shè)計 134 物件導向程式設(shè)計 13 程式設(shè)計方法 說明 計算機科學的「軟體工程」( Software Engineering)專注於研究如何建立正確、可執(zhí)行和良好撰寫風格的程式碼,嘗試使用一些已經(jīng)驗證過且可行方法來解決程式問題。 「程式設(shè)計」( Programming)是使用指定的程式語言,例如: Visual Basic語言,以指定風格或技術(shù)來撰寫程式碼,在此所謂的風格或技術(shù)就是電腦解決程式問題的程式設(shè)計方法。 13 程式設(shè)計方法 種類 學習程式設(shè)計通常都會經(jīng)歷數(shù)個學習過程,即四種程式設(shè)計技術(shù)( Programming Techniques),或稱為程式設(shè)計風格( Programming Styles),如下所示: ? 非結(jié)構(gòu)化程式設(shè)計( Unstructured Programming)。 ? 程序式程式設(shè)計( Procedural Programming)與結(jié)構(gòu)化程式設(shè)計( Structured Programming)。 ? 模組化程式設(shè)計( Modular Programming)。 ? 物件導向程式設(shè)計( ObjectOriented Programming)。 131 非結(jié)構(gòu)化程式設(shè)計 說明 目前常用的程式語言雖然並不建議使用非結(jié)構(gòu)化程式設(shè)計,不過,早期 BASIC或組合語言建立的程式,很多仍然是使用非結(jié)構(gòu)化程式設(shè)計來建立程式碼。 對於 Visual Basic語言來說,所謂非結(jié)構(gòu)化程式設(shè)計是指初學程式設(shè)計時,不論幾列的小程式或數(shù)百列程式碼的大程式,都只擁有一個 Main()主程序且不包含任何流程控制敘述的情況。 131 非結(jié)構(gòu)化程式設(shè)計 圖例 非結(jié)構(gòu)化程式設(shè)計的程式碼是使用線性方式來依序的執(zhí)行。 131 非結(jié)構(gòu)化程式設(shè)計 問題 程式碼以線性方式執(zhí)行,如果需要重複操作,例如:計算 10次 1加到 100,就需要重複 10次相同的程式碼。 如果沒有複製多段程式碼,可以使用 GOTO指令,GOTO指令很好用,可以跳到程式中的任何位置,不過,亂跳的結(jié)果反而增加程式的複雜度,或產(chǎn)生一些無用的程式碼片斷,稱為「義大利麵程式碼」( Spaghetti Code),程式碼如同義大利麵一般的盤根錯節(jié)。 非結(jié)構(gòu)化程式的所有程式碼處理的資料都屬於「全域」( Global)資料,不論第 1列或第 999列都可以直接存取資料,如果不小心拼字錯誤,造成資料誤存,就有可能發(fā)生在第 1~999列,增加程式除錯的困難度。 132 程序式與結(jié)構(gòu)化程式設(shè)計 說明 程序式程式設(shè)計是將程式中重複的程式片斷抽出成為「程序」(
點擊復(fù)制文檔內(nèi)容
數(shù)學相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1