如何用计算机解决问题 课件.ppt

算法的特征: 算法的每一个步骤都要有确切的含义( ),从而组成一个步骤的有限序列( );要有一个终止步(序列的终止)表示问题得到解决或不能得到解决;每条规则必须是确定的、可行的( )、不能存在二义性。算法总是对数据进行加工处理,因此,算法的执行过程中通常要有数据 (0个或多个)和数据 (至少一个)的步骤。 1算法的确定性 2算法的有穷性 3算法的可行性 4输入 5输出 (1)算法分析 如果2月份是28天,则这一年是平年;如果是29天,则这一年是闰年。判断闰年的条件是:如果该年份能被4整除但不能被100整除,或者能被400整除,则该年为闰年。 3、用伪代码描述算法 伪代码是介于自然语言和计算机程序语言之间的一种算法。 优点:伪代码描述的算法简洁、易懂,修改比较容易,容易转化为程序语言代码。 缺点:没有流程图直观 什么是算法 算法是解决问题的方法和步骤。 现实生活中购物、炒菜、建房子这些活动实际上就包含着算法。 3、用伪代码描述算法 伪代码是介于自然语言和计算机程序语言之间的一种算法。 优点:伪代码描述的算法简洁、易懂,修改比较容易,容易转化为程序语言代码。 缺点:没有流程图直观 如何用

文档评论(0)

1亿VIP精品文档

相关文档