# 第四组

**第四组实验报告**

**实验目的：**

一，让计算机零基础的学生掌握计算机软件和硬件的基础知识，通过实验课程来更好的理解计算机产物的工作过程和原理；

二，训练学生的计算思维，帮助学生进一步实现思维方式的数学化，培养学生的问题抽象能力、严密的逻辑推理能力、利用计算思维解决问题的能力。

**实验准备：**

智能小车，电脑，基本的编程知识

**实验考核方式：**

考试方式主要是考察，最后的考核是分组设计智能小车，完成算法设计，项目报告，设计小车自主自动绕过迷宫障碍，然后进行项目陈述和答辩。

**实验内容：**

1．为什么学习计算机\
&#x20;（1）计算机历史、演变过程\
&#x20;（2）计算的本质，计算工具的演变\
&#x20;（3）计算思维以及计算思维的相关概念\
&#x20;（4）图灵机的工作原理\
&#x20;（5）从三次数学危机到图灵机，图灵机、图灵测试、学科之间的联系\
&#x20;2．计算思维的本质--抽象\
&#x20;（1）抽象的基本概念\
&#x20;（2）七桥问题的解决：图论\
&#x20;（3）计算机的工作原理，硬件组成\
&#x20;（4）计算机中的应用问题，从数据存储、压缩等案例探讨其中用到的计算机基本理论\
&#x20;3．现代计算机\
&#x20;（1）冯.诺依曼工作原理，基本组成，以及运算器、控制器、存储器、输入/输出设备各部分的作用\
&#x20;（2）摩尔定理。计算机发展过程，各代计算机的发展\
&#x20;（3）计算机按照目的、性能和规模进行的分类\
&#x20;4．数制-计算机中的数制及转换\
&#x20;（1）计算机中二进制，二进制的规则\
&#x20;（2）二进制与其它进制之间的转换过程\
&#x20;（3）位与字节之间的关系，计算机存储单位以及它们之间的关系：b、B、MB、GB、TB等\
&#x20;5．计算机如何实现计算\
&#x20;（1）基本逻辑运算：与、或、非，掌握复合逻辑运算：同或、异或、与非、或非、与或非\
&#x20;（2）理解半加器电路图机器工作原理，理解全加器的基本原理\
&#x20;6．原码反码和补码\
&#x20;（1）计算机中数的分类：带符号数和无符号数以及它们的表示\
&#x20;（2）正数和负数的原码反码补码的区别\
&#x20;（3）模和溢出的概念

**实验过程：**

前几节课进行基础的编程知识，电脑算法，计算机历史介绍等课程，让我们对计算机及其算法和编程有一个基本的了解，宏观地掌握计算机的算法和编程的基本知识。之后是一些逻辑方面的训练，方便我们在以后的设计小车过程中更加高效，逻辑更加严谨。

最后是重头戏——组装并设计小车。小车刚拿来的时候是一堆散乱的零件，毫无头绪。组装过程中，我们小组聚在一起，按照说明书的指导认真研究如何组装小车结构，如何给小车排线等问题，经过了长达一周的努力，我们终于完成了小车的基本组装工作。接下来的工作是为小车设计行走和自动躲避障碍的程序，这个过程很枯燥并且常常让人十分费解，一个逻辑错误有时候能困扰我们一个小组好几个小时，我们时常抱怨，甚至有时候想过随便设计一下拿个及格分就草草了事，但对科技创新的热爱和对知识的敬畏精神促使我们砥砺前行，不言放弃，在一次次的失败中，我们总结经验，在一次次错误中，我们优化算法，在一次次争论中，我们升华思想，终于，就在最后截止日期的一天前，我们终于完成了任务，我们的小车可以实现基本的躲避障碍性走了。

好的准备固然重要，但出色的临场发挥同样也必不可少。在比赛前调试过程中，我们的小车出了点小问题——电机不转了。这让我们着实慌了手脚，在极大的压力下将小车拆解开来，换上新电机并重新组装，浪分了我们大把调试的时间，但我们从没想过退赛，因为几个星期的努力就在这最后一搏。虽然我们最后完赛的时间超出了规定时间几分钟，但是我们却是最快走出迷宫的小组，仅仅用了三十几秒。虽然没有了第一名的奖励和荣誉，但我们依旧收获满满并乐在其中。

**实验感悟：**

通过这次小车比赛，我们组的几个组员成为了兄弟，我们学会了基本编程算法和逻辑，学会了团结一致共同攻克难题，学会了临场遇到问题不要慌乱，学会了谋事在人成事在天的道理。一件事你努力了不一定会成功，但不努力一定成功不了！对科学，对学问容不得半点虚假，只有怀着一颗对学术虔诚的内心，才能在学习知识的道路上自信的阔步前行，在能在知识的海洋里劈波斩浪，扬帆起航！通过这门课，让我明白，青春是用来奋斗的，青春是用来创新的，青春是有来燃烧的，让我们砥砺前行，不负韶华，以梦为马，以建设国家，造福人民，改变世界为己任，总好新一代的长征路！

**最后，感谢周老师和学长一个学期的悉心教导和辛勤付出，感谢小车的“负重前行”，谢谢所有人的付出，下学期，再见！**
