2024-2025-1 20241409《计算机基础与程序设计》第三周学习总结
这个作业属于哪个课程 <班级的链接>
这个作业要求在哪里 <作业要求的链接>
这个作业的目标 自学《计算机科学概论》第2、3章
作业正文 https://www.cnblogs.com/smpj/p/18593768
教材学习内容总结
《计算机科学概论》第二章主要介绍了数字、位置记数法、十进制数与其他数制的数的相互转化和二进制数与八进制、十六进制以及计算机的关系;第三章主要介绍了数据表示法,包括文本表示法、负数表示法、ASCII字符集、音频数据表示法等,还有关于数据压缩的内容。
《C语言程序设计》第二章主要介绍了基本数字类型,标识符命名,关键字对应的含义,简单的输出,计算数据类型占用内存的大小等。
教材学习中的问题和解决过程
问题1:在教材中写道“计算机中的每个存储位只有高电平和低电平两种信号”,有个问题,这里提出的低电平和高电平是什么?
问题1解决方案:我在网上查阅了资料,低电平(Vil)指的是保证逻辑门的输入为低电平时所允许的最大输入低电平,当输入电平低于Vil时,则认为输入电平为低电平。高电平,指的是与低电平相对的高电压,是电工程上的一种说法。在逻辑电平中,保证逻辑门的输入为高电平时所允许的最小输入高电平,当输入电平高于输入高电压(Vih)时,则认为输入电平为高电平。(参考https://baike.baidu.com/item/%E9%AB%98%E7%94%B5%E5%B9%B3/9753092?fr=aladdin#5和https://baike.baidu.com/item/%E4%BD%8E%E7%94%B5%E5%B9%B3/6946314?fr=aladdin)
问题2:在看第三章时,有个问题,对于“补码”这个概念有点不理解?
问题2解决方案:我上网查阅了资料,又在课上听了老师的讲解,我对于原码、反码和补码的概念及联系有了认识。计算机中的有符号数有三种表示方法,原码的最高位是符号位,最高位是0代表正数,1代表负数;反码是原码的最高位(即符号位)不变,其余的取反(0变为1,1变为0);补码是在反码的基础上再+1。注意:正数的反码、补码与原码一致;在计算机系统中,数值一律用补码来表示和存储。(参考https://baike.baidu.com/item/%E8%A1%A5%E7%A0%81/6854613?fr=aladdin)
例如:-5 原码:1101;反码:1010;补码:1011(参考https://blog.csdn.net/u014646662/article/details/124307303)