桂林电大《计算机科学导论》实验教程V8:2023年编程与算法实践

需积分: 0 2 下载量 9 浏览量 更新于2024-06-20 3 收藏 11.67MB PDF 举报
《2023计算机科学导论》实验指导书V8详细介绍了多个关键的计算机科学概念和实践技能,涵盖了从基础编程结构到更高级的主题。以下是各实验的主要知识点: 1. 实验一:分支和循环结构 - 实验目标:学生将学习使用Raptor可视化编程工具,掌握基本的控制流符号,如赋值、输入、输出、过程调用、选择(条件语句)和循环(如for或while)。通过实现简单程序设计,理解顺序、选择和循环结构的应用。 - 实践内容包括验证项目案例,如找出100以内的质数,利用所学的逻辑控制来实现程序。 2. 实验二:存储程序式计算机 - 目标:让学生了解并能设计基于存储程序概念的简单程序,这涉及到程序指令的存储和执行流程。 3. 递归算法与迭代算法: - 在这个实验中,学生会学习递归和迭代这两种解决问题的方法,比较它们的优缺点,并通过实际编程练习加深理解。 4. 数组与栈操作: - 学生将学习如何在程序中使用数组数据结构,以及栈这种特殊的数据结构,掌握基本的插入、删除和查找操作。 5. 归并排序与折半查找: - 这部分关注排序算法的实现,如归并排序,以及高效的查找技术,如折半查找。 6. 卡通与游戏实验: - 通过实践简单的图形处理和游戏元素,学生将在实践中应用计算机图形学和交互设计的知识。 7. 科赫曲线: - 这是数学和计算机图形的一个结合点,学生会探索分形图案的生成,了解算法在复杂形状构造中的作用。 8. 迷宫问题: - 实验涉及路径寻找算法,如广度优先搜索或深度优先搜索,用于解决迷宫问题。 9. 上机测试模拟题: - 提供实际操作的测试题目,检验学生的编程理解和综合应用能力。 10. 辅助资料: - 附录A介绍Raptor可视化程序设计工具,帮助学生更好地理解和使用该工具。 - 附录B讲解存储程序式计算机的工作原理,为理论学习提供补充。 通过这些实验,学生不仅能掌握计算机科学的基础知识,还能提升编程实践能力,为后续深入学习和未来职业生涯打下坚实的基础。