全球旧事资料 分类
如下:S1令i←1S←0S2若i≤100成立,则执行S3;否则,输出S,结束算法S3S←SiS4i←i1,返回S2相应的流程图如图乙所示
一、填空题1算法:
S1输入
;S2判断
是否是2若
2则
满足条件,若
>2则执行S3;S3依次从2到
1检验能不能整除
,若不能整除
,满足上述条件的是
答案质数2在算法的逻辑结构中,要求进行逻辑判断,并根据结果进行不同处理的是哪种结构
答案选择结构和循环结构3阅读下面的流程图,若输入的a、b、c分别是21、32、75,则输出的a、b、c分别是
f答案75,21,324如果执行下面的流程图,那么输出的S
答案25505(2009兴化市板桥高级中学12月月考)如下图的流程图输出的结果为
答案1326如图所示,流程图所进行的求和运算是
f答案…
7(2008山东理,13)执行下边的流程图,若p08,则输出的
(注:框中的赋值符号“←”,也可以写成“”或“”)
答案48若框图所给的程序运行的结果为S90,那么判断框中应填入的关于k的判断条件是
答案k≤8二、解答题
9已知函数fx解算法如下:
第一步,输入x
写出该函数的函数值的算法并画出流程图
f第二步,如果x<0那么使fx←3x1否则fx←25x
第三步,输出函数值fx流程图如下:
11122210写出求过两点PxyPxy的直线的斜率的算法,并画出流程图
121212解由于当xx时,过两点P、P的直线的斜率不存在,只有当x≠x时,根据斜率公

k
求出,故可设计如下的算法和流程图
算法如下:
1122第一步:输入xyxy
12第二步:如果xx输出“斜率不存在”,否则,
k←

第三步:输出k
相应的流程图如图所示
f11画出求…解流程图如图所示:
的值的流程图
12某企业2007年的生产总值为200万元,技术创新后预计以后的每年的生产总值将比上一年增加5,问最早哪一年的年生产总值将超过300万元?试写出解决该问题的一个算法,并画出相应的流程图
解算法设计如下:第一步,
←0a←200r←005第二步,T←ar计算年增量第三步,a←aT(计算年产量)第四步,如果a≤300,那么

1,重复执行第二步如果a>300则执行第五步第五步,N←2007
第六步,输出N流程图如下:
方法一
f方法二
§132基本算法语句、算法案例
基础自测
1下面是一个算法的操作说明:①初始值为
←0x←1y←1z←0②

1③x←x2④y←2y⑤z←zxy⑥如果z>7000则执行语句⑦;否则回到语句②继续执行;⑦打印
z
f⑧程序终止由语句⑦打印出的数值为、
答案876822按照下r
好听全球资料 返回顶部