首页 > 编程语言 >2024-2025-1 20241421 《计算机基础与程序设计》第三周学习总结

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

时间:2024-10-13 12:21:55浏览次数:5  
标签:计算机 单精度 浮点数 小数点 2024 2025 位数 20241421 精度

这个作业属于哪个课程 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
其他
会继续努力

标签:计算机,单精度,浮点数,小数点,2024,2025,位数,20241421,精度
From: https://www.cnblogs.com/118qa/p/18462143

相关文章

  • 2024-2025-1 学号:20241303 《计算机基础与程序设计》第三周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如[2024-2025-1计算机基础与程序设计第三周作业]这个作业的目标<写上具体方面>加入云班课,参考本周学习资源;自学教材;计算机科学概论(第七版)第2章,第3......
  • 2024-2025-1学期 20241427 《计算机基础与程序设计》第3周学习总结
    |这个作业属于哪个课程|<班级的链接>(如2024-2025-1-计算机基础与程序设计)||这个作业要求在哪里|<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)||这个作业的目标|学会数字分类与计数法,以及进制转化,数字化和门的应用||作业正文||教材学习内容总结《计算机科......
  • CSP-S 2024 前总结与反思
    做题过于依赖题解与讨论区,缺少行之有效的方法。积累较少,trick大多都不会。现状是思维题对于偏思维难度的想不出正解,偏分讨难度的不会实现;码力题是确实还少点劲头,规划、逻辑较为混乱,没有使用草稿纸的习惯。想把去年的大模拟补了。模拟赛忽高忽低。原因在于策略以及码力问题......
  • 2024-2025-1学期 20241427 《计算机基础与程序设计》第3周学习总结
    作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里(https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03)这个作业的目标学会数字分类与计数法,以及进制转化,数字化和门的应用作业正文https://i.cnblogs......
  • 『模拟赛』多校A层冲刺NOIP2024模拟赛06
    Rank比较还行A.小Z的手套(gloves)签。最大值最小,一眼二分答案。双指针check一下就完了,复杂度\(\mathcal{O(n\logn)}\)。点击查看代码#include<bits/stdc++.h>#definefo(x,y,z)for(registerint(x)=(y);(x)<=(z);(x)++)#definefu(x,y,z)for(regis......
  • 2024-2025-3-计算机基础与程序设计
    学期(如2024-2025-3)学号(20241404)《计算机基础与程序设计》第3周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13265这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)......
  • 2024-2025-1 学号20241315《计算机基础与程序设计》第三周学习总结
    作业信息这个作业属于哪个课程[2024-2025-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP)这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03这个作业的目标加入云班课,参考本周学习资源。自学教材:计算机科......
  • 2024-2025-1 《计算机基础与程序设计》 第三周学习总结
    作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13266这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#JXJC这个作业的目标学习数字分类与计数法,以及进制转换与数字化相关知识作业正文https:......
  • 高级java每日一道面试题-2024年10月13日-数据库篇[Redis篇]-怎么保证缓存和数据库数据
    如果有遗漏,评论区告诉我进行补充面试官:怎么保证缓存和数据库数据的一致性?我回答:在分布式系统中,保证缓存和数据库数据的一致性是一个常见的挑战。由于缓存的引入主要是为了提高系统的性能和响应速度,但这也带来了数据一致性的问题。以下是一些常用的方法来保证缓存和......
  • 2024-2025-1《计算机基础与程序设计》第3周学习总结20241428张雄一
    学期(如2024-2025-1)学号(如:20241300)《计算机基础与程序设计》第X周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03这个作业的目......