实验日期: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
四、运行结果
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 机上建立、汇编、连接、调试与运行汇编语言程序的过程。同时,我们也培养了观察类比、归纳抽象能力和算法分析、算法设计到算法表示的程序化算法思想。