欢迎来到61范文网!
您现在的位置:首页 > 综合范文

循环结构程序设计实验报告

时间:2024-04-19 17:03:35 综合范文

  实验日期:2022年9月20日实验名称:循环结构程序设计实验教材:P86 第四题

  一、实验目的要求

  1. 熟练掌握 if 语句和 switch 语句;2. 循环控制结构的使用。

  二、实验内容

  1. 实验教材 P86 第四题;2. 实验教材 P87 第八题;3. 实验教材 P108 第一题;4. 实验教材 108 页的第四题;5. 选做题:参考实验教材 P104 第六题。

  三、上机程序(算法设计思想)

  1. 编写一个程序,要求输入一个正整数 n,输出从 1 到 n 的所有数字;2. 算法设计:使用 for 循环结构;3. 程序代码示例:

```#include int main() { int n, i, num; printf(\"请输入一个正整数:\"); scanf(\"%d\", &n); for (i = 1; i <= n; i++) { printf(\"%d \", i); } printf(\"\\"); return 0;}```

  四、运行结果

  1. 输入 5,输出结果为 1 2 3 4 5;2. 输入 10,输出结果为 1 2 3 4 5 6 7 8 9 10。

  五、调试中的问题及解决方法

  1. 问题:在 for 循环中,如何实现 i 的初值和终值? 解决方法:在 for 循环 statement 之前,使用 initializer 初始化 i 的值为 1。

  六、总结

  通过本次实验,我们学习了 if 语句和 switch 语句的使用,以及循环控制结构的基本概念和应用。在实验过程中,我们通过编写简单的程序,熟悉了在 PC 机上建立、汇编、连接、调试与运行汇编语言程序的过程。同时,我们也培养了观察类比、归纳抽象能力和算法分析、算法设计到算法表示的程序化算法思想。