# 2024-2025-1 20241408陈烨南 《计算机基础与程序设计》第4周学习总结
2024-2025-1 20241408陈烨南 《计算机基础与程序设计》第4周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(如2024-2025-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业) |
这个作业的目标 | 门电路,组合电路,逻辑电路,冯诺依曼结构,CPU,内存,IO管理,嵌入式系统,并行结构,物理安全 |
作业正文 | https://i.cnblogs.com/posts/edit |
教材学习中的问题和解决过程(先问 AI)
- 问题:如何使用for循环
- 问题解决方案:询问ai后得知
对书本内容的概括
《计算机科学概论》第四章学习总结
1、门:对电信号执行基本操作的设备
2、电路:组合门以执行更复杂的任务
3、描述方法
布尔表达式
逻辑框图
真值表
4、六种门(主要为AI总结,布尔表达式:自己补充)
在计算机科学中,逻辑门(Logic Gates)是构建数字电路的基本组件,用于实现基本的逻辑运算。以下是计算机中常见的六种基本逻辑门:
- 与门(AND Gate):
布尔表达式:X=AB
功能:只有当所有输入都为真(1)时,输出才为真(1)。如果任何一个输入为假(0),输出就为假(0)。 - 或门(OR Gate):
布尔表达式:X=A+B
功能:只要至少有一个输入为真(1),输出就为真(1)。只有当所有输入都为假(0)时,输出才为假(0)。 - 非门(NOT Gate):
布尔表达式:X=A'
功能:输出是输入的反值。如果输入为真(1),输出为假(0);如果输入为假(0),输出为真(1)。 - 异或门(XOR Gate):
布尔表达式:X=A(+)B
功能:当输入的真值数量为奇数时,输出为真(1)。如果输入的真值数量为偶数,输出为假(0)。它相当于“互斥或”。 - 或非门(NOR Gate):
布尔表达式:X=(A+B)'
功能:当所有输入都为假(0)时,输出为真(1)。只要至少有一个输入为真(1),输出就为假(0)。 - 与非门(NAND Gate):
布尔表达式:X=(AB)'
功能:与门的反相版本,即与门的结果再经过非门。只有当所有输入都为真(1)时,输出才为假(0)。在其他情况下,输出为真(1)。
这些逻辑门可以通过组合来实现更复杂的逻辑运算和构建更高级的数字电路。
5、门的构造——晶体管
6、电路(分类):组合电路——CPU
时序电路——寄存器 内存
7、布尔代数
交换律
结合律
分配律
恒等
补
德.摩根定律
8、加法器 半加
全加
9、多路复用器
10、存储器电路 S-R锁存器
11、集成电路 分类——SSI MSI LSI VLSI
12、CPU:具有输入线和输出线的高级电路
《计算计科学概论》第五章学习内容总结
一、冯诺依曼架构
1、内存 可编址性
2、算术/逻辑单元:执行算术运算和逻辑运算的计算机部件
3、输入/输出单元
4、控制单元
指令寄存器
程序计数器
中央处理器
5、存储器——RAM和ROM——字节数组
——辅存——磁带
——磁盘
——光盘
——DVD
——FLASH
6、并行计算
位级并行
指令级并行
数据级并行
任务级并行
《C语言程序设计》
第3章:控制语句
C语言的基本控制结构:顺序结构、选择结构(if语句)、循环结构(for、while、do-while)。
条件语句:
if 语句:用于根据条件执行不同的代码块。
if-else 语句:在条件为真或假时执行不同的代码块。
switch 语句:用于多分支选择。
循环语句:
for 循环:适用于已知循环次数的情况。
while 循环:适用于循环次数未知,需要在循环内部判断的情况。
do-while 循环:至少执行一次循环体,然后判断条件是否继续循环。
循环控制语句:
break:立即退出循环。
continue:跳过当前循环的剩余部分,继续执行下一次循环。
嵌套循环:循环语句中可以包含另一个循环语句。
控制语句的应用:通过控制语句实现复杂的逻辑和算法。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 22/60 | |
第四周 | 300/1300 | 2/9 | 30/90 |