首页 > 其他分享 >2023-2024-1 学号20231315第四周学习总结

2023-2024-1 学号20231315第四周学习总结

时间:2023-10-22 22:57:58浏览次数:35  
标签:学习 全加器 运算 学号 20231315 C语言 2024 程序设计 输入

学期:2023-2024-1 学号:20231315《计算机基础与程序设计》第二周学习总结

作业信息

这个作业属于哪个课程 2023-2024-1 《计算机基础与程序设计》
这个作业要求在哪里 2023-2024-1 《计算机基础与程序设计》
这个作业的目标 学习计算机科学概论第4章第5章和《C语言程序设计》第3章
作业正文 https://i.cnblogs.com/posts/edit;postId=17781327

教材学习内容总结

本周我自学了计算机科学概论第4,5章和《C语言程序设计》第3章的相关内容,并对两本教材进行了总结。

计算机科学概论第4,5章总结

计算机科学概论第4章主要讲了门和电路,主要介绍了逻辑门(与,非,或等);然后介绍了门的构造,然后介绍了几类电路;

第5章主要介绍了计算机部件,首先分析了计算机的构成,并重点介绍了并行体系结构。

《C语言程序设计》第3章总结

第3章主要是基本算术运算,首先介绍了+—*/ 和增1减1运算,接下来讲了常量替换,类型转换,最后介绍了部分常用标准函数

教材学习中遇到的问题

计算机科学概论第4,5章

1门是什么?

对电信号执行基本运算的设备。

2.布尔代数在现实中的应用?

逻辑电路设计,程序设计与编码,数据库查询与关系代数。

3真值表是什么?

真值表是一种以列出所有可能的输入组合,并给出对应逻辑表达式的输出结果的表格。它用于表示布尔代数中的逻辑函数的输出结果。真值表的每一列代表一个输入变量,而每一行则代表一个输入组合。在每个输入组合下,计算逻辑函数的输出结果,并将结果填入表格中。

4门的构成?

门使用晶体管建立输入值与输出值之间的映射。

5电路分为哪几类?

组合电路,时序电路。

6.半加器,加法器,多路复用器的区别是什么?

半加器、全加器、加法器和多路复用器都是数字电路中常见的逻辑电路,它们各自有不同的功能。

  • 半加器:半加器是一种用于相加两个单比特二进制数字的电路,其输出包括相加结果和进位标志。它只能处理一个数字位的相加运算,不能处理进位标志的传递。半加器的基本构成包括两个输入端和两个输出端,分别为相加结果和进位标志。半加器的逻辑符号为 ⊕,表示异或运算。
  • 全加器:全加器是一种可以处理进位标志的加法器,其中包括两个输入和一个进位标志输入,三个输出分别是相加结果、进位标志和借位标志。在两个二进制数进行加法时,需要将进位标志从之前的相加运算传递到当前位上。全加器可以实现这个功能,使得加法运算可以进行多位上的连续计算。
  • 加法器:加法器是包含多个全加器的电路,用于实现多位数的相加运算。加法器通常由多个级联的全加器组成,每个全加器实现一位的相加运算,并将结果与进位标志传递给下一个全加器,以实现多位数的相加。
  • 多路复用器:多路复用器是一种数字电路,具有多个输入和一个输出。它将多个输入信号中的一个作为输出信号,具体选取哪个输入信号作为输出信号由控制信号决定。多路复用器通常使用一个二进制码作为控制信号,以选择特定的输入信号作为输出。多路复用器可以使用在多个输入信号需要传输到单个输出信号的场景中。

总之,半加器、全加器和加法器都是实现数字电路加法运算功能的电路,而多路复用器则是用于在多个输入信号中选择特定一个作为输出信号的电路

7.冯.诺依曼体系结构?

输入输出设备,中央处理器(控制单元,算术逻辑单元),内存单元

《C语言程序设计》第3章

  1. 算术运算符的优先级?

    -(取相反数)>*/%>+-

  2. ++++n和n++的区别++?

    ++n 先加后用,即先递增再返回递增后的值,当使用 n++ 时,首先会将变量 n 的值赋给表达式,然后再将 n 的值加 1。也就是说,n++ 先用后加,即先返回原始值再递增

  3. 宏常量与const常量的适用?

    const 常量比较适合用于定义固定的、类型安全的常量;而宏常量则适用于定义具有复杂表达式和数据类型的常量,并且需要在多个源代码文件中共享。在选择使用时,需要根据具体的场景和需求进行取舍。

  4. 操作数从高到低转化会有什么问题?

    将操作数从高到低转换可能导致以下问题:

    1. 数据丢失:如果将一个较高精度的数据类型转换为较低精度的数据类型,可能会发生数据丢失。例如,将一个 double 类型的数据转换为 int 类型,小数部分将被截断,导致数据损失。
    2. 精度损失:类似于数据丢失,即使没有截断和溢出,从高精度到低精度的转换也可能导致精度损失。例如,将一个较长的整数转换为较短的整数,会造成有效数字的缩减。
    3. 溢出:当将一个大范围的值转换为较小范围的数据类型时,可能会发生溢出。例如,将一个超过较小数据类型表示范围的整数转换为该数据类型,结果将是未定义的。
    4. 不确定性和舍入误差:从高到低精度的转换可能涉及舍入误差。例如,将一个浮点数转换为整数时,舍入规则可能导致不确定的结果。

    因此,在进行数据类型转换时,需要谨慎考虑可能出现的问题,并确保转换操作不会导致数据损失、精度问题、溢出或不确定性。可以使用合适的转换函数或者显示转型来控制转换过程,以便更好地处理这些问题。

基于AI的学习

我:我学习了本周我自学了计算机科学概论第4,5章和《C语言程序设计》第3章的相关内容,并对两本教材进行了总结。,请以苏格拉底的方式对我提问

AI:很高兴听到你学习了计算机科学概论和《C语言程序设计》的相关内容,并对这两本教材进行了总结。现在,请允许我以苏格拉底的方式向你提问,以进一步探索你的理解和思考。

  1. 对于计算机科学概论第4章的内容,你觉得最有意义的是什么?为什么?

    最有意义的事与非门,有助于以后C语言学习中的逻辑运算。

  2. 在计算机科学概论第5章中,你遇到了哪些新的概念或原理?它们对你的理解有何影响?

    学习了计算机的结构以及并行计算等,对计算机的运行有了一个更深层次的认识,对计算机的运行有了一个更深层次的认识

  3. 《C语言程序设计》第3章涵盖了哪些主题?你觉得其中哪个主题对你来说是最具挑战性的?

    涵盖基本运算和基本函数,基于基本运算进行编程来解决问题对我来说很有挑战

  4. 在总结这两本教材时,你对自己的学习进度和掌握程度有什么评价?你觉得自己在哪些方面还需要进一步学习或加强?

    目前学习进度仍然落后,仍需加强对基础知识的总结与学习

请根据你的理解和经验,以简洁而准确的方式回答以上问题。我期待着听到你的见解。

学习进度条

以上是本周的学习进度条,我在代码行数、博客数量和学习时间上都有一定的增长,但仍需努力

标签:学习,全加器,运算,学号,20231315,C语言,2024,程序设计,输入
From: https://www.cnblogs.com/xisngsiyuan/p/17781327.html

相关文章

  • 2023-2024-1 20231305 《计算机基础与程序设计》第4周学习总结
    2023-2024-120231305《计算机基础与程序设计》第4周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业)这个作业的目标<写上具体方面>......
  • 2023-2024-1 20231309 《计算机基础与程序设计》第四周学习总结
    作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第四周作业这个作业的目标作业正文2023-2024-120231309《计算机基础与程序设计》第四周学习总结教材学习内容总结本周主要学习了C语言......
  • 2023-2024-1 20231319《计算机基础与程序设计》第四周学习总结
    2023-2024-120231319邓传山《计算机基础与程序设计》第3周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK01这个作业的目标学习《计算机科学概论(第7版)》第4、5章......
  • 2023-2024-1 20231420 《计算机基础与程序设计》第四周学习总结
    2023-2024-120231420《计算机基础与程序设计》第四周学习总结作业信息这个作业属于哪个课程2023-2024-1《计算机基础与程序设计》这个作业要求在哪里2023-2024-1计算机基础与程序设计第四周作业这个作业的目标1.学习《计算机科学概论》第4、5章并完成云班课测试......
  • 2023-2024-1 20231301 《计算机基础与程序设计》第四周学习总结
    2023-2024-120231301《计算机基础与程序设计》第四周学习总结作业信息作业链接作业课程<班级>(2023-2024-1-计算机基础与程序设计)作业要求<作业>(2023-2024-1计算机基础与程序设计第四周学习总结)作业目标<《计算机基础与程序设计》预习第四、五章>《计算机......
  • 学期2023-2024-1 20231409 《计算机基础与程序设计》第四周学习总结
    学期2023-2024-120231409《计算机基础与程序设计》第四周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第四周作业这个作业的目标自学教材:计算机科学概论第4章,第5章,C语言程......
  • 2023-2024-1 20231418《计算机基础与程序设计》第四周学习总结
                      2023-2024-120231418《计算机基础与程序设计》第四周学习总结这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个作业要求在哪里[2022-2023-1计算机基础与程序设计第四周作业]https://www.cnblogs.com/roce......
  • 2023-2024-1 20231421 《计算机基础与程序设计》第四周学习总结
    ------------恢复内容开始------------------------恢复内容开始------------作业信息作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK04作业目标:自学《计算机科学概论》第四章和第五章、《c语言程序设计》第三章作业正文:教材学习内容总结一、《计算机科学概......
  • 2023-2024-1 20231324 《计算机基础与程序设计》第四周学习总结
    作业信息这个作业属于哪个课程2023-2024-1《计算机基础与程序设计》这个作业的要求在哪里1.学习《计算机科学概论》第四章,第五章并完成云班课测试;2.学习《C语言程序设计》第三章并完成云班课测试。作业正文本博客链接2023-2024-120231324《计算机基础与程序设计......
  • 2023-2024-1 20231326 《计算机基础与程序设计》第四周周总结
    2023-2024-120231326《计算机基础与程序设计》第四周周总结目录2023-2024-120231326《计算机基础与程序设计》第四周周总结作业信息教材内容总结《计算机科学概论》《C语言程序设计》学习进度条作业信息这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个......