什么是算法?
- 算法是一系列指令或一组规则来完成某件事情。
学校到家的最短路线,可以其视为一种“算法” , 作为一系列指令到达目的地,有很多算法可以实现相同的目标,如用导航来计算最短路线。
为什么算法很重要?
- 计算机科学家努力寻找最有效的算法,在最快的时间内解决问题,使用最少的资源(记忆或时间)或最有效的方法(获得正确或最接近正确答案)。
搜索引擎使用算法将一组搜索结果按顺序排列,要寻找的结果往往是在首页顶部。
算法在小学的课程中
学生以不同的方式使用算法。
- 课程计划可以被看作是一个教授课程的算法。
- 在烹饪中,可以将配方看作一个算法。
- 在英语中,可以将教学写作视为算法的一种形式。
- 在科学中,可能会将实验的方法作为一种算法来讨论。狙击
- 在数学中,基于计算机的教育游戏可能是一个简单算法的实现。发射
![]() |
![]() |
---|---|
跳高 | 甜甜圈 |
初级
排序是算法的一个关键要素。例如排队离开教室,整理物品等
中级
高级
- 对算法的理解规则应用于数学和其它方面。
- 增加对算法的理解,例如为故事制定计划或为自己喜欢的运动写说明。
- 用熊猫编程套件来实现他们的算法,并建立对算法和程序内在联系的理解,使用分解设计实现特定目标所需的算法。
使用逻辑推理来解释简单的算法是如何工作的
使用逻辑推理来检测和纠正算法中的错误