2023-2024-1 学号:20231305 《计算机基础与程序设计》第7周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(如2022-2023-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业) |
这个作业的目标 | <自学教材计算机科学概论第8章 并完成云班课测试《C语言程序设计》第6章并完成云班课测试> |
作业正文 | ... 本博客链接 |
教材学习内容总结
学习了计算机科学概论第八章进一步了解了抽象数据类型,认识了堆栈和列表和树和图等数据结构在,也认识了子程序的定义和写法,对其作用有了较浅薄的认识,认识了子程序的类型,再看一次课本受益良多,之前走马观花没仔细看,再看后注意到了二叉树中插入nell的方法,以及运用二叉树检索数据的过程有了认识。
《c语言程序设计》第六章:主要讲了三种循环语句,分别为while、do-while、for语句,讲了一种特别的运算符,逗号运算符,还介绍了其他类型的循环,例如计数循环、嵌套循环、条件控制的循环,一些特别的语句,goto语句、break语句、continue语句,还介绍了一种结构化程序设计的核心思想,程序应该只有一个入口和一个出口。
教材学习中的问题和解决过程
- 问题1:什么是伪代码
- 问题1解决方案:通过询问gpt得知,伪代码(Pseudocode)是一种高级描述性语言,用于描述算法或计算过程,而不涉及特定的编程语言语法。它是一种近似自然语言的表示方法,旨在以简洁和清晰的方式传达算法的逻辑结构。伪代码并不是一种标准的编程语言,而是一种通用的、易读易懂的算法描述方式,有助于理解和讨论算法的实现细节。它在设计算法、编写程序之前通常被用来表达解决问题的思路。
代码调试中的问题和解决过程
- 问题1:能够看懂递推的原理,但是不知道什么时候用
- 问题1解决方案:通过寻找递推的例子进行理解
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 22/60 | |
第四周 | 1300/1300 | 8/9 | 30/90 | |
第五周 | 1300/1300 | 6/9 | 90/90 | |
第六周 | 1300/1300 | 8/9 | 60/90 | |
第七周 | 1300/1300 | 7/9 | 70/90 |