2023-2024-1 20231410刘珈岐《计算机基础与程序设计》第10周学习总结

发布时间 2023-12-02 11:44:21作者: 20231410刘珈岐

2023-2024-1 20231410刘珈岐《计算机基础与程序设计》第10周学习总结

作业信息

这个作业属于哪个课程 (https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)
这个作业要求在哪里 (https://www.cnblogs.com/rocedu/p/9577842.html#WEEK10)
这个作业的目标 自学教材《计算机科学概论》第12,13,14章 《C语言程序设计》第9章
作业正文 https://www.cnblogs.com/ljq2005/p/17871068.html)

教材学习内容总结

《计算机科学概论》第12章
1.信息系统是让用户组织和管理数据的应用软件。一般包括电子制表软件和数据库管理系统。
2.电子制表软件具有多功能性和可拓展性。
3.在数据库管理系统中,关系模型是最常用的数据库方法。它用表组织数据,表由记录构成,记录由字段构成。
4.结构化查询语言SQL是查询和操作关系数据库的语言。
《计算机科学概论》第13章
1.图灵测试:根据经验判断一台计算机是否达到了智能化。方式:模拟人类对话。
2.通过图灵测试的计算机具有弱等价性:即得到的结果相同,实现的过程不同。
强等价性指结果过程都相同。
3.专家系统嵌入了人类专家的知识,人工神经网络模拟人脑神经处理。
4.机器人学分为研究固定机器人和移动机器人。
《计算机科学概论》第14章
1.模拟是真实系统的抽象。两种主要的模拟类型:连续模拟和离散事件模拟。
2.排队事件是离散事件模拟,气象模型和地震模型是连续模拟。
《C语言程序设计》第9章
1.指针数据类型,指针变量定义用*表示,初始化用NULL
2.指针变量里储存的是地址,要表示常量的地址可以用&
3.指针变量可以作为函数参数,可以类比于普通的常量参数。

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

我看了这一段文字 “在连续模拟中,变化是由反映对象之间的关系或特征的偏微分方程表示的。在离散事件模拟中,行为被表示为实体、属性和事件,其中实体即对象,属性即实体的特征,事件即实体之间的相互作用。”不太明白 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。 但是我还是不太懂,我的困惑是(说明困惑)。【或者】我反对作者的观点(提出作者的观点,自己的观点,以及理由)。 )

  • 问题1:我看了这一段文字 “在连续模拟中,变化是由反映对象之间的关系或特征的偏微分方程表示的。在离散事件模拟中,行为被表示为实体、属性和事件,其中实体即对象,属性即实体的特征,事件即实体之间的相互作用”,不太明白。
  • 问题1解决方案:问chatgpt:在连续模拟中,我们试图模拟一系列对象之间的关系和特征随时间变化的过程。这种模拟通常使用偏微分方程来表示,其中包含了关于对象的位置、速度、加速度等信息。通过求解这些方程,我们可以得到对象的演化轨迹和其他相关信息。
    与连续模拟不同,离散事件模拟将系统中的行为表示为一系列实体、属性和事件。实体代表系统中的对象,例如人、车辆、机器等,每个实体都具有特定的属性,如位置、状态、速度等。事件表示实体之间的相互作用,例如碰撞、交流、转化等。
    离散事件模拟中,通过模拟事件的发生和相应的处理过程,来模拟系统的变化和演化。这些事件的发生可能会修改实体的属性,触发进一步的事件,从而影响系统的演化。
    总而言之,连续模拟和离散事件模拟是两种常见的模拟方法,用于研究系统的演化和变化。连续模拟主要关注系统的动态变化过程,用偏微分方程表示;而离散事件模拟则更关注实体之间的相互作用和事件的发生与处理。这两种方法在不同的领域和问题中都有广泛的应用。

基于AI的学习





代码调试中的问题和解决过程

  • 问题1:循环里出现if else如果有一种情况不符合就会持续输出wrong;
  • 问题1解决方案:设置一个标记,例如found,初始化为0,如果不符合found就赋值为1;

上周考试错题总结

1.Which of the following is the technique for keeping multiple programs in main memory at the same time, competing for their chance at the CPU?
A. Process management
B. Memory management
C. Multiprogramming
D. Timesharing
E. CPU scheduling
正确答案: C
你的作答: B
翻译:
以下哪项技术可以让多个程序同时保存在主存中,并争夺CPU的使用权?
A. 进程管理
B. 内存管理
C. 多道程序设计
D. 分时系统
E. CPU调度
解释:
题中描述的是一种让多个程序同时保存在主存中的技术,它们可以竞争使用CPU的机会。这种技术称为多道程序设计,选项C是正确答案。
选项A,进程管理,是指操作系统对进程的创建、调度和终止等管理操作。
选项B,内存管理,是指操作系统对内存资源的管理,包括内存分配、回收和地址映射等。
选项D,分时系统,是一种让多个终端用户共享计算资源的技术,通过轮流分配时间片给每个用户,使得每个用户感觉到自己独占使用计算机。
选项E,CPU调度,是操作系统根据一定的策略选择下一个要执行的进程或线程的过程。
2.Which of the following uses an elevator-like algorithm to service disk requests as it moves the heads from one extreme to the other?
A. First-come, first-served
B. SCAN
C. Shortest-seek-time-first
D. Latency
E. Seek time
正确答案: B
你的作答: A
翻译:以下哪个选项使用类似电梯的算法,将磁头从一个极端移动到另一个极端来处理磁盘请求?
A. 先来先服务(First-come, first-served)
B. 扫描(SCAN)
C. 最短搜索时间优先(Shortest-seek-time-first)
D. 延迟(Latency)
E. 寻道时间(Seek time)
解释:
题目描述的是一种使用类似电梯的算法来处理磁盘请求的方法,它将磁头从一个极端移动到另一个极端。这种算法被称为扫描(SCAN),选项B是正确答案。
选项A,先来先服务(First-come, first-served),是一种处理请求的简单方法,按照请求到达的顺序进行服务。
选项C,最短搜索时间优先(Shortest-seek-time-first),是一种根据磁盘头到目标位置的距离来排序请求并优先处理最短距离的请求的算法。
选项D,延迟(Latency),是磁盘或存储设备访问所需的额外时间。
选项E,寻道时间(Seek time),是磁盘磁头从一个磁道移动到另一个磁道所需的时间。
3.Which of the following begins at the root and specifies each step down the tree until it reaches the desired file or directory?
A. Working directory
B. Subdirectory
C. Parent directory
D. Relative path
E. Absolute path
正确答案: E
你的作答: A
翻译:
以下哪个选项从根目录开始,并指定每一步向下访问树,直到达到所需的文件或目录?
A. 工作目录(Working directory)
B. 子目录(Subdirectory)
C. 父目录(Parent directory)
D. 相对路径(Relative path)
E. 绝对路径(Absolute path)
解释:
题目描述的是一种从根目录开始,并指定每一步向下访问树,直到达到所需的文件或目录的方法。这种方法被称为绝对路径(Absolute path),选项E是正确答案。
选项A,工作目录( directory),是当前用户正在操作的目录。
选项B,子目录(Subdirectory),是在文件系统层次结构中位于父目录下的目。
选项C,父目录(Parent),是位于当前目录上一级的目录。
选项D,相对路径(Relative path),是从当前工作目录开始的路径,相对于当前目录。
4.A relative path begins at the root of the directory tree.
正确答案: 错误
你的作答: 正确
翻译:相对路径始于根目录。
解释:
相对路径是相对于当前工作目录而言的,而不是相对于目录树的根目录。而绝对路径才是从根目录开始的完整路径。所以相对路径并不始于根目录。
5.At any point in time, a user is "in" the current working directory within the file system.
正确答案: 正确
你的作答: 错误
翻译:在任何时刻,用户都在文件系统中的当前工作目录中。
解释:
题目说的是在任何时刻,用户都处于文件系统中的当前工作目录中。
当前工作目录是用户当前所在的目录,用户可以在其中执行操作和访问文件。因此,在任何时刻,用户都是在当前工作目录中。这是文件系统的基本概念。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 20/20 1/1 10/10
第二周 80/100 1/2 10/20
第三周 100/200 1/3 20/40
第四周 300/500 1/4 20/60
第五周 200/700 1/5 20/80
第六周 200/900 1/6 20/100
第七周 100/1000 1/7 20/120
第八周 200/1200 1/8 18/138
第九周 150/1350 1/9 20/158
第十周 150/1500 1/10 20/178
  • 计划学习时间:20小时

  • 实际学习时间:20小时