(1)顺序结构:按照语句代码出现的先后顺序依次执行的程序结构称为顺序结构。
(2)选择结构:在一种以上可能的操作中按条件选取一个执行的结构称为分支结构。
(3)循环结构:按条件重复执行一种操作的结构称为循环结构。循环结构有两种形式, 即当型循环结构和直到型循环结构。 算法的基本特征
①有穷性:一个算法必须保证它的执行步骤是有限的,即它是能终止的。
②确定性:算法中的每一个步骤必须有确切的含义,而不应当是模糊的,模棱两可的。
③可行性:算法的每 1 步原则上都能精确运行
④有零个或多个输入:所谓输入是指算法在执行时需要从外界获得数据,其目的是为算 法建立某些初始状态。如果建立初始状态所需的数据已经包含在算法中了,那就不再需要输 入了。
⑤有一个或多个输出:算法的目的是用来求解问题的,问题求解的结果应以一定的形式 输出。