第86课算法一、考点要求1、算法的有关概念(A)、流程图(A)、基本算法语句(A)二、课前预习1、下列说法正确的是。(1)求直线方程的斜率和截距的算法要用到一次选择结构。(2)输入一个自然数N,求其被3除得到的余数的算法要用到选择结构。(3)Int(-8.7)=-8,Mod(3,5)=3(4)While循环的特点是先判断再循环,当满足初始条件才进入循环体2、执行下列伪代码,max的值为。1202[(第2题)(第3题)3、上面一段伪代码的作用是(填正确的序号)。(1)求1+2+3+…+20的值(2)求1+3+5+…+20的值(3)求2+4+6+…+40的值(4)求2+6+10+…+38的值4、语句的含义是5、写出下列程序的运算结果。(1)(2)(1)(2)6、设计一个算法,求使得1+2+3+4+…+n>2005成立的最小自然数n的值.三、典型例题例1设计一个算法求函数值。用心爱心专心1例2.(1)设计一个伪代码求的值。(2)设计一个伪代码找出使成立的最大整数。(3)已知a、b是自然数,且a+b=10,设计一个算法,求出使得ab取最大值时的a、b值。例3已知,求的值,设计一个算法写出伪代码。四、课堂总结班级姓名学号得分五、课后作业1、下列伪代码输出的结果S代表的是。A、一个数列的和B、一个次多项式系数的和[C、自变量取时,次多项式函数的值用心爱心专心2D、自变量取时,个代数式的值.2、补充下列算法使其计算的值。(第2题)(第3题)A、B、C、D、3、上面一段伪代码是计算4、阅读下面伪代码,并指出时的计算结果:(1)(2)(3)5、补充下列伪代码计算-1+3-5+7-9…+19的值。6、下面伪代码的含义是7、下面算法的伪代码输出的结果是:用心爱心专心3(第5题)(第7题)(第6题)8、设计一个算法,使得对任意的常数,输出二次函数在闭区间上的最小值。典型思路归纳:错题原因分析:用心爱心专心4