1、算法与程序框图一、选择题1、在程序框图中,算法中间要处理的数据或者计算,可分别写在不同的( )A、处理框内 B、判断框内 C、输入输出框内 D、循环框内2、在程序框图中,一个算法的步骤到另一个算法的步骤地联结用( )A、连接点 B、判断框 C、流程线 D、处理框3、在画程序框图时,如果一个框图要分开画,要在断开出画上( )A、流程线 B、注释框 C、判断框 D、连接点4、下图给出的是计算 的值的一个程序框图,其中判断框内应填01642入的条件是A、i100 B、i50 D、i1? t1?输出 t,v 输出 t,vBt=t+0.1 t=t+0.1结束11、解:应该先两两比较,算法和流程图如下:S
2、1 输入 A、B、C;S2 如果 AB,那么转 S3,否则转 S4;S3 如果 AC,那么输出 A,转 S5,否则输出 C,转 S5;S4 如果 BC,那么输出 B,转 S5,否则输出 C;S5 结束。12、解答:本题可用顺序结构的循环结构来完成。算法流程图如下:开始结束输入A,B,CABAC BCYYYNN N输出C 输出B输出A开始x1xx2xx3xx4xx5xx6xx7输出 x结束是否I70?开始x1I2xxIII1输出 x结束13、流程图: 开始输入 A、B、C、x0、 y0z1=Ax0+By0+Cz2=A2+B221|d输出 d结束14、流程图:15、解:这 是一个输入 x 的值,求 y 值的函数的算法。其中 其流程图.0,1y如下。结束120i,baicicb或或 a7,532,b1i0i开始输出i是是是是是否否否否结束Y0x0y开始输入x 1yxy输出y 输出y输出yNYw.w.w.k.s.5.u.c.o.m