? ? ? ? 在前面的章節(jié)中,我們開發(fā)了幾個(gè)完全運(yùn)轉(zhuǎn)的 MATLAB 程序。但是這些程序都十分 簡(jiǎn)單,包括一系列的 MATLAB 語句,這些語句按照固定的順序一個(gè)接一個(gè)的執(zhí)行。像這 樣的程序我們稱之順序結(jié)構(gòu)程序。它首先讀取輸入,然后運(yùn)算得到所需結(jié)果,打印出結(jié) 果,并退出。至于要多次重復(fù)運(yùn)算程序的某些部分是沒有辦法的,也不能根據(jù)輸入的值, 有選擇地執(zhí)行程序的某些部分。
? ? ? ?在下面的兩章中,我們將向大家介紹大量的 MATLAB 語句,這些語句允許我們來控 制中語句的執(zhí)行順序。有兩大類控制順序結(jié)構(gòu):選擇結(jié)構(gòu),用選擇執(zhí)行特定的語句;循環(huán) 結(jié)構(gòu),用于重復(fù)執(zhí)行特定部分的代碼。選擇結(jié)構(gòu)將會(huì)本章討論,循環(huán)結(jié)構(gòu)我們將會(huì)在第四 章討論。
? ? ? ? 隨著選擇和循環(huán)介紹,我們的程序也將變得復(fù)雜,對(duì)于解決問題來說,將會(huì)變得簡(jiǎn) 單。為了幫助大家避免在編程過程中出現(xiàn)大量的錯(cuò)誤,我們將向大家介紹正式的編程步 驟,即自上而下的編程方法。我們也會(huì)向大家介紹一些普通的算法開發(fā)工具即偽代碼。文章來源:http://www.zghlxwxcb.cn/news/detail-450546.html
3.1 自上而下的編程方法簡(jiǎn)介
? ? ? ? 假設(shè)你是在工廠工作的工程師,為了解決某些問題,你要編寫一個(gè)程序。你如何開始 呢?當(dāng)遇到一個(gè)新問題時(shí),我們的心里會(huì)自然而然的產(chǎn)生這樣的想法:馬上坐在計(jì)算機(jī) 前,開始編程,而不用浪費(fèi)大量的時(shí)間思考我們所要解決的問題是什么?用這種不切實(shí)際 的想法來編一些非常小的程序可能會(huì)成功。但在現(xiàn)實(shí)中,問題可能會(huì)非常的大,程序員再 用這種方法編程將會(huì)陷入困境。對(duì)于一個(gè)大的程序來說,在編寫代碼之前你要通盤的思考 你所要面臨的問題和解決的方法。在本節(jié)中,我們將向大家介紹正式的編程設(shè)計(jì)步驟,然 后應(yīng)用這個(gè)步驟來編寫本書所有的大的應(yīng)用程序。對(duì)于我們所遇到文章來源地址http://www.zghlxwxcb.cn/news/detail-450546.html
到了這里,關(guān)于第三章 MATLAB的分支語句和編程設(shè)計(jì)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!