第二章算法初步第二章算法初步*1算法的基本思想*1算法的基本思想【例】在电视台的某个娱乐节目中,要求参与者快速猜出物品的价格
主持人出示某件物品,参与者每次估算出一个价格,主持人只能回答高了、低了或者正确
在某次节目中,主持人出示了一台价值在1000元以内的随身听,并开始了竞猜
下面是主持人和参与者的一段对话:参与者:800元
主持人:高了
参与者:400元
主持人:低了
参与者:600元
主持人:低了
…………………
如果你是参与者,你接下来会怎么猜
算法的基本思想算法的基本思想△△随着计算科学和信随着计算科学和信息技术的飞速发展,算法的息技术的飞速发展,算法的思想已经渗透到社会的方方思想已经渗透到社会的方方面
在以前的学习中,虽然面
在以前的学习中,虽然没有出现算法这个名词,但没有出现算法这个名词,但实际上在数学教学中已经渗实际上在数学教学中已经渗透了大量的算法思想,如四透了大量的算法思想,如四则运算的过程、求解方程的则运算的过程、求解方程的步骤等等
完成这些工作都步骤等等
完成这些工作都需要一系列程序化的步骤,需要一系列程序化的步骤,这就是算法的思想
这就是算法的思想
算法是什么算法是什么△算法可以理解为由基本△算法可以理解为由基本运算及规定的运算顺序构成运算及规定的运算顺序构成的完整的的完整的解题步骤解题步骤,或看成,或看成按要求设计好的有限的、确按要求设计好的有限的、确切的切的计算序列计算序列,并且这样的,并且这样的步骤或序列能解决一类问题
步骤或序列能解决一类问题
【例】写出你在家中烧开水的过程的一个算法
总结:“1”其实大部分事情都是按照一定的程序执行,因此要理清事情的每一步
“2”判断水是否烧开与是否继续烧火的过程是一个反馈与判断过程,因此有必要不断重复过程“3”解:1、往壶内注水;2、点火加热;3观察:如果水开,则停止烧火,否则继续烧火;4、如果水未开,重