- 算法与程序框图
- 共2022题
已知点P(x0,y0)和直线l:Ax+By+C=0,求点P(x0,y0)到直线l的距离d,写出其算法并画出流程图.
正确答案
算法如下:
第一步,输入x0,y0及直线方程的系数A,B,C.
第二步,计算Z1←Ax0+By0+C.
第三步,计算Z2←A2+B2.
第四步,计算d←.
第五步,输出d.
流程图:
算法如下:
第一步,输入x0,y0及直线方程的系数A,B,C.
第二步,计算Z1←Ax0+By0+C.
第三步,计算Z2←A2+B2.
第四步,计算d←.
第五步,输出d.
流程图:
某算法的程序框如上图(右)所示,则输出量y与输入量x满足的关系式是___________ .
正确答案
当x>1时,有y=x-2,当x<1时有y=,所以,有分段函数。
如图是计算的值的一个流程图,则常数a的最大值是 .
正确答案
21
试题分析:由题意,最后一次计算时,
,接着
时循环体不计算,即
,不满足
,故
的最大值为
.
若框图(如图)所给的程序运行结果为,那么判断框中应填入的关于
的条件是___________.
正确答案
试题分析:当时,
;当
时,
;故判断
框中应填入的条件为.
如果执行右面的程序框图,那么输出的
正确答案
120
略
如下框图表示的程序所输出的结果是_______
正确答案
1320
该程序框图的作用是计算的值。
执行下边(左)的程序框图,输出的T= .
正确答案
30
:按照程序框图依次执行为S=5,n=2,T=2;
S=10,n=4,T=2+4=6;S=15,n=6,T=6+6=12;
S=20,n=8,T=12+8=20;S=25,n=10,T=20+10=30>S,输出T=30
【命题立意】:本题主要考查了循环结构的程序框图,一般都可以反复的进行运算直到满足条件结束,本题中涉及到三个变量,注意每个变量的运行结果和执行情况.
(2011•浙江)某程序框图如图所示,则该程序运行后输出的k的值是 _________ .
正确答案
5
程序在运行过程中各变量的值如下表示:
第一圈 k=3 a=43 b=34
第二圈 k=4 a=44 b=44
第三圈 k=5 a=45 b=54
此时a>b,退出循环,k值为5
右图是一个算法流程图,则输出的的值是 .
正确答案
5
本题实质上就是求不等式的最小整数解.
整数解为
,因此输出的
【考点】程序框图.
在如图所示的算法流程图中,若输入m=4,n=3,则输出的a= .
正确答案
12
试题分析:由题意只要是3的整数倍,就输出
,根据程序框图计算,
依次为:
,
,
,因此输出的
.
扫码查看完整答案与解析