作业信息
这个作业属于哪个课程 | 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的学习
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 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小时 |