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

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

作业信息

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 (如2024-2025-1计算机基础与程序设计第六周作业
这个作业的目标 <参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第六周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59>
作业正文 https://www.cnblogs.com/zmws/p/18514109

教材学习内容总结

计算机科学概论第7章:
分治法:介绍将复杂问题分解为较小子问题的方法,以更容易解决整体问题。
带有选择的算法:讨论如何使用条件语句(例如if-else)来执行不同的操作。
带有循环的算法:介绍如何使用循环结构来重复执行操作。
数组:解释了数组的概念,它是一个有序数据集合,可用于存储多个相似类型的数据。
顺序搜索:讨论如何逐个检查元素以查找特定值的搜索算法。
有序数组中的顺序搜索:介绍在有序数组中应用顺序搜索。
二分检索:解释如何使用二分搜索来快速查找有序数组中的元素。
选择排序:介绍选择排序算法,它通过选择最小(或最大)元素来逐渐排序数组。
冒泡排序:讨论冒泡排序,它通过多次比较和交换相邻元素来排序数组。
插入排序:解释插入排序,它将元素逐个插入已排序的部分以构建排序数组。
《C语言程序设计》第5章:
用于单分支控制的条件语句:
介绍用于单分支控制的条件语句,通常采用if语句。
讨论条件语句的基本结构和语法,以及如何根据条件的真假执行相应的代码块。
用于双分支控制的条件语句:
探讨用于双分支控制的条件语句,通常包括if-else语句。
强调if-else语句的作用,根据条件的真假执行不同的代码块。
通过 AI 工具总结一下内容,自己再补充
通过思维导图形成知识体系

基于AI的学习



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

问题:switch语句使用失败
问题解决方案:用CSDN查询得知,switch语句不会在执行判断为真后的语句之后跳出循环,而是继续执行后面所有case语句。在每一case语句之后增加break 语句,使每一次执行之后均可跳出switch语句,从而避免输出不应有的结果。

代码托管

其他(感悟、思考等,可选)

1.听课听得懂不代表自己会写,因此我们应当多去实践,自己去敲代码。
2.代码调试错误时,可以询问chatgpt或者利用debug。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 100 /100 1/1 20/20
第二周 200/300 1/2 18/38
第三周 200/500 1/3 22/60
第四周 300/800 1/4 30/90
第五周 600/1000 1/5 40/130
第六周 900/1200 1/6 40/170
posted @ 2024-10-29 18:44  智美伟斯  阅读(0)  评论(0编辑  收藏  举报