1、什么是算法?试从日常生活中找3个例子,描述它们的算法
在操作步骤有限的情况下,有零个或多个输入的程序根据某种确定且有效的步骤执行,并有一个或多个输出的结果,这就是算法。
例子1:电梯:电梯的上下楼顺序;
例子2:红绿灯:红灯、绿灯、黄灯的交替使用;
例子3:高铁:高铁的发车时间、到站时间、停站时间
2、什么叫结构化的算法?为什么要提倡结构化的算法?
什么叫结构化的算法?
由顺序结构、选择结构和循环结构这3种基本结构所构成的算法叫做结构化算法。
为什么提倡结构化的算法?
由3种基本结构顺序组成的算法结构,可以解决任何复杂的问题。
3、试叙述3种基本结构的特点,请另外设计两种基本结构(要符合基本结构的特点)
3种基本结构的特点
顺序结构:在虚线框内,按照顺序从上而下执行的一种基本结构;
选择结构:也称选取结构或分支结构,在虚线框,此结构中包含一个判断框,根据给定的条件,选择执行的内容;
循环结构:也称重复结构,在虚线框内,反复执行某部分结构
1&#