在前面的章节中,我们开发了几个完全运转的 MATLAB 程序。但是这些程序都十分 简单,包括一系列的 MATLAB 语句,这些语句按照固定的顺序一个接一个的执行。像这 样的程序我们称之顺序结构程序。它首先读取输入,然后运算得到所需结果,打印出结 果,并退出。至于要多次重复运算程序的某些部分是没有办法的,也不能根据输入的值, 有选择地执行程序的某些部分。
在下面的两章中,我们将向大家介绍大量的 MATLAB 语句,这些语句允许我们来控 制中语句的执行顺序。有两大类控制顺序结构:选择结构,用选择执行特定的语句;循环 结构,用于重复执行特定部分的代码。选择结构将会本章讨论,循环结构我们将会在第四 章讨论。
随着选择和循环介绍,我们的程序也将变得复杂,对于解决问题来说,将会变得简 单。为了帮助大家避免在编程过程中出现大量的错误,我们将向大家介绍正式的编程步 骤,即自上而下的编程方法。我们也会向大家介绍一些普通的算法开发工具即伪代码。
3.1 自上而下的编程方法简介
假设你是在工厂工作的工程师,为了解决某些问题,你要编写一个程序。你如何开始 呢?当遇到一个新问题时,我们的心里会自然而然的产生这样的想法:马上坐在计算机 前,开始编程,而不用浪费大量的时间思考我们所要解决的问题是什么?用这种不切实际 的想法来编一些非常小的程序可能会成功。但在现实中,问题可能会非常的大,程序员再 用这种方法编程将会陷入困境。对于一个大的程序来说,在编写代码之前你要通盘的思考 你所要面临的问题和解决的方法。在本节中,
订阅专栏 解锁全文

541





