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

这个作业属于哪个课程:首页 - 2022-2023-1-计算机基础与程序设计 - 北京电子科技学院 - 班级博客 - 博客园 (cnblogs.com)

这个作业的要求在:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03

这个作业的目标:第三周学习总结

作业正文:2022-2023-1 20221409 《计算机基础与程序设计》第三周学习总结 - 童诗嘉20221409 - 博客园 (cnblogs.com)

教材学习内容总结:

《计算机科学概论》:第二章:学习了二进制数的概念,如何将十进制数转化为其他进制,理解了在计算机系统中如何使用二进制记数系统实现任务。

                                    第三章:讲述了数据表示的方法,有二进制表示法,负数表示法,图像与图形表示法,音频数据表示法,还介绍了补码,反码的概念,列出ASCII字符集做示例,还举例了Unicode字符集。

《C语言程序设计》:了解认识了常量和变量,整型和实型,标识符命名,变量的定义和赋值,学会写一些简单的代码,能做到简单的屏幕输出。

教材学习中的问题和解决过程:

  • 问题1:负数为什么要用补码表示?
  • 问题1解决方案:在查询这篇资料“计算机中的负数为什么使用补码表示 - 简书 (jianshu.com)”,这篇资料中说用补码表示可以方便计算。在计算机内部,所有数据均以0,1的形式保存,所以将最高位拿出来当符号位,若简单将最高位以负号表示,其他七位表示具体数值,则会出现计算错误;所以作者举简单的例子-1+1=0来推算负数的表示方法,推算的结果正如现在负数的表示方法,即用补码表示。

代码调试中的问题和解决过程:

未加入地址运算符&

但加入后程序运行结果还是出错,不清楚原因在哪里。

代码托管:

猜数小游戏

上周考试错题总结:

1、Who designed the first mechanical machine that included memory?
A. LeibnizB. PascalC. BabbageD. LovelaceE. Hollerith
错误答案:D
正确答案:C
错题原因:没有认真看书中小故事部分的内容,总是一滑而过,导致出现了人名混淆的错误。
2、A walk-through is a verification method in which a team member reads the program or design aloud line by line and other team members point out errors.
错误答案:✔
正确答案:×
错题原因:其中文翻译为:“演练是一种验证方法,其中团队成员逐行阅读程序或大声设计,其他团队成员指出错误。”单由字面意思作答,没有看课本中的内容,而课本中的内容才是关键。

其他:

在刚开始一门课的学习时,应该以课本为主,认真研读课本上的内容,才能更好适应过渡期。不适应难免会有,课本是最能消除不适应的工具,好好利用课本进行预习复习很重要。

学习进度条:

  代码行数(新增/累计) 博客量(新增/累计) 学习时间(新增/累计) 重要成长
目标 5000 40 400小时  
第三周 150/270 4/8 5/12  

 

 

 

posted @ 2022-09-18 20:28  童诗嘉20221409  阅读(53)  评论(1编辑  收藏  举报