2022-2023-1 20221322《计算机基础与程序设计》第三周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(如2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(如2022-2023-1计算机基础与程序设计第三周作业)
这个作业的目标 自学《计算机科学概论》第2、3章;自学《C语言程序设计》第2章
作业正文 https://www.cnblogs.com/yang-ziran/p/16690993.html

教材学习内容总结

《计算机科学概论》第二章主要介绍了数字、位置记数法、十进制数与其他数制的数的相互转化和二进制数与八进制、十六进制以及计算机的关系;第三章主要介绍了数据表示法,包括文本表示法、负数表示法、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)
  • 问题3:在阅读教材时,介绍了有损压缩和无损压缩,有个问题,无损压缩既然不会丢失信息,那为什么有的时候人们还是会选择有损压缩呢?
  • 问题三解决方案:我上网查询了资料,(参考https://blog.csdn.net/weixin_45671820/article/details/116983799)
    这是一个有损压缩和无损压缩的比较表格。其实,两种压缩方式并不矛盾,我们只需要根据自己对精确度和数据大小的需求来选择就好,不同的情况适用不同的压缩方式。

上周考试错题总结

  • 错题1:判断正误 Representational error and round-off error are synonyms.(原答案:×)正确答案:√
    题目问的是二者是否是同义词,二者意思相近,都表示有误差。
  • 错题2:Who designed the first mechanical machine that included memory?
    A. Leibniz B. Pascal C. Babbage D. Lovelace E. Hollerith
    (原答案:E)正确答案:C
    1820年,Babbage是第一次提出内存的概念。

其他

本周上了两次计算机程序设计课,娄老师上课讲知识点时是理论加举例,让我更容易理解,并且他给我们推荐了一些书籍,我希望自己也能养成每天读书的习惯,同时也养成每天敲几行代码的习惯。虽然现在我还在抄代码阶段,还不会自己写代码,但相信经过学习、练习,我会有所提升、有所收获。对于课上讲到的一些知识点,我可能在课上没办法完全理解和掌握,希望自己能够在课后花时间去消化所学内容,并且学会思考、善于提问。同时,我也深刻感受到了,在写代码时,需要十分专注、严谨、细心,因为一个空格、一个逗号都可能导致代码无法运行。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 3/3 20/20
第二周 90/90 2 / 5 7/27
第三周 125/215 2 / 7 9 / 36
第四周 0/0 / /
  • 计划学习时间:10小时

  • 实际学习时间:9小时

参考资料

posted @ 2022-09-17 08:55  20221322杨梓然  阅读(46)  评论(0编辑  收藏  举报