内容正文:
第4章 算法初步
4.2 流程图
习题4.2.1
A组
1.流程图是由一些图框和流程线组成的,其中图框表示 ,图框中的文字和符号表示 ,流程线表示 .
2.常见的图框、流程线及功能.
图形符号
名称
功能
起止框
表示算法的 或 ,常用 表示
输入、输出框
表示 操作,一般画成
处理框
表示 或 ,通常画成
判断框
根据条件决定执行两条路径中的 ,一般画成
流程线
表示 的路径,可用 表示
3.任何一个算法都必须有的基本结构是 .
4.根据下边的流程图所表示的算法,输出的结果是 .
5.根据下边的流程图所表示的算法,输出的结果是 .
第4题图 第5题图
B组
设计一个算法,给出直角三角形的两直角边长,求它的周长,并画出流程图.
习题4.2.2
A组
1.解关于x的方程ax=b的算法需要用选择结构,这是因为 .
2.如图所示的流程图能判断任意输入的正整数x的奇偶性,其中判断框内的条件是 .
3.如图所示的流程图中含有的基本结构是 .
第2题图 第3题图
4.用流程图表示求解不等式ax>b(a≠0)的算法时,判断框内的内容可以是 .
5.如图所示,若a=–4,则输出 .
6.如图所示,写出流程图表示的函数的解析式.
第5题图 第6题图
B组
1.下面四个问题中必须用选择结构才能实现的是 .
①已知梯形上底、下底分别为a,b,高为h,求梯形的面积;
②求方程ax+b=0(a,b为常数)的根;
③求三个数a,b,c中最小数;
④求函数的函数值.
2.某地第一阶梯户年用水量不超过180立方米,每立方米水价为5元;第二阶梯户年用水量在181~260立方米,每立方米水价为7元;第三阶梯户年用水量为260立方米以上,每立方米水价为9元,试给出某用户用水量x立方米应付水费的一个算法,并用流程图表示,
习题4.2.3
A组
1.需要 执行 操作的结构称为循环结构.
2.执行如图所示的流程图所表示的算法,输出的结果是 .
3.若某流程图如图所示,则该程序运行后输出的B等于 .
第2题图 第3题图
4.下面的三个问题中,用循环结构解决较为适宜的有 .
①计算;
②计算;
③计算
5.完成求的算法.
S1 I←1,
S2 k<-2;
S3 I←I×k;
S4 k← ;
S5 ;
S6 输出I.
6.如图所示的流程图表示的算法的输出值为-7,则判断框内可填写
第6题图
B组
设计一个求10个数的平均数的算法.
8
梅北制作
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
第4章 算法初步
4.2 流程图
习题4.2.1
A组
1.流程图是由一些图框和流程线组成的,其中图框表示 各种操作的类型 ,图框中的文字和符号表示 操作的步骤 ,流程线表示 操作的先后次序 .
2.常见的图框、流程线及功能.
见教材141页表
图形符号
名称
功能
起止框
表示算法的 或 ,常用 表示
输入、输出框
表示 操作,一般画成
处理框
表示 或 ,通常画成
判断框
根据条件决定执行两条路径中的 ,一般画成
流程线
表示 的路径,可用 表示
3.任何一个算法都必须有的基本结构是 顺序结构 .
4.根据下边的流程图所表示的算法,输出的结果是 2 .
5.根据下边的流程图所表示的算法,输出的结果是 7 .
第4题图 第5题图
B组
设计一个算法,给出直角三角形的两直角边长,求它的周长,并画出流程图.
S1 输人两直角边长a,6
S2 计算并赋值 c
S3 计算并赋值
S4 输出周长的值
习题4.2.2
A组
1.解关于x的方程ax=b的算法需要用选择结构,这是因为 需要判断a 是否为 0 .
2.如图所示的流程图能判断任意输入的正整数x的奇偶性,其中判断框内的条件是 m=0 .
3.如图所示的流程图中含有的基本结构是 顺序结构和选择结构 .
第2题图 第3题图
4.用流程图表示求解不等式ax>b(a≠0)的算法时,判断框内的内容可以是 a>0 .
5.如图所示,若a=–4,则输出 是负数 .
6.如图所示,写出流程图表示的函数的解析式.
Y=-|2x-1|
第5题图 第6题图
B组
1.下面四个问题中必须用选择结构才能实现的是 ②③④ .
①已知梯形上底、下底分别为a,b,高为h,求梯形的面积;
②求方程ax+b=0(a,b为常数)的根;
③求三个数a,b,c中最小数;
④求函数的函数值.
2.某地第一阶梯户年用水量不超过180立方米,每立方米水价为5元;第二阶梯户年用水量在181~260立方米,每立方米水价为7元;第三阶梯户年用水量为260立方米以上,每立方米水价为9元,试给出某用户用水量x立方米应付水费的一个算法,并用流程图表示,
S1输人x
S2 如果x≤180,那么计算y5x,转到S5,否则 S3
S3 如果2≤260,那么计算 y180×5十7(x-180),转到 S5,否则 S4
S4 计算y180×5+80×7+9(x-260)
S5输出y
习题4.2.3
A组
1.需要 重复 执行 同一 操作的结构称为循环结构.
2.执行如图所示的流程图所表示的算法,输出的结果是 15 .
3.若某流程图如图所示,则该程序运行后输出的B等于 6 .
第2题图 第3题图
4.下面的三个问题中,用循环结构解决较为适宜的有 ① ② ③ .
①计算;
②计算;
③计算
5.完成求的算法.
S1 I←1,
S2 k<-2;
S3 I←I×k;
S4 k← k+1 ;
S5 若k<10转到S3,否则S6 ;
S6 输出I.
6.如图所示的流程图表示的算法的输出值为-7,则判断框内可填写 I≤5
第6题图
B组
设计一个求10个数的平均数的算法.
S1 S0
S2 T0
S3 输入x的值
S4 SS=S+x
S5 TT+1
S6 若T≥10,那么转S7,否则转 S3
S7 Y
S8 输出Y的值
8
梅北制作
学科网(北京)股份有限公司
$$