首页 > 编程语言 >2024-2025-1 20241327 《计算机基础与程序设计》 第六周学习总结

2024-2025-1 20241327 《计算机基础与程序设计》 第六周学习总结

时间:2024-11-03 21:46:10浏览次数:1  
标签:学习 20 迭代 2024 2025 while 循环 20241327 条件

作业信息
|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.
条件表达式:
·
决定循环是否继续执行。对于forwhile,在每次迭代前检查;对于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

相关文章

  • 2024数模b题-问题三思路构建
    2024数模b题-问题三思路构建问题三背景由于该生产过程有多道工序,每一个工序都有涉及多个零件装配,企业需要自己决定是否检测零配件和半成品成本,还要决定是否拆解不合格成品等,题目已经给了相应的表格,这是显而易见的决策模型我们要通过每个零配件的次品率以及购买单价,检测成本,以及半......
  • 2024数模b题-问题一思路构建
    2024数模b题-问题一思路构建样本量计算根据置信空间的计算公式,逆累积分布函数(ICDF):逆累积分布函数(ICDF)是从累积分布函数的值反推出对应的Z分数。在MATLAB中,norminv函数就是计算标准正态分布的逆累积分布函数的值我们通过这个公式来得到我们可以得到对于95%置信水平,我们能得到Z=1.......
  • SICTF-2024
    SICTF-2024MISC签到关注林枫云微信公众号,发送SICTFRound4派森下载得到了个文件,然后后缀改成py然后打开然后让ai通过谐音翻译,得到脚本然后运行py得到flag=[16,29,67,84,31,75,89,48,30,111,107,48,49,52,95,67,6,2,110,51,44,69,95,118,74,45,1......
  • 20241103 训练记录
    杂题选讲OmkarandLandslide可以发现,我们把一轮操作分解成对每个位置的单个操作,那么这些单个操作的顺序是可以随意调换的。由于最后一定会操作到不能继续操作为止,这样一轮一轮的操作就可以等价为:顺序操作\(1\)到\(n\)的每个位置,若这个点能向前滑坡,就一直滑到不能滑为止。......
  • 2024icpc南京站游记
    首先,我要说的是,袋鼠是真的真的真的真的真的真的很可爱!!!day1中午到南京,办理入住酒店、去南航报到、吃中饭。然后就是热身赛了!主办方送了袋鼠玩偶,还没开赛我就在那里玩抽象,给袋鼠摆一些奇怪姿势(bushi)然后开始之后发现五道都是袋鼠题,主办方真的很爱袋鼠。首先跟榜C是水红题,直接......
  • 学期2024-2025-1 学号20241306 《计算机基础与程序设计》第6周学习总结
    学期(如2024-2025-1)学号(如:20241300)《计算机基础与程序设计》第X周学习总结作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))这个作业要求在哪里[2024-2025-1计算机基础与程序设计第6周作业(ht......
  • P11229 [CSP-J 2024] 小木棍 题解
    算法一,dp首先对于\(10^5\)的数据,很明显,如果用longlong是绝对会爆炸的,所以使用string类型进行dp.定义状态\(f_i\),表示用\(i\)根木棍能拼出的最小数字.显然,可以先初始化1~7的情况.状态转移:\(f_i=cmp(f_i,f_{i-stk_j}+j).\),其中,cmp为比较函数,j为0~9......
  • 2024.11 训练记录
    训练记录11.1补题,怒学LCT。没学会。theend。只会splay。辅助树太难了。11.2无。休息日就摸了一整天鱼,都干了啥我一点也记不清了。11.3noip10连估分100+0+20+30=150实际60+0+20+45=125T11e5二分答案\(nlog^2n\)卡完了。咋这样。赛后换了一个快......
  • 【python-程序设计赛道-模拟题笔记整理】2024年第六届全国高校计算机能力挑战赛
    Python知识点整理不都正确是指要求找错误的如果没有错误的,全都是事实就没有符合题意的所以选选项D,三个选项不都正确模块模块不能被多次导入模块是构造程序的方式在执行时,一个模块只会被导入一次python程序文件是一个模块包语法空行不是python语法的一部分缩进是p......
  • 2024-11-03:得到更多分数的最少关卡数目。用go语言,Alice 和 Bob 正在进行一个有 n 个关
    2024-11-03:得到更多分数的最少关卡数目。用go语言,Alice和Bob正在进行一个有n个关卡的游戏,其中每个关卡要么是困难模式(possible[i]==0),要么是简单模式(possible[i]==1)。玩家在游戏中获得分数的规则如下:通过简单模式的关卡可得1分,而遇到困难模式的关卡将扣除1分。Alice从......