# 学期2023-2024-1 20231401 《计算机基础与程序设计》第六周学习总结

发布时间 2023-11-04 19:40:49作者: 20231401蔡梓文

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

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第六周作业
这个作业的目标 自学教材:计算机科学概论第7章 并完成云班课测试 《C语言程序设计》第5章并完成云班课测试
作业正文 https://www.cnblogs.com/czzz567/p/17809684.html

教材学习内容总结

计算机科学概论第7章

说明了提出问题和解决问题的做法,介绍了有简单参数的算法。说明了选择和循环的算法。数组是同构项目的有名集合,记录是异构项目的有名集合。排序包括选择排序 冒泡排序和插入排序

c语言程序设计第5章

说明了选择控制结构,学习了if,if-else,else-if,switch语句,以及逻辑运算符与&&,或||,非!。

教材中的问题和解决过程

不太明白教材中数组的含义 解决过程:询问chatgpt
数组是一种特殊的数据结构,其中包含的元素都是同一类型(即同构),并且这些元素的数量是有限的。
"同构项目":这意味着数组中的所有元素都是相同的数据类型。例如,如果你有一个整数数组,那么它只能包含整数。你不能在这个数组中放入字符串或浮点数。
"有限集合":这意味着数组的大小是固定的。一旦创建了数组,就不能改变其大小。例如,如果你创建了一个包含5个元素的数组,那么这个数组就永远只能包含5个元素。
因此,数组可以被看作是一种用来存储相同类型元素的有限容器。

基于AI的学习



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

程序中大括号较多,难以分辨结构,导致大括号用乱,无法对应,程序运行错误
解决办法:通过仔细分析和反复尝试将大括号更改正确。
程序部分语句缺失,语法错误导致无法运行
解决办法:通过不断检查和debug将错误改正

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 100/100 2/2 20/20 初步学习Linux
第二周 100/200 2/4 10/30
第三周 100/300 2/6 20/50
第四周 100/400 2/8 15/65
第五周 200/600 1/9 25/90
第六周 200/800 1/10 20/110