2024-2025-1 20241322 《计算机基础与程序设计》第3周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(如2024-2025-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业) |
这个作业的目标 | <数字分类与计数法位置计数法进制转换模拟数据与数字数据压缩与解压数字化信息安全> |
作业正文 | https://www.cnblogs.com/qiangedaming/p/18461550 |
教材学习内容总结
计算机科学概论(第七版)第2章二进制数值与记数系统的主要内容涵盖了数字的分类、位置计数法、不同进制之间的转换以及与计算机的关系等方面
第3章 数据表示法是计算机科学中的基础概念之一,它涉及数据的存储、处理和传输等多个方面。理解数据表示法的基本原理和类型对于深入学习计算机科学具有重要意义。
其他布尔逻辑/布尔代数:逻辑运算基础:与或非:与门(全真则真)、非门(反)、或门(全假则假)、异或(相同则假)、与非、或非
与非门 或非门可为基础运算:不妨令X=(AB)' 则有 非 :A'=(AA)'
与: AB=(XX)'=X'
或:A+B=((AA)'(BB)')'
德摩根定律:(AB)’=A‘ B’
教材学习中的问题和解决过程(先问 AI)
- 问题1:如何选择合适的数据表示法?
- 问题1解决方案:选择合适的数据表示法需要考虑多个因素,包括数据的性质、存储和处理需求、传输效率等。以下是一些选择数据表示法的建议:
1.了解数据的性质:首先,需要了解数据的类型、范围和精度等性质,以便选择适合的表示法。
- 考虑存储和处理需求:根据数据的存储和处理需求,选择能够优化存储空间和处理速度的表示法。
3.考虑传输效率:在数据传输过程中,
需要选择能够确保数据准确性和完整性的表示法,并考虑传输速度和带宽等因素。
4.参考标准和规范:在选择数据表示法时,可以参考相关的标准和规范,以确保数据的兼容性和互操作性。
- 问题2:二进制数值在计算机中的应用优势
- 问题2解决方案:1数据存储:计算机内部的所有数据都以二进制形式存储。这是因为二进制与计算机硬件结构完美契合,晶体管和集成电路只能表达两种状态(开或关),这使得设计与制造简单且可靠。
2.数据处理:计算机通过逻辑门电路
(如与门、 或门、非门等)执行二进制加法、减法、乘法和除法等基本运算。这些运算都是基于二进制的。
3.数据传输:在计算机网络中,数据也是以二进制形式传输的。这是因为二进制数据抗干扰能力强,在传输过程中不易出错。
- 编码表示:在计算机中,字符、图像、声音等信息也都需要通过二进制编码来表示。例如,ASCII码就是一种常用的字符编码方式,它将每个字符映射到一个唯一的二进制数上。
1.简单性:二进制只使用0和1两个数字,使得计算机硬件和软件的设计更加简单。
2.可靠性:二进制数据的抗干扰能力强,在传输和处理过程中不易出错。3.高效性:二进制运算速度快,存储空间利用率高。在同等条件下,一个32位的二进制数可以表示高达4GB的数据量,而同样数量级的十进制数需要占用更多存储资源。
4.兼容性:二进制与计算机硬件结构完美契合,使得计算机能够高效地处理数据。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 000/000 | 1/1 | 20/20 | |
第二周 | 000/000 | 1/2 | 10/30 | |
第三周 | 010/010 | 1/3 | 10/40 |