答案:第二个算法更高效,因为节约时间.
4.写出求2+4+6+...+200的一个算法.可以运用公式2+4+6+...+2n=n(n+1)直接计算.
第一步 ① ;
第二步 ② ;
第三步 输出运算结果.
思路解析:本题考查算法步骤.解此题应首先求出算式中n的取值,然后将n的取值代入公式n(n+1)进行计算,即可得此题的一个算法.
答案:①取n=100 ②计算n(n+1)
5.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99,求他的总分和平均成绩的一个算法.
第一步 取A=89,B=96,C=99;
第二步 ① ;
第三步 ② ;
第四步 输出D、E.
思路解析:本题考查解决实际的问题的算法过程.需先求总分D=A+B+C,再利用E=求出平均分.
答案:①计算总分D=A+B+C ②计算平均成绩E=
6."鸡兔同笼"是我国隋朝时期的数学著作《孙子算经》中的一个有趣的题目:"今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?"
用方程组的思想不难解决这一问题,请你设计一个这类问题的通用算法.
思路解析:本题考查利用消元法解二元一次方程组的算法.设鸡只数为H,兔的只数为F,由题意可得方程组只写出解此方程组的一个算法就可得此题的一个算法.
答案:设鸡只数为H,兔的只数为F,求鸡兔各有多少只.算法如下:第一步 由方程①可得H=35-F;第二步 将H=35-F代入方程②,得70+2F=94;第三步 解70+2F=94,得F=12,将F的值代入方程①求得H=23;第四步 输出H、F.
7.给出求解方程组的一个算法.
思路解析:由于解二元一次方程的基本思想是消元法,消元的方法常见的有代入消元法和回代(加减)消元法,对于此题我们可用回代消元来设计解此方程的一个算法.
答案:算法如下:第一步 方程①不动,将方程②中的x的系数除以方程①中x的系数,得到乘数m==2;第二步 方程②减去m乘以方程①,消去方程②中的x项,得到第三步 将上面的方程组自下而上回代求解,得到y=1,x=2,所以原方程组的解为x=2,y=1.这种消元回代的算法适用于一般线性方程组的求解.
我综合 我发展