第五周作业

学期2024-2025-1 学号20241414 《计算机基础与程序设计》第五周学习总结

作业信息

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 2024-2025-1计算机基础与程序设计第五周作业
这个作业的目标 1.条件语句2.循环语句3.逻辑运算符4.黑箱白箱实验
作业正文 本博客链接

教材学习内容总结

1.条件语句
2.循环语句
3.逻辑运算符
4.黑箱白箱实验

教材学习中的问题和解决过程

  • 问题1:while和do while的区别
  • 问题1解决方案:
    while 和 do while 都是循环控制语句,用于在满足特定条件时重复执行代码块,但它们在执行逻辑上有所不同:

while 循环:

先判断条件,如果条件为真,则执行循环体内的代码。
如果条件为假,则不执行循环体内的代码,直接跳到循环之后的代码。
因此,如果条件一开始就不满足,while 循环的代码块可能一次都不会执行。
do while 循环:

先执行循环体内的代码,然后再判断条件。
如果条件为真,则重复执行循环体内的代码。
如果条件为假,则结束循环,执行循环之后的代码。
因此,do while 循环至少会执行一次循环体内的代码,即使条件一开始就不满足。

  • 问题2:在循环中再加入一个循环需要注意什么
  • 问题2解决方案:
    避免无限循环:确保内层和外层循环都有明确的结束条件,否则可能会导致无限循环。
    性能考虑:嵌套循环可能会导致较高的计算复杂度,特别是在循环次数较多时。在设计算法时,应考虑优化循环结构。
    可读性:过多的嵌套层次可能会降低代码的可读性。如果可能,尝试简化循环结构或使用其他数据结构和算法来减少嵌套。

代码调试中的问题和解决过程

  • 问题1:不理解while和do while的区别
  • 问题1解决方案:通过仔细阅读课本来了解
posted @ 2024-10-27 10:55  J]  阅读(2)  评论(0编辑  收藏  举报