基本信息
高一数学必修3 程序框图与算法的基本逻辑结构习题课
一、顺序结构
例1.半径为 的圆的面积计算公式为 ,当 时,写出计算圆面积的算法,画出流程图.
解:算法如下:
;
;
输出 .
说明:上述算法的流程图如右图所示,它是一个顺序结构.
二、条件结构
例2.某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为
其中 (单位: )为行李的重量.
试给出计算费用 (单位:元)的一个算法,并画出流程图.
解:算法为:
输入行李的重量 ;
如果 ,那么 ,
否则 ;
输出行李的重量 和运费 .
上述算法可以用流程图表示为:
例3.设计求解一元二次方程 的一个算法,并画出流程图.
分析:由于一元二次方程未必总有实数根,因此,求解时,要先计算判别式 ,然后比较 与 的大小,再决定能否用求根公式求解.所以,在算法中应含有选择结构.解:算法如下: