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

news/2024/10/13 12:29:24
这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计)
这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276))
这个作业的目标 1、数字分类与计数法位置计数法,2、进制转换,3、模拟数据与数字数据,4、压缩与解压,5、数字化,6、信息安全
作业正文 本博客链接 https://www.cnblogs.com/118qa/p/18462143

教材学习内容总结
1.《计算机科学概论》:主要学习了进制之间的转换,以及其他算法在计算机领域的应用。并且还学习了数据在计算机中的表示方式
2.《C语言程序设计》:主要学习了常量与变量,以及二者如何在计算机中被计算和使用。
教材学习中的问题和解决过程
1.问题:为什么二进制在计算机学中很重要?
AI:二进制在计算机学中非常重要,因为它是计算机内部存储和处理信息的基石。计算机中的所有数据,包括文本、图像、音频和视频等,都被转换为二进制形式进行处理。这是因为二进制系统只有两个状态(0和1),这使得它在电子电路中实现起来非常简单和可靠。
计算机中的所有组件,如CPU、内存和硬盘等,都使用二进制来传输和处理数据。此外,二进制的运算规则也相对简单,包括加法、减法、乘法和除法等,这些运算都可以通过基本的逻辑门电路来实现。
总之,二进制为计算机提供了一种高效、可靠和易于实现的方式来处理信息,这使得它成为计算机学中不可或缺的一部分。
2.问题:单精度和双精度所表示的数字小数点后究竟有几位?
AI:单精度和双精度所表示的数字小数点后的位数是计算机科学中重要的概念,它们分别对应着float和double这两种数据类型。
单精度(float)

小数点后位数:单精度浮点数(float型)在计算机中通常表示时,小数点后有6位有效数字。这是由其尾数部分的位数决定的,单精度的尾数部分通常为23位,虽然理论上可以表示更多的位数,但由于浮点数表示的精度限制,实际有效的小数位数约为6位。
总有效位数:包括小数点前的数字和小数点后的数字,单精度浮点数的总有效位数通常为7位。
存储占用:在32位计算机中,单精度数占用4字节(即32位)的存储空间。

双精度(double)

小数点后位数:双精度浮点数(double型)在计算机中通常表示时,小数点后有15位有效数字。这是由其尾数部分的位数决定的,双精度的尾数部分通常为52位,因此能提供更高的精度。
总有效位数:双精度浮点数的总有效位数为16位,包括小数点前的数字和小数点后的数字。
存储占用:在32位计算机中,双精度数占用8字节(即64位)的存储空间。

总结

数据类型
小数点后位数
总有效位数
存储占用(32位计算机)

单精度(float)
6位
7位
4字节(32位)

双精度(double)
15位
16位
8字节(64位)

需要注意的是,这里提到的“有效数字”是指在实际应用中能够准确表示的数字位数,而不是浮点数在计算机内部存储时的二进制位数。此外,由于浮点数的表示方式,它们在某些情况下可能会遇到精度问题,特别是在进行大量计算或表示极大或极小的数值时。因此,在使用浮点数时,需要根据具体的应用场景和需求来选择合适的数据类型和精度。
基于AI的学习





学习进度条
代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 10/20
第二周 200/500 2/4 18/38
第三周 100/1000 1/7 22/60
第四周 0/1300 0/9 0/90
其他
会继续努力

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/71039.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

在wsl上配置vscode和c++环境

在wsl中配置Ubuntu在power shell中输出指令,更新并检查版本wsl --update wsl --version输出: WSL 版本: 2.3.24.0 内核版本: 5.15.153.1-2 WSLg 版本: 1.0.65 MSRDC 版本: 1.2.5620 Direct3D 版本: 1.611.1-81528511 DXCore 版本: 10.0.26100.1-240331-1435.ge-release…

如何在kubernetes环境中共享GPU

随着人工智能和大模型的快速发展,云上GPU资源共享变得必要,因为它可以降低硬件成本,提升资源利用效率,并满足模型训练和推理对大规模并行计算的需求。 在kubernetes内置的资源调度功能中,GPU调度只能根据“核数”进行调度,但是深度学习等算法程序执行过程中,资源占用比较…

WGCLOUD使用笔记 - 监测主机的Crontab定时任务信息

Crontab定时任务监测,是WGCLOUD v3.5.5 新增的一个功能模块可以实时监测Linux的Crontab设置信息,如下图

高级程序语言设计课程第三次个人作业

班级的链接:https://edu.cnblogs.com/campus/fzu/2024C/ 作业要求的链接:https://edu.cnblogs.com/campus/fzu/2024C/homework/13284 学号:102400228 姓名:吴昊 第四章作业: 第二题:本题在b.d要求读题时有部分困难,最后通过网上查询解决自己的困难 第三题:本题没什么大…

golong下载

https://www.cnblogs.com/se6c/p/17890974.html#gallery-2 目录中文网官网编译器下载额外步骤:加速访问配置 GOPROXY 环境变量,以下三选一给你们看下我的这一步步骤(我选的阿里) 中文网首页 - Go语言中文网 - Golang中文社区官网The Go Programming Language编译器下载1.我…

通过LambdaQueryWrapper配置实现查询指定的字段值

如果是自己写sql语句,可以很自由的实现查询哪些字段值,但是在使用 MybatisPlus 提供的CRUD方法的时候我们该如何实现这一效果呢? 可以通过 LambdaQueryWrapper 和 QueryWrapper 的 select 方法来做到这一点public IPage<Customer> page(int current, int size) {log.i…

Scratch列表的知识与应用

列表及应用1 列表及应用2 练习题1

2024-2025-3-计算机基础与程序设计

学期(如2024-2025-3) 学号(20241404) 《计算机基础与程序设计》第3周学习总结 作业信息这个作业属于哪个课程 <计算机基础程序与设计>这个作业要求在哪里 https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13265这个作业的目标 <帮助我们更深刻理…