2022-2023-1 学号20221307张城玮 《计算机科学概论》 第三周学习总结

课程:[2022-2023-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP)

这个作业要求在哪里:((https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP/homework/12754))

作业正文:https://www.cnblogs.com/zhangchengwei/p/16701863.html

 

教材学习内容总结:

本周计算机科学概论我们学习了三四章,第三章主要学习了数据表示法,第四章主要学习了门和电路的基础知识

在第三章中,重点是各种类型的数据表示法,如模拟数据和数字数据,二进制表示法。其中数字数据表示法主要采用负数表示法,在该节的重要内容是二进制的补码问题,所谓二进制补码即为为了表示负数进行的一系列运算,例如+2=00000010取反码(0变成1,1变成0)之后在+1(00000001)即得到二进制的补码(11111110)。之后本章又学习了实数表示法,在这其中,将十进制与其他进制进行转化是重点和难点,这在第二章中也有提到。在第四章中,我们主要学习了门和电路,在此章中我们认识了布尔代数,在认识了与门(乘法),非门(取反),或门(加法),异或门(一样是0不一样是1),与非门(先与在非),或非(先或在非)门之后,我们又学习了一系列运算定律。其中最重要的便是德摩根定律,(AB)'=A'ORB',即为AB的与非是A的与非或B的 与非,(A+B)'=A'B'。

本周C语言学习了第二章,第二章讲了一些基本的变量和关键字,此外还学习了一个重要程序,如何计算变量的所占内存大小。另外在本书中也提到了浮点数这一重要概念。我还在网上找了一个转化为单精度浮点数的程序。下面附图,

 

 

 此外还有在代码学习过程中,我自行编写了一个辗转相除法的程序;

 

 

 

 问题:

0.云班课题太难了基本上靠搜;

未解决

1.python不会做不了作业;

未解决

2.BMP读取问题

未解决

 

 

 

posted on 2022-09-17 08:30  20221307  阅读(11)  评论(0编辑  收藏  举报

导航