1、算法初步目标:了解算法的基本思想;培养使用算法的思想进行思考与表达解决问题的能力。内容:1、算法的含义。2、程序框图。3、实现算法的程序。4、典型的算法介绍。 1、算法的含义算法:用计算机解决问题的某一类问题的程序或步骤,且在有限步内完成。理解:1、算法是一种解决问题的过程和步骤。2、算法是解决某一类问题的。3、算法具有某种意义上的通用性和普适性。4、算法是与计算机对话的一种思维方式。5、算法必须有限步完成。举例:求一元二次方程ax2+bx+c=0的实根。用算法的思想怎样来求?(全解p7例三) 1、算法的含义因式分解的方法行不行?不具有通用性!解:Step1:确定a,b,cStep2:计算判别式Step3:判别的符号Step4:三种结果1)无实根;2)有两个相等实根;3)有两个不等实根。Step5:输出实根开始输入a,b,c =b2-4ac;p=-b/2a;q= | |1/2/2a=0 x1=p+q;x2=p-q;两个相等实根x1,x2输出不等实根x1,x2无实根x1=x2?结束否是是否 1、算法的含义例1 任意给定一个大于1的整数n,试设计一个算法步骤对n是否为质数做出判断。St