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

发布时间 2023-11-12 22:30:13作者: 20231318傅述令

作业信息

这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 2022-2023-1计算机基础与程序设计第七周作业
这个作业的目标 1. 学习《计算机科学概论》第8章并完成云班课测试;2. 学习《C语言程序设计》第6章并完成云班课测试。
作业正文 2023-2024-1 学号20231318《计算机基础与程序设计》第七周学习总结

教材学习内容总结

1.《计算机科学概论》第八章:

主要学习了数组,列表,链表,队列,二叉树等概念,掌握其应用。

  • 数组是一个固定长度的存储相同数据类型的数据结构,数组中的元素被存储在一段连续的内存空间中。它是最简单的数据结构之一,大多数现代编程语言都内置数组支持。
  • 列表是一种在编程中常见的数据结构,它可以包含多个元素,这些元素可以是不同的数据类型。与数组不同,列表的长度是可变的,可以随时添加或删除元素。
  • 链表是一种数据结构,用于存储一系列元素。不同于数组,链表中的元素在内存中并不是连续存储的,而是通过节点相互连接构成。每个节点包含数据和指向下一个节点的指针。这些节点按顺序排列,形成链式结构。
  • 队列是一种常见的数据结构,它按照先进先出的原则管理元素。在队列中,新元素从队尾入队,而元素从队头出队。这种数据结构常用于需要按顺序处理的情况,例如任务调度、广度优先搜索等。
  • 二叉树是一种树状数据结构,它由节点组成,每个节点最多有两个子节点,分别称为左子节点和右子节点。这两个子节点通常被称为二叉树的左子树和右子树。

2.《C语言程序设计》第六章:

学习了各种语句,明白了程序化设计基本思想。
循环语句:
while循环,do-while循环,for循环
跳转语句:
break语句,continue语句,goto语句

教材学习中的问题和解决过程

问题:非返回值的子程序必须始终具有return语句。

问题解决方案:查阅资料,知道非void型的必须有返回值,一定要有return语句。返回值的类型还要跟函数的类型一样,无参函数可以有返回值,参数和函数能不能返回值没有任何关系。

基于AI的学习

image
image
image
image
image
image
image
image
image

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 10篇 300小时
第一周 200/200 1/1 28/28 学会了markdown语法
第二周 100/300 1/2 10/38 学会了使用chatgpt
第三周 150/450 1/3 15/53 学习运用c语言编写简单程序
第四周 150/600 1/4 20/73 学习运用C语言输出数学计算程序,熟悉门电路知识
第五周 120/720 1/5 13/86 学习运用基本的机器语言、汇编语言和伪代码
第六周 180/900 1/6 20/106 学习综合运用分支结构与循环结构
第七周 200/1100 1/7 14/120 学习运用跳转结构与调用函数
预计学习时间:10小时
实际学习时间:14小时

参考资料