题目列表(包括答案和解析)
解析:本例主要是培养学生理解概念的程度,了解解决数学问题都需要算法
算法一:按照逐一相加的程序进行.
第一步 计算1+2,得到3;
第二步 将第一步中的运算结果3与3相加,得到6;
第三步 将第二步中的运算结果6与4相加,得到10;
第四步 将第三步中的运算结果10与5相加,得到15;
第五步 将第四步中的运算结果15与6相加,得到21;
第六步 将第五步中的运算结果21与7相加,得到28.
算法二:可以运用公式1+2+3+…+n=直接计算.
第一步 取n=7;
第二步 计算;
第三步 输出运算结果.
下面求2×4×6×8×…×100的四个算法.指出其中错误的算法.并指出错误之处:
算法1:
第一步:S=0;
第二步:i=1;
第三步:S=S×i;
第四步:i=i+2;
第五步:如果i≤100转第三步,否则执行第六步;
第六步:输出S.
算法2:
第一步:S=1;
第二步:i=2;
第三步:S=S×i;
第四步:i=i+2;
第五步:如果i<100,转第三步,否则执行第六步;
第六步:输出S
算法3:
第一步:S=1;
第二步:i=2;
第三步:S=S×i;
第四步:i=i+2;
第五步:如果i>100执行第六步,否则转到第三步;
第六步:输出S.
算法4:
第一步:S=1;
第二步:i=1;
第三步:S=S×2i;
第四步:i=i+1;
第五步:如果i≤100,则转第三步,否则执行第六步;
第六步:输出S.
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com