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

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

时间:2024-09-29 17:45:44浏览次数:9  
标签:十六进制 数制 二进制 20241409 2024 2025 八进制

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))
这个作业要求在哪里 2024-2025-1计算机基础与程序设计第一周作业
这个作业的目标 阅读浏览教材《计算机科学概论》,加深对计算机科学的理解,提高自学能力,学会运用ai软件帮助自学、提高效率。
作业正文 https://www.cnblogs.com/smpj/p/18440489

教材学习内容总结
1.计算机系统基础知识
2.二进制、八进制、十六进制与十进制之间的相互转化,以及二进制和十六进制间转化。
3.学习了Linux常用基础代码ls、cd、man-k、cat、pwd等
4.原码、反码、补码
正数的原码、反码和补码均为其本身(二进制)
负数的原码、反码和补码的转换关系:
原码:符号位为1,其余位为数值的二进制表示。
反码:符号位不变,其余位取反。
补码:符号位不变,其余位取反后加1

教材学习中的问题和解决过程(先问 AI)
我:二进制转八进制,二进制转十六进制的逻辑
ai:二进制转八进制和二进制转十六进制的逻辑都是基于8位和16位分组的原则,因为八进制和十六进制都是基于2的幂次(分别是23和24)的数制。

二进制转八进制
二进制转八进制的逻辑如下:

将二进制数按照每3位一组进行划分。如果不足3位,则在最前面补零直到形成完整的3位组。
每一组3位二进制数对应一个八进制数。可以通过查找八进制与二进制的转换表(例如:000 = 0, 001 = 1, 010 = 2, ..., 111 = 7)来得到对应的八进制数。
例如,将二进制数 1101101011 转换为八进制:

110 110 101 1(分组)
6 6 5 1(查找八进制数)
所以,二进制数 1101101011 转换为八进制是 6651。

二进制转十六进制
二进制转十六进制的逻辑与二进制转八进制类似:

将二进制数按照每4位一组进行划分。如果不足4位,则在最前面补零直到形成完整的4位组。
每一组4位二进制数对应一个十六进制数。可以通过查找十六进制与二进制的转换表(例如:0000 = 0, 0001 = 1, 0010 = 2, ..., 1111 = F)来得到对应的十六进制数。
例如,将二进制数 1011010111101010 转换为十六进制:

1011 0101 1110 1010(分组)
B 5 E A(查找十六进制数)
所以,二进制数 1011010111101010 转换为十六进制是 B5EA。

总结来说,二进制转八进制和十六进制的核心思想是将二进制数分组,每组位数是8的倍数(对于八进制)或16的倍数(对于十六进制),然后将每组二进制数转换成对应的八进制或十六进制数字。

我:请你以苏格拉底的方式对我进行提问,我在学习关于二进制的知识,一次一个问题
ai:当然可以。苏格拉底式的提问旨在通过一系列问题引导思考,从而深入理解问题。关于二进制,我将开始提问:

你能解释一下什么是二进制数制,它与我们日常使用的十进制数制有何不同?
我:二进制数是制是用于计算机领域的数制,满足2即进位。我的回答正确吗?你的回答是什么
ai:你的回答基本正确,但可以稍作补充以增强理解的深度。

确实,二进制数制是计算机领域中常用的数制,它以2为基数,这意味着每一位的值只能是0或1。每向左移动一位,数值就翻倍,即进位。以下是更详细的回答:

二进制数制是一种基于2的数制,这意味着它只包含两个数字:0和1。每个位置上的数字代表2的幂次。例如,在二进制数1101中,最右边的1代表20,中间的1代表21,左边的1代表22,最左边的1代表23。因此,这个二进制数等于 1(2^3) + 1(2^2) + 0(2^1) + 1(2^0) = 8 + 4 + 0 + 1 = 13,这就是它转换成十进制后的数值。

教材学习中的问题和解决过程:
关于linux缺少认知和理解
多学习代码。

标签:十六进制,数制,二进制,20241409,2024,2025,八进制
From: https://www.cnblogs.com/smpj/p/18440489

相关文章

  • 2024-2025-1 20241415 《计算机基础与程序设计》第1周学习总结
    这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))这个作业要求在哪里 2024-2025-1计算机基础与程序设计第一周作业这个作业的目标 阅读浏览教材《计算机科学概论》,加深对计算机科学的理解,提高自学能力,学会运用ai......
  • 2024年最受欢迎的云手机推荐榜单
    近年来,新品牌的云手机层出不穷,我们将从功能、价格和性价比等多方面,对几款主流云手机进行综合评价,给出2024年最具性价比的云手机推荐榜单。一、云帅云手机云帅云手机近年来增长迅猛,是很多游戏工作室用户的首选。其技术团队来自于大厂,产品性能稳定且经验丰富。虽然在个人用户......
  • NOIP2024模拟赛9 赛后总结
    前言听说把枕头哭湿,晚上可以梦见大海先说明一下情况。我\(\text{T2}\),同样的数据,本地\(\text{500ms}\to\)\(\text{sxyz:}1.7\texttt{s}\)。\(\text{T3},\text{CF3s}\)的时限,什么烂机子开\(\text{1s}\)。我们都有光明的未来。我尽量克制住自己的情绪。B/ABC176F......
  • 2024-2025-1 20241314 《计算机基础与程序设计》第一周学习总结
    作业信息作业所属课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)作业要求<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)作业的目标课程概论工业革命与浪潮之巅信息与信息安全计算......
  • 2024-2025-1 20241415 《计算机基础与程序设计》第1周学习总结
    这个作业属于哪个课程2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))这个作业要求在哪里2024-2025-1计算机基础与程序设计第一周作业这个作业的目标阅读浏览教材《计算机科学概论》,加深对计算机科学的理解,提高自学能力,......
  • 2024年华为OD机试真题-找终点-Python-OD统一考试(E卷)
    最新华为OD机试考点合集:华为OD机试2024年真题题库(E卷+D卷+C卷)_华为od机试题库-CSDN博客     每一题都含有详细的解题思路和代码注释,精选c++、JAVA、Python三种语言解法。帮助每一位考生轻松、高效刷题。订阅后永久可看,发现新题及时跟新。题目描述给定一个正整数数组,设......
  • 融云携高潜市场出海攻略亮相「2024 拉美中东北非出海峰会」
    9月12日,融云亮相由扬帆出海于深圳主办的“潮涌新域——2024拉美中东北非出海峰会”。逐年增多的年轻人口数量、越发完善的网络基建&支付方式,以及当地人对社媒、游戏等娱乐形式的依赖程度高涨,令拉美、中东北非市场成为中国开发者出海掘金的热门目的地。通过各类官方活动、媒体报......
  • 2024-25互联网大厂资深自动化测试&测试开发精选面试题
    自动化测试与测试开发成为了大厂招聘的热门岗位之一。作为测试开发的核心岗位之一,掌握相关技术并通过高难度的面试成为每一个技术人的必经之路。本文探讨如何利用精选的面试题、巧妙的备考策略,成功迈入梦想中的大厂。主要针对了各类常见框架,如TestNG、Python编程、Linux、数据......
  • # 学期(如2024-2025-1) 学号(如:20241402) 《计算机基础与程序设计》第1周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标<写上具体方面>作业正文...本博客链接教材学习内容总结计算机科学概论第......
  • 2024-2025-1 20241417 《计算机基础与程序设计》第一周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里2024-2025-1计算机基础与程序设计第一周作业这个作业的目标让我对本周所学了解的更为深刻,并总结不足作业正文...本博客链接教材学习内容总结1.学习了第一......