2023-2024 20231404高伟光《计算机基础与程序设计》课程总结

发布时间 2024-01-06 23:42:31作者: 实干的梦想家

作业信息

作业 内容
我的班级 我的班级
作业要求 第十五周要求
作业目标 总结
作业正文 此博客

作业正文

第一周:提问和总览
image
第二周:计算机概念和编程基础
image
第三周:数据表示方法和变量
image
第四周:门与电路的相关知识,了解了相关运算与图解
image
第五周:Pep/9虚拟机,机器语言与汇编语言,算法与伪代码,测试:黑盒,白盒
image
第六周:伪代码,解决问题的基本步骤。用伪代码讲述了搜索,排序,递归算法。信息隐藏的原因,还介绍了选择结构,有dowhile。while,for三种。介绍了逻辑运算的用法概念。
image
第七周:数据结构,本章介绍了栈(先进后出),队列(先进先出),列表(线性,无线),树,二叉树(每个节点只有一个父母节点,两个子节点),二叉检索树,图(可有向可无向),深度优先搜索和广度优先搜索,单源最短路搜索,各类参数。
image
第八周:功能设计与面向对象设计,面向对象设计过程,面向对象语言三要素,汇编、编译、解释、执行image
第九周:操作系统责任,内存与进程管理,分时系统,CPU调度,文件、文件系统,文件保护,磁盘调度image
第十周:信息系统,数据库与SQL,人工智能与专家系统,人工神经网络,模拟与离散事件,排队系统,天气与地震模型,图形图像
image
第十一周:计算机网络,网络拓扑,云计算,网络安全,Web,HTML,CSS,Javascript,XML,字符串的应用
image
第十二周:指针和数组的关系,还有动态数组的引入,主要是讲述地址概念在c语言中的重要性.image
第十三周:学习c语言中结构体和基础的数据结构
image
第十四周:文件在c语言中的操作方法,包括了打开关闭,读出和写入,讲了文件操作的实际应用是指针的移动,所以又有了文件的重定向操作.
image

实验

实验一
其余实验为word

整体评价一下第1周作业中自己提出的问题是不是抓住了学习重点

  • 没有

回答一下第1周作业中自己提出的问题

第一章:计算机的发展是理论与硬件的结合共同推进的,第六代软件的出现需要新的技术革命吗?

第二章:人为的进制转换在计算机学习中或对计算机发展有帮助吗?

  • 帮助不大

第三章:1. 理论上可以实现所有类型数据的无损压缩吗?

  • 可以

第四章:处理器的性能是由门与引脚的多少决定的吗?

第五章:GPU足够好是否可以忽视部分CPU的性能?

第六章:1. 处理器的指令随发展的需要一直在增多吗?

  • 在增多

第七章:1. 问题求解中的哪一步最终对问题解决的影响更大?

  • 问题提出

第八章:子程序有无值返回是否有影响?

  • 这个问题没啥意义

第九章:伪代码与高级程序设计语言的关系与区别?

  • 伪代码与高级程序设计语言的关系在于它们都是用来描述算法和程序逻辑的工具。它们都可以用来表达程序的逻辑结构和算法步骤,但它们之间也有一些区别。
  1. 语法和结构:高级程序设计语言具有明确的语法和结构规则,可以被编译或解释成机器码或字节码。而伪代码是一种更加抽象和灵活的描述工具,不受特定语言的语法和结构的限制。

  2. 可执行性:高级程序设计语言可以直接被计算机执行,而伪代码不能直接被计算机执行,需要被翻译成实际的程序语言才能被计算机执行。

  3. 目的:高级程序设计语言用于实际的程序开发和编程,而伪代码更多用于算法描述和程序设计的初期阶段,用于帮助程序员理清思路和设计程序逻辑。

总的来说,伪代码和高级程序设计语言都是描述程序逻辑和算法的工具,但它们在表达方式、可执行性和使用目的上有一些不同。

第十章:1. 操作系统对硬件的控制是通过什么实现的?

          2. 区分不同操作系统的依据是什么?

第十一章:文件扩展名不影响内容,但扩展名不正确会导致错误?

第十二章:1. 为何会出现相对路径与绝对路径的区分?

  • 相对路径更为方便,绝对路径更为准确

第十三章:AI应特化功能发展还是向类人方向发展?

  • 还不明白

第十四章:1. 引擎的功能强大,是否可以应用于除游戏外其他方面?

  • 可以,像实时演算

第十五章:Internet是否有一个超大型数据库以实现全球数据互通联系?

  • 是的,互联网可以被视为一个超大型数据库,它通过全球网络连接了数十亿的设备和数据源,实现了全球范围内的数据互通联系。这使得人们可以在世界各地访问和共享信息,进行在线交流和合作。互联网的基础架构和协议确保了数据的安全传输和互通,使得全球范围内的数据交流成为可能。

第十六章:因特网与万维网的关联与区别的具体体现是怎样的?

  • 因特网(Internet)是一个基础设施,它是由全球各种网络相互连接而成的网络。而万维网(World Wide Web)则是一种在因特网上使用的信息系统,它通过超文本标记语言(HTML)等技术来访问因特网上的文档和资源。

具体体现在以下几点:

  1. 关联:万维网是建立在因特网基础之上的服务,因特网为万维网提供了传输数据的基础设施和网络连接。

  2. 区别:因特网是一个基础设施,它是由全球各种网络相互连接而成的网络,而万维网是一种在因特网上使用的信息系统,它通过超文本标记语言(HTML)等技术来访问因特网上的文档和资源。

  3. 因特网还包括电子邮件、文件传输协议(FTP)等其他服务,而万维网则是其中的一种服务。

总之,因特网是一个基础设施,而万维网是建立在因特网基础之上的一种服务。

第十七章: 验证码被破译会导致什么后果?

  • 验证码被破译可能会导致以下后果:
  1. 账户被盗:验证码通常用于验证用户身份,如果验证码被破解,黑客可以利用这些信息来盗取用户的账户,包括银行账户、电子邮件账户、社交媒体账户等。

  2. 恶意行为:黑客可能使用破解后的验证码进行恶意行为,如发送垃圾邮件、进行网络钓鱼攻击、传播恶意软件等。

  3. 个人隐私泄露:验证码通常用于验证用户的手机号码或邮箱,如果验证码被破译,用户的个人隐私信息可能会被泄露。

  4. 金融损失:如果验证码被破解,黑客可以利用这些信息进行非法交易,导致用户的金融损失。

第十八章:软件的错误可以导致硬件损坏吗?

  • 软件的错误通常不会直接导致硬件损坏。软件错误可能导致系统崩溃或不稳定,但通常不会对硬件造成实质性的损坏。然而,一些恶意软件可能会导致硬件受损,比如过度使用CPU或磁盘,导致硬件过热或损坏。总的来说,软件错误通常不会直接导致硬件损坏,但在某些情况下,恶意软件可能会对硬件造成损害。

课程收获与不足

  • 本门课程是学到了很多的。主要是培养了自学能力和对ai的应用能力,知识检索能力等等。构建了对现如今计算机的初步认知。
  • 不足是啥都懂一点点,但啥都不会,啥都不完全懂