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 |