基本算法语句(强化训练)
1、一个厂家生产商品的数量按照每年增加原来的18%的比率递增,若第一年产量为a”计算地n年产量”这个算法程序中所用到的一个函数式为__________________
答案:
2、求a、b、c中最大值的算法最多要有___________次赋值过程,才能输出最大值。
答案:3
3、写出求方程2x+3=0的算法步骤S1_________S2__________S3____________
答案:移项得2x=-3、两边同除以2得x= -2/3、输出x= -2/3
4、用高斯消元法解下面的方程组:
解析:S1 假定即方程组化为
S2如果
S3将(5)代入(1)得到
S4 输出结果 x 、y
5、写出求 的值的算法。
解析:算法如下:
S1 先求,得到结果2;
S2 将第一步所得结果2再乘以3,得到结果6。
S3 将6再乘以4,得到24;
S4 将24再乘以5,得到120;
S9 将362880再乘以10,得到3628800,即是最后的结果。
6、任意给定一个大于1的整数n,试设计一个程序或步骤对n是否为质数作出判定
解析:算法如下:
S1 输入n。
S2 判断n是否等于2。若n=2,则n是质数;若n>2,则执行 S3。
S3 依次从2-(n-1)检验是不是n的因数,即整除n的数。若有这样的数,则n不是质数;若没有这样的数,则n是质数。