东华理工大学生顺序结构程序设计与计算实例

需积分: 0 0 下载量 4 浏览量 更新于2024-08-03 收藏 35KB DOCX 举报
本次实验文档是关于“顺序结构程序设计”的实践报告,由涂乾安同学完成,属于东华理工大学2321803班,学号2023213081。实验主要目标有四个,包括理解并掌握赋值语句、数据输入输出函数的运用,理解顺序结构程序中语句的执行流程,以及设计简单顺序结构程序的能力。 首先,实验的第一部分涉及一个基础的C语言程序,该程序通过`scanf`函数接收用户输入的整数x和y,并通过`printf`函数输出。通过这个例子,学生可以学习如何读取输入并处理数据。当运行程序并输入5和6后,输出结果显示x和y的值正确,同时展示了字符输入的部分,如ch1、ch2和ch3的值。 接下来的第二个程序展示了字符变量的处理,通过输入一个字符ch1,然后将其转换为小写(将ASCII码减去32),并通过`printf`输出结果。这演示了字符变量的操作和类型转换。 第三个程序是关于计算三角形面积的示例,利用`scanf`获取三个边长a、b、c,然后计算半周长`s`,最后通过海伦公式求出三角形面积S,并输出结果。这个程序结合了浮点数的输入和数学运算,进一步锻炼学生的数值计算能力。 最后一个程序是计算圆柱体体积的示例,输入圆的半径r和高h,利用定义常量PI计算底面面积、侧面积和最终体积c,然后输出。此部分不仅涉及基本的数学计算,还展示了如何使用宏定义来简化代码。 整个实验通过一系列实际操作,使学生在实践中深化对顺序结构的理解,掌握C语言的基本语法和功能,同时培养解决问题和编程逻辑思维的能力。完成这些实验有助于提升学生的编程技能和对程序控制结构的掌握。