作业信息
这个作业属于哪个课程 | 2022-2023-1-计算机基础与程序设计 |
---|---|
这个作业要求在哪里 | 2022-2023-1计算机基础与程序设计作业 |
这个作业的目标 | 通过教材内容了解结构体 |
作业正文 | https://www.cnblogs.com/hhaxx/p/17923969.html |
教材学习内容总结
《计算科学概论》第14章 模拟、图形学、游戏和其他应用
- 区分连续事件模拟和离散事件模拟
连续事件模拟和离散事件模拟是两种常见的模拟方法,用于模拟不同类型的事件和系统。它们之间的区别主要在于模拟的事件类型和时间处理方式。
连续事件模拟是指模拟连续变量的变化和连续时间内的事件发生。这种模拟通常涉及到对时间的连续性进行建模,例如模拟自然界中的物理过程、流体动力学、电路系统等。在连续事件模拟中,时间通常是连续的,并且事件发生的速率可能是连续变化的。
离散事件模拟则是指模拟离散事件的发生和处理。这种模拟通常涉及到对离散事件和离散时间进行建模,例如模拟排队系统、生产线、计算机网络等。在离散事件模拟中,事件发生的时间是离散的,并且事件之间的处理通常是离散的。
《C语言程序设计》第12章 结构体和数据结构基础
- 结构体是什么?
结构体是一种自定义的数据类型,它可以将不同类型的数据组合成一个整体,方便操作和管理。
- 结构体的定义格式是什么?
struct 结构体名{ 数据类型 成员变量1; 数据类型 成员变量2; ... };
- 结构体变量的定义格式是什么?
struct 结构体名 变量名;
- 如何访问结构体成员变量?
使用“.”操作符,例如:结构体变量名.成员变量名。
- 结构体数组的定义格式是什么?
struct 结构体名 数组名[数组长度];
- 如何定义结构体指针?
struct 结构体名 *指针名;
- 如何通过结构体指针访问结构体成员变量?
使用“->”操作符,例如:指针名->成员变量名。
- 什么是数据结构?
数据结构是指一组数据的存储方式和操作方法的集合。
- 常见的数据结构有哪些?
常见的数据结构有数组、链表、栈、队列、树、图等。
- 数组和链表的区别是什么?
数组是一种连续存储的数据结构,元素之间的访问速度很快,但插入和删除操作比较麻烦;链表是一种非连续存储的数据结构,插入和删除操作比较方便,但访问速度比较慢。
基于AI的学习
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 1/3 | 20/20 | 学会使用markdone格式添加图片和链接 |
第二周 | 100/300 | 1/4 | 15/35 | 大量询问chatgpt以解决问题 |
第三周 | 150/450 | 1/5 | 20/55 | 开始利用青蛙蹦极学打代码并理解其意义 |
第四周 | 200/650 | 1/6 | 20/75 | 学会购买弹性云服务器,使用vscode中的debug功能 |
第五周 | 300/950 | 1/7 | 20/95 | 以苏格拉底的方式与AI交流所学内容,学会分支、循环结构的灵活运用 |
第六周 | 200/1150 | 1/8 | 20/115 | 学会使用流程图表达所编写的程序,学习如何定义函数 |
第七周 | 250/1400 | 1/9 | 25/140 | 学习了如何运用函数和数组 |
第八周 | 250/1650 | 1/10 | 20/160 | 简单了解了指针 |
第九周 | 250/1900 | 1/11 | 20/180 | 排序算法、查找算法、模块化程序设计 |
第十周 | 250/2150 | 1/12 | 20/200 | 小组分工合作完成任务 |
第十一周 | 250/2400 | 1/13 | 20/220 | 学习SSH用法,加强运用字符串 |
第十二周 | 250/2650 | 1/14 | 20/240 | 学习动态数组使用 |
第十三周 | 250/2900 | 1/15 | 20/260 | 了解Linux中绝对地址,相对地址的打开 |
-
计划学习时间:20小时
-
实际学习时间:20小时