2023-2024-1 学号:20231305 《计算机基础与程序设计》第7周学习总结

发布时间 2023-11-12 21:19:12作者: 20231305

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