学期(2022-2023-1)学号(20221303)《计算机程序与设计第三周学习总结》
班级:首页 - 2022-2023-1-计算机基础与程序设计 - 北京电子科技学院 - 班级博客 - 博客园 (cnblogs.com)
作业信息:
班级:[2022-2023-1-计算机基础与程序设计]https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
作业要求:[2022-2023-1计算机基础与程序设计第三周作业]https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03
作业的目标:自学课本,了解并学习二进制数值与记数系统,数据表示法,基本数据类型
作业链接:
教材学习内容总结
《计算机基础与程序设计》:区分数字分类,描述位置记数法,进制之间的相互转换,以2的幂为基数的计算的重要性,数据压缩和计算压缩率,解释负数和浮点数的二进制格式,描述ASCII和Unicode字符集的特征
执行各种类型的文本压缩,RGB,区分光栅图形和矢量图形,解释时间和空间视频压缩
《C语言程序设计》:常量与变量,简单的屏幕输出,数据类型,变量的赋值和赋值预算符,有符号整数和无符号整数,实型数据在内存中的储存格式,浮点数
教材学习中的问题和解决过程
问题一:对浮点数中的SEM,阶码,尾数,浮点数在计算中的储存格式很费解
问题一解决方法:从博客园里搜所浮点数的储存格式,看多个博客,了解阶码是实数的指数部分并如何表示,还有就是从网上找视频观看
问题二:反码,补码,移码
问题二解决方法:听了娄老师的课,并查询了相关内容之后明白了:
一、正整数的原码、反码、补码完全一样,即符号位固定为0,数值位相同
二、负整数的符号位固定为1,由原码变为补码时,规则如下:
1、原码符号位1不变,整数的每一位二进制数位求反,得到反码
2、反码符号位1不变,反码数值位最低位加1,得到补码
三、 移码:与补码的符号相反,数值位保持不变就可以啦
代码调试中的问题和解决过程

编译运行时输入abc的值,再敲回车后,无法出所求的方程的根,多次对照课本更改并和请求舍友检查但却无果后,重新敲了一次代码,第二次可成功编译运行

在编译运行判断三角形的程序中,输入三边长并敲回车后,出现上图的情况,通过查询codeblocks中文输出出现乱码,更改了相关设置之后,可出现中文 直角三角形
代码托管
上周考试错题总结
错因分析:错把在《信息安全专业指导性专业规范》中写着是信息安全的主要研究方向片面理解成研究方向,没有进行深究
2.
学习进度条
| 代码行数(新增/累计) | 博客量(新增/累计) | 学习时间(新增/累计) | 重要成长 | |
| 目标 | 2000 | 20 | 200 | |
| 第一周 | 50/50 | 1/1 | 12/12 | |
| 第二周 | 85/135 | 2/3 | 16/28 | |
| 第三周 | 300/435 | 4/7 | 20/48 |
浙公网安备 33010602011771号