学年(2023-2024-1)学号(20231311)《计算机基础与程序设计》第6周学习总结

发布时间 2023-11-05 21:06:59作者: 20231311吴冠清

2023-2024-1 20231311《计算机基础与程序设计》第6周学习总结

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 [2023-2024-1计算机基础与程序设计第六周作业
这个作业的目标 1.学习计算机科学概论第7章 并完成云班课测试2.《C语言程序设计》第5章并完成云班课测试
作业正文 https://i.cnblogs.com/posts/edit;postId=17811073#postBody

教材学习内容总结

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

基于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