作业信息
|2024-2025-1-计算机基础与程序设计)|
|-- |-
|2024-2025-1计算机基础与程序设计第六周作业)|
|快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题并在期末回答这些问题
|作业正文|https://www.cnblogs.com/shr060414/p/18440575 |
教材学习内容总结(循环结构总结)
1.
基本循环类型:
·
C语言中主要有三种循环结构:for
循环、while
循环和do-while
循环。
2.
for循环:
·
适用于已知循环次数的情况。语法为for(初始化; 条件; 更新)
,在每次迭代前检查条件。
3.
while循环:
·
适用于循环次数不确定但需要根据条件判断的情况。语法为while(条件)
,在每次迭代前检查条件。
4.
do-while循环:
·
至少执行一次循环体,然后根据条件决定是否继续。语法为do { } while(条件);
,在每次迭代后检查条件。
5.
循环控制变量:
·
通常在循环开始时初始化,并在每次迭代后更新,以控制循环的执行。
6.
条件表达式:
·
决定循环是否继续执行。对于for
和while
,在每次迭代前检查;对于do-while
,在每次迭代后检查。
7.
无限循环:
·
当条件表达式始终为真时,循环将无限执行。可以通过break
语句中断。
8.
嵌套循环:
·
循环中可以包含另一个循环,称为嵌套循环。内层循环在每次外层循环迭代时完全执行。
9.
break语句:
·
用于立即退出循环,不再执行循环体的剩余部分。
10.
continue语句:
·
跳过当前迭代的剩余部分,直接进入下一次迭代的条件检查。
11.
循环优化:
·
在编写循环时,尽量减少循环体内的计算和函数调用,以提高效率。
12.
循环变量的作用域:
·
在for
循环中声明的变量,其作用域仅限于循环内部。
13.
条件判断的简化:
·
使用逻辑运算符(如&&
、||
)可以简化复杂的条件判断。
14.
计数器的使用:
·
常用于for
循环中,帮助跟踪循环的执行次数。
15.
循环的退出条件:
·
确保循环有明确的退出条件,以避免死循环。
16.
性能考虑:
·
在循环中避免不必要的操作,如重复计算和内存分配。
17.
递归与循环的选择:
·
在某些情况下,递归可以替代循环,但要注意递归的深度和栈溢出问题。
18.
循环的调试:
·
使用调试工具逐步执行循环,检查变量的变化和条件判断。
19.
循环的可读性:
·
保持代码简洁,使用注释解释复杂的循环逻辑。
20.
循环的应用场景:
·
循环广泛应用于数组遍历、数据处理、算法实现等场景。
基于AI的学习
学习进度
代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 500/500 4/4 38/38
第三周 1000/1000 7/7 60/60
第四周 1300/1300 9/9 90/90
第五周 1500/1500 10/10 110/110
第六周 1600/1600 11 /11 110/110
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
参考:软件工程软件的估计为什么这么难,软件工程 估计方法
计划学习时间:20小时
实际学习时间:20小时
改进情况:继续加油
标签:学习,20,迭代,2024,2025,while,循环,20241327,条件 From: https://www.cnblogs.com/shr060414/p/18524042