实验五模块化的程序设计选编.doc

实验五模块化的程序设计选编

单元5 模块化的程序结构 实验五 模块化的程序设计 实验目的 (1)理解自顶向下,逐步细化的模块化设计思想划分子模块;知道模块化程序设计方法。 (2)熟悉函数的定义、函数的声明和函数的调用,理解函数调用的实现过程。 (3)理解函数调用时的数据传送机制,通过参数将主调函数的数据传递到被调函数,运用return语句将被调函数的处理结果返回主调函数。 (4)通过设置断点和单步执行,观察子函数的执行路径,和子函数中变量的值的变化。 实验范例 引导任务 任务1会变化的三角形 任务2 计算生日相差几天 任务1 会变化的三角形 任务描述 在屏幕上打印一个三角形,如图5-1所示,运行程序时输入三角形的级别n,可以打印不同大小的三角形。 图5-1 输出可变的三角形 任务解决 任务解决路径: 图5-2 任务1 解决路径 第一步:学习无参无返回值函数的定义、声明和调用; 第二步:了解函数参数的作用,学习使用带参的函数构建多层模块程序的构建; 第三步:学习带参无返回值函数的设计; 1.编写打印三角形的函数 (1)问题分析 要在屏幕上打印一个三角形,可以直接在main函数中使用printf语句完成,如下程序代码所示: #include stdio.h int main() { printf(打印一个三角形\n ); printf( *\n); printf( ***\n); printf(*

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档