如2024-2025 20241425 《计算机基础与程序设计》第4周学习总结

作业信息

这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP
这个作业要求在哪里 https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276
这个作业的目标 1、门电路 2、组合电路,逻辑电路 3、冯诺依曼结构 4、CPU,内存,IO管理 5、嵌入式结构,并行结构 6、物理安全
作业正文 本博客链接

教材学习内容总结

一、程序设计语言的分类

1. 低级语言和高级语言:

  • 低级语言包括机器语言和汇编语言,与硬件紧密相关,执行效率高但编写难度大。

  • 高级语言更接近人类语言,易于编写和理解,如 C、Java、Python 等。
    2. 面向过程语言和面向对象语言:

  • 面向过程语言以过程为中心,强调程序的流程和步骤,如 C 语言。

  • 面向对象语言以对象为中心,通过封装、继承和多态等特性提高软件的可维护性和可扩展性,如 Java、C++等。

二、程序设计语言的基本要素

1. 数据类型:包括整数、浮点数、字符等基本数据类型,以及数组、结构体等复合数据类型。
2. 变量和常量:变量用于存储数据,常量则是在程序执行过程中不能改变的值。
3. 运算符和表达式:用于进行各种数学和逻辑运算。
4. 控制结构:包括顺序结构、选择结构(如 if 语句)和循环结构(如 for 循环、while 循环),用于控制程序的执行流程。

教材学习中的问题和解决过程(先问 AI)

  • 问题1:计算机中cpu和内存的关系
  • 问题1解决方案:
    一、程序设计语言的分类

1. 低级语言和高级语言:

  • 低级语言包括机器语言和汇编语言,与硬件紧密相关,执行效率高但编写难度大。

  • 高级语言更接近人类语言,易于编写和理解,如 C、Java、Python 等。
    2. 面向过程语言和面向对象语言:

  • 面向过程语言以过程为中心,强调程序的流程和步骤,如 C 语言。

  • 面向对象语言以对象为中心,通过封装、继承和多态等特性提高软件的可维护性和可扩展性,如 Java、C++等。

二、程序设计语言的基本要素

1. 数据类型:包括整数、浮点数、字符等基本数据类型,以及数组、结构体等复合数据类型。
2. 变量和常量:变量用于存储数据,常量则是在程序执行过程中不能改变的值。
3. 运算符和表达式:用于进行各种数学和逻辑运算。
4. 控制结构:包括顺序结构、选择结构(如 if 语句)和循环结构(如 for 循环、while 循环),用于控制程序的执行流程。

  • 问题2:有损压缩损失的信息还能找回吗?
  • 问题2解决方案的,或者是人眼或人耳难以察觉的部分。例如,在音频压缩中,可能会去除人耳不易感知的高频声音;在图像压缩中,可能会减少颜色的深度或删除图像中的某些细节。由于这些数据在压缩过程中被永久删除,因此使用有损压缩的数据通常无法完全恢复到原始状态

基于AI的学习

posted @ 2024-10-20 18:40  DarthAnakin  阅读(5)  评论(0编辑  收藏  举报