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

学期(如2024-2025-5) 学号(如:20241404) 《计算机基础与程序设计》第6周学习总结

作业信息

这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP
这个作业要求在哪里 https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276
这个作业的目标 Pep/9虚拟机
机器语言与汇编语言
算法与伪代码
测试:黑盒,白盒
作业正文 https://www.cnblogs.com/weijiboaixuexi/p/18505332

教材学习内容总结

根据搜索结果,第六章《计算机科学概论》的内容总结如下:

  1. 低级程序设计语言与伪代码:第六章主要介绍了计算机操作的机器语言与算法的初步了解的知识。

  2. 计算机操作:计算机被定义为能够存储、检索和处理数据的可编程电子设备。

  3. 机器语言:机器语言是由计算机直接使用的二进制编码指令构成的语言,每条机器语言指令只能执行一个非常低级的任务,大多数程序使用高级语言编写,然后翻译成机器语言。

  4. Pep/9虚拟机:Pep/9是一台虚拟机,用来模拟真实机器的特征,它有40条机器语言指令,指令格式由8位数的指令说明符和(可选的)16位的操作数说明符构成。

  5. 汇编语言:汇编语言是一种低级语言,用助记码表示特定计算机的机器语言指令。汇编器是把汇编语言程序翻译成机器代码的程序。

  6. 算法:算法是在有限的时间内用有限的数据解决问题或子问题的明确指令集合。

  7. 计算机问题求解过程:算法一般是在用编程语言进行编码之前要写的。

  8. 测试算法:类似于数学问题中的检查结果,也即等价测试推出答案的过程。

  9. 有简单变量的算法:包括带有选择的算法和带有循环的算法,如计数控制循环、时间控制循环和平方根。

  10. 复杂变量:包括数组和记录,数组是同构项目的有名集合,记录是异构项目的有名集合。

  11. 搜索算法:包括顺序搜索、有序数组中的顺序搜索和二分检索。

  12. 排序:包括选择排序、冒泡排序和插入排序。

  13. 递归算法:包括子程序语句、递归阶乘、递归二分检索和快速排序。

这些内容构成了第六章的核心,涵盖了计算机程序设计的基础知识,包括机器语言、汇编语言、算法以及它们的应用。希望这个总结能帮助你更好地理解第六章的内容。

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


基于AI的学习

代码调试中的问题和解决过程

问题:在for循环语句中,无法运行循环体中的内容。
解决:在for语句后不加分号。

其他(感悟、思考等,可选)

代码需要自己动手勤加练习。

posted @ 2024-11-03 11:54  王思文666  阅读(8)  评论(0编辑  收藏  举报