本次实验让我们体会到了编程真正的用途,用程序实现算法.
编程其实一大部分工作就是分析问题,找到解决问题的方法,再
以相应的编程语言写出代码。这就要求掌握算法,顺序结构、分
支结构和循环结构并不彼此孤立的,在循环中可以有分支、顺序
结构,分支中也可以有循环、顺序结构。本次实验主要是有循环
结构和分支结构实现的。用很简单的语句实现了一个叫复杂的算
法,是本次实验的特色。
分支语句:其语句格式为:
if(条件 1) { };
else {分支 n+1} 结构一起构成一个复杂的程序,例如分支
结构中的复合语句、循环结构中的循环体等。
顺序结构的程序虽然能解决计算、输出等问题,但不能做判
断再选择。对于要先做判断再选择的问题就要使用分支结构。分
支结构的执行是依据一定的条件选择执行路径,而不是严格按照
语句出现的物理顺序。分支结构的程序设计方法的关键在于构造
合适的分支条件和分析程序流程,根据不同的程序流程选择适当
的分支语句。分支结构适合于带有逻辑或关系比较等条件判断的
计算。要使用 C 语言实现一个比较复杂的算法,就需要通过多个
简单的算法组合而成。即是把
C 程序设计成模块化结构。 C 语言的模块化程序结构用函数
来实现,即将复杂的 C 程序分为若干模块,每个模块都编写成一
个 C 函数,然后通过主函数调用函数及函数调用函数来实现一大
评论1