2022-2023-1 20221304 《计算机基础与程序设计》第十周学习总结
2022-2023-1 20221304 《计算机基础与程序设计》第十周学习总结
作业信息
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/rocedu/p/9577842.html#WEEK10 |
这个作业的目标 | 自学教材《计算机科学概论》第12、13、14章并完成云班课测试,自学教材《C语言程序设计》第9章并完成云班课测试 |
作业正文 | https://www.cnblogs.com/liu-221304-yi-tong/p/16859901.html |
教材学习内容总结
在《C语言程序设计》第9章中,我学到了:指针数据类型,指针变量的定义和初始化。取地址运算符,间接寻址运算符。按值调用与模拟按引用调用,指针变量作函数参数函数指针。
在《计算机科学概论》第12章中,我学到了:定义通用信息系统的角色。解释电子数据表的结构。为数据的基本分析创建电子数据表。用内置函数定义适用的电子数据表公式。 设计可扩展的、灵活的电子数据表。描述数据库管理系统的元素。描述关系数据库的结构。在数据库的各元素间建立关系。编写基本的 SQL 语句。描述实体-关系图。定义并解释电子商务在当今社会的角色。
在《计算机科学概论》第13章中,我学到了:区分人类可以解决得最好的问题和计算机能够解决得最好的问题解释图灵测试。定义知识表示的含义,并说明在语义网中如何表示知识。为简单的情况开发检索树。解释专家系统的处理。解释生物神经网络和人工神经网络的处理。列出自然语言处理的各个方面。解释自然语言理解中的各种二义性。
在《计算机科学概论》第14章中,我学到了:定义模拟。举出复杂系统的例子。区分连续事件模拟和离散事件模拟。解释如何应用面向对象的设计原理构造模型。列举并讨论排队系统的四个部分。解释天气和地震模型的复杂性。描述图形图像生成中的重要主题。解释与单一图像相比动画需要关注的更多问题。
教材学习中的问题和解决过程
- 问题1:如何理解各种寻址方式?
- 问题1解决方案:立即寻址就是指令当中自带数据,直接读取,最快;直接寻址就是指令中存放的是地址,直接解析这个地址;间接寻址就只指令中存放的是地址的地址,或者是存放地址的寄存器,最慢。
- 问题2:数据库设计的特点是什么?
- 问题2解决方案:数据库设计是一项涉及多学科的综合性技术,又是一项庞大的工程项目,具有如下特点:数据库建设是硬件、软件和干件(技术和管理的界面)的结合;数据库设计应该和应用系统设计相结合。
- 问题3:什么是离散事件模拟?
- 问题3解决方案:上网查找资料得知:离散事件模拟(DES)是一种模拟现实生活过程,设施或系统的行为和性能的方法。 DES越来越多地用于医疗保健服务,并且计算机的速度和内存的增加使得该技术可以应用于增加规模和复杂性的问题。 DES将系统建模为一系列“事件”,例如随着时间的推移出生,住院的重症监护室(ICU),转院或出院。 DES假设事件之间的系统没有变化。在DES中,患者被建模为独立实体,每个实体可以被给予相关的属性信息。在新生儿模拟的情况下,这可以包括诸如胎龄或出生时体重,出生医院,单身/双胞胎和当前位置的参数。该信息可以随着模拟模型中的时间运行而被修改(例如,位置将根据网络中的单元的状态而改变,并且接收的护理水平将随着婴儿的进展而被修改)。模拟也考虑了资源。在新生儿模型中,关键资源是婴儿床(对于每个指定的婴儿床具有最高级别的护理)和护士。为了照顾婴儿,一个单位必须有必要的婴儿床和必要的护理人员(应用适当的指导方针)。该模型允许每个单位在护理方面达到指定的产能过剩水平,但会监测每个单位产能过剩的时间。 DES模型还允许指定婴儿可以被接受的复杂规则;例如,可能有两个ICU,但具有不同的设施(例如手术)或对孕龄有不同的限制。因此,DES允许合并复杂的决策逻辑,这在其他类型的建模中是不可能的。
代码调试中的问题和解决过程
- 问题1:EOF的意义和用法?
- 问题1解决方案:EOF,为End Of File的缩写,通常在文本的最后存在此字符表示资料结束。在微软的DOS和Windows中,读取数据时终端不会产生EOF。此时,应用程序知道数据源是一个终端(或者其它“字符设备”),并将一个已知的保留的字符或序列解释为文件结束的指明;最普遍地说,它是ASCII码中的替换字符(Control-Z,代码26)。在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。我们知道,ASCII代码值的范围是0~127,不可能出现-1,因此可以用EOF作为文件结束标志。档案存取或其它 I/O 功能可能传回等于象征符号值 (巨集) EOF 指示档案结束的情形发生。实际上 EOF 的值通常为 -1,但它依系统有所不同。巨集 EOF会在编译原始码前展开实际值给预处理器。C语言中,EOF常被作为文件结束的标志。还有很多文件处理函数处错误后的返回值也是EOF,因此常被用来判断调用一个函数是否成功。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 3000行 | 30篇 | 200小时 | |
第一周 | 50/50 | 2/2 | 15/15 | |
第二周 | 100/150 | 2/4 | 15/30 | |
第三周 | 150/350 | 3/7 | 20/50 | |
第四周 | 150/500 | 3/10 | 20/70 | |
第五周 | 150/650 | 2/12 | 20/90 | |
第六周 | 150/800 | 4/16 | 20/110 | |
第七周 | 150/950 | 1/17 | 20/130 | |
第八周 | 150/1100 | 3/20 | 20/150 | |
第九周 | 150/1250 | 1/21 | 20/170 | |
第十周 | 150/1400 | 1/22 | 20/190 |
-
计划学习时间:20小时
-
实际学习时间:20小时