内容正文:
程序设计的基本方法
一、程序的三种基本结构
1.顺序结构
顺序结构是最简单、最基本的程序控制结构。将解决问题的各个步骤按顺序写成程序代码,程序中的各操作是按照它们出现的先后顺序来执行的。
2.分支结构
分支结构又称为选择结构。利用分支结构,可以控制程序根据不同的情况做出不同的处理。
如前面所讲的“天气报告程序”的例子。利用If-Then-Else条件语句可以实现程序的条件选择,利用多个If-Then-Else语句可以实现条件判断的嵌套。还可以通过其他的语句(如Select Case语句)达到条件选择的目的。
3. 循环结构
循环结构又称为重复结构。在解决一些问题时,经常需要重复执行同一串语句。利用循环结构可以控制程序的某一部分按需要重复执行。
顺序、分支和循环三种程序的基本控制结构都有一个共同的特点:每一种结构都只有一个入口、一个出口。这三种结构就像搭积木一样,可以构成任何复杂的程序。
二、算法
1.算法的概念
编写程序解决实际问题,首先应确定解决问题的思路和方法,然后写出正确的求解步骤,这些求解方法与步骤当然要计算机能理解与识别,这就是算法。所以简单地说,算法就是计算机能理解与识别的解决问题的方法和步骤。
2.算法的描述
(1)使用自然语言描述;
(2)使用流程图表示。
使用自然语言描述算法容易理解,但所描述的算法比较繁琐、冗长,有时会产生语言的“歧义”,不同的人理解的意思可能不一样。
程序流程图,就是使用专门的图形符号来描述解决问题的过程。使用程序流程图来描述算法,优点是简洁直观、易看易懂,逻辑关系清晰。
三、程序设计的基本思想与步骤
(1)应用领域的知识;
(2)程序设计方法;
(3)程序设计语言;
(4)程序设计环境与工具。
谢 谢
$$