2024-2025-1 20241322 《计算机基础与程序设计》第一周学习总结

作业信息

这个作业属于哪个课程 <2024-2025-1-计算机基础与程序设计>
这个作业要求在哪里 <2024-2025-1计算机基础与程序设计第一周作业>
这个作业的目标 <快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题并在期末回答这些问题,提高学习效率,提高写博客效率:尽量少摘抄书上的内容,主要写有疑惑和有收获的内容>
作业正文 https://www.cnblogs.com/qiangedaming/p/18438430

教材学习内容总结

第一章 抽象是什么概念?
为什么这么重要放在开头?
第二章 如何快速掌握二进制的加减法?
第三章 矢量图形的存储与光栅图形的存储有什么区别?
第四章 门是什么?
门在计算机中的作用是什么?
第五章RAM和ROM的异同?
第六章伪代码相较于正常代码有什么优势?
第七章信息隐蔽是在什么时候加入算法中的?
第八章值参与引用参数的区别?
第九章如何用程序设计语言提问?
第十章虚拟内存的运行方式是什么?
第十一章SSTF算法的应用范围是什么?
第十二章如何编写SQL语句?
第十三章AI学习靠的是什么?
第十四章优先队列的应用范围?
第十五章拓扑是否会有传输路径冗余导致的低传输效率?
第十六章web分析是泄露隐私的风险
第十七章计算机病毒复制的机制和原理
第十八章图灵机的实际用途

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

问题:计算机为什么要使用二进制
AI回答:计算机使用二进制的原因主要可以归纳为以下几个方面:

一、技术实现的简便性
直接对应电子元件状态:二进制数制只包含0和1两个数字,这与计算机内部电子元件的两种状态(如开关的开与关、晶体管的导通与截止等)高度对应。这种直接的对应关系使得计算机能够方便地利用电子元件的状态来表示和处理二进制数据。
二、运算的简洁性
简单的运算规则:二进制的运算规则相对简单,只有两个基本数码,其加、减、乘、除等基本运算规则都比十进制等其他进制简单得多。这种简洁性有助于减少计算机的复杂性,提高运算速度。
三、逻辑运算的便利性
逻辑代数基础:二进制数制与逻辑代数有密切的联系。逻辑代数是逻辑运算的理论依据,而二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合。这使得计算机能够方便地利用二进制进行逻辑运算,实现各种复杂的逻辑功能。
四、数据存储和传输的可靠性
抗干扰能力强:二进制数制只包含0和1两个数字,因此在数据传输和存储过程中,即使受到一定程度的干扰,也能较容易地通过纠错码等方式恢复原始数据。这种抗干扰能力保证了数据的可靠性和稳定性。
五、易于扩展和维护
系统扩展方便:由于二进制的简单性和可靠性,计算机系统可以较容易地进行扩展和维护。新的硬件和软件可以方便地集成到现有的系统中,而无需对系统进行大规模的改造。
六、通用性强
适用于各种数据类型:二进制不仅可以用于表示数值数据,还适用于各种非数值数据的数字化编码。这使得计算机能够处理包括文本、图片、音频和视频在内的各种类型的数据。

综上所述,计算机使用二进制的原因主要包括技术实现的简便性、运算的简洁性、逻辑运算的便利性、数据存储和传输的可靠性、易于扩展和维护以及通用性强等方面。这些优点使得二进制成为计算机内部数据表示和处理的基础和核心。

基于AI的学习

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 2000行 30篇 200小时
第一周 00/00 2/2 10/10
第二周 00/0 0/2 0/10
第三周 00/00 0/2 0/10
第四周 00/000 0/2 0/10
posted @ 2024-09-28 23:52  谦个大铭  阅读(18)  评论(0编辑  收藏  举报