当前位置: 首页 > 文档资料 > C++大学教程 >

2.2 算法

优质
小牛编辑
130浏览
2023-12-01

任何计算问题都可以通过按特定顺序执行一系列操作而完成。解决问题的过程(procedure)称为算法(algorithm),包括:

  1. 执行的操作(action)
  2. 执行操作的顺序(order)

下例演示正确指定执行操作的顺序是多么重要:

  • 考虑每个人早晨起床到上班的“朝阳算法”:(1)起床,(2)脱睡衣,(3)洗澡,(4)穿衣,(5)吃早饭,(6)搭车上班。
  • 总裁可以按这个顺序,从容不迫地来到办公室。假设把顺序稍作调换:(1)起床,(2)脱睡衣,(3)穿衣,(4)洗澡,(5)吃早饭.(6)搭车上班。
  • 如果这样,总裁就得带着肥皂水来上班。指定计算机程序执行语句的顺序称为程序控制(program control),本章介绍C++程序的控制功能。