2024-2025-1 20241310 《计算机基础与程序设计》第四周学习总结

作业信息

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 2024-2025-1计算机基础与程序设计第一周作业
这个作业的目标 自学教材计算机科学概论(第七版)第4章,第5章,并完成云班课测试《C语言程序设计》第3章并完成云班课测试
作业正文 作业

教材学习内容总结

第四章

布尔表达式:一种用于表示二值逻辑的数学符号
逻辑框图:电路的图形化表示,每个门都有其自己的符号
真值表:显示所有可能的输入值和关联的输出值

与门 (AND):只有当所有输入均为1时,输出才为1。
或门 (OR):只要有一个输入为1,输出就为1。
非门 (NOT):输入为1时,输出为0;输入为0时,输出为1。
与非门 (NAND):与门的输出取反,只有当所有输入均为1时,输出才为0。
或非门 (NOR):或门的输出取反,只有当所有输入均为0时,输出才为1。
异或门 (XOR):当输入不相同时,输出为1;当输入相同时,输出为0。
与门

输入 A 输入 B 输出 Y
0 0 0
0 1 0
1 0 0
1 1 1

或门

输入 A 输入 B 输出 Y
0 0 0
0 1 1
1 0 1
1 1 1

非门

输入 A 输出 Y
0 1
1 0

异或门

输入 A 输入 B 输出 Y
0 0 0
0 1 1
1 0 1
1 1 0

或非门

输入 A 输入 B 输出 Y
0 0 1
0 1 0
1 0 0
1 1 1

与非门

输入 A 输入 B 输出 Y
0 0 1
0 1 1
1 0 1
1 1 0
组合电路
组合电路是由逻辑门组成的电路,其输出仅取决于当前的输入,而不考虑电路的历史状态。组合电路的特点是输出与输入之间有固定的逻辑关系,这种关系可以通过逻辑门的连接方式来实现。例如,与门、或门、非门等是最基本的逻辑门,它们可以组合成更复杂的电路,如加法器、多路复用器等。

加法器
加法器是数字电路中用于执行二进制数加法运算的电路。最基本的加法器有两种:半加器和全加器。半加器只能计算两个输入位的和,但不考虑来自低位的进位;而全加器不仅能计算两个输入位的和,还能处理来自低位的进位。在实际应用中,通常会使用多个全加器来构成多位加法器,如4位加法器等。

多路复用器
多路复用器(Multiplexer,简称MUX)是一种数字开关,它能够根据控制信号从多个输入中选择一个单一的输出。多路复用器在数字系统中有着广泛的应用,例如在数据传输中可以选择不同的数据通道,在存储器中可以选择不同的存储单元等。在实验中,学生可能会学习如何设计和实现不同类型的多路复用器,如3-to-1多路复用器等。

第五章
冯诺依曼结构:
1。控制器
控制器是计算机的“大脑”,负责控制计算机中各个硬件的工作。它包含了储存、输入、输出的功能,并且每个运算器都需要一个单独的控制器来控制。这些基本单位可以组合成一个中央处理器(CPU)。
2。运算器
运算器负责完成各种算术运算和逻辑运算。这是计算机中进行数学运算和逻辑判断的核心部分。
3。存储器
存储器的主要功能是读写数据。它可以分为内存和外存两部分。内存包括RAM、寄存器等,而外存则包括U盘、磁盘和硬盘等,用于长期保存数据。
4。输入设备
输入设备负责接收外界的信息,如鼠标、键盘和麦克风等。这些设备是用户和计算机系统之间进行信息交换的主要装置之一。
5.输出设备
输出设备负责将计算机中的信息表达传递给用户,如计算机屏幕和音响等。这些设备是计算机与用户或其他设备通信的桥梁。

C语言第三章基本算术运算
算术运算符:
C语言提供了多种基本算术运算符,用于执行数学运算。主要的算术运算符包括:
加法运算符 (+):用于两个操作数相加。
减法运算符 (-):用于一个操作数减去另一个操作数。
乘法运算符 (*):用于两个操作数相乘。
除法运算符 (/):用于一个操作数除以另一个操作数。
取余运算符 (%):用于计算两个整数相除的余数。
运算符优先级:
C语言中的运算符具有优先级,决定了运算的执行顺序。一般来说,乘法和除法的优先级高于加法和减法。
可以使用括号 () 来改变运算的优先级。
整数与浮点数运算:
整数运算:使用整数类型进行运算,结果也是整数。
浮点数运算:使用浮点类型(如 float 和 double)进行运算,结果为浮点数。
整数除法会舍去小数部分,而浮点数除法则保留小数部分。
自增与自减运算符:
自增运算符 (++):将变量的值增加1,可以前置(++x)或后置(x++)。
自减运算符 (--):将变量的值减少1,可以前置(--x)或后置(x--)。

基于AI的学习

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 50/50 2/2 4/4
第二周 200/200 1/3 12/12
第三周 200/1000 1/4 10/10
第四周 400/400 1/5 12/12

posted on 2024-10-19 00:22  诺奇布卡  阅读(7)  评论(0编辑  收藏  举报

导航