1 算法的含义【学习目标】1
通过实例体会算法的思想,了解算法的含义;2
能按照步骤用自然语言写出简单问题的算法过程;3
了解算法的主要特点
【课前预习】1
思考:现有一商品,价格在08000元之间,采取怎样的策略才能在较短的时间内猜出正确的答案呢
算法的概念:________________________________________________________________3
算法的特点:有限性、确定性、可行性、逻辑性、普遍性、多样性
算法的描述方式:(1)自然语言,即大众化语言;(2)图形语言,即流程图;(3)代码语言,即程序设计语言.【例题精选】例 1
给出求12345 的一个算法
给出求解方程组 274511xyxy的一个算法
【课堂巩固】1.下列关于算法的说法中,正确的有________________(填序号)① 求解某一类问题的算法是唯一的;②算法必须在有限步操作之后停止;③算法的每一步操作必须是明确的,不能有歧义或模糊;④算法执行后一定产生确定的结果.2.在数学中,现代意义上的算法是指__________________(1).用阿拉伯数字进行运算的过程(2).解决某一类问题的程序或步骤(3).计算机在有限步骤之内完成,用来解决某一类问题的明确有效的程序或步骤(4).用计算机进行数学运算的方法3
写出解方程230x 的一个算法
写出求1 3 5 7 的一个算法
【课后作业】11.下列结论中正确的是__________________(1).一个程序的算法步骤是可逆的; (2).一个算法可以无止境地运算下去(3).完成一件事情的算法有且只有一种; (4).设计算法要本着简单方便的原则2.下列说法中不正确的是____________________(1).数学计算公式