第二步:计算Z1=Ax0+By0+C;
第三步:计算Z2=A2+B2; 第四步:计算 d | Z1 | ;
Z2
第五步:输出d.
程序框图
开始 输入x0,y0,A,B,C
Z1=Ax0+By0+C Z2=A2+B2
d | z1 | z2
输出d 结束
1.算法的描述
课堂小结
(1)文字描述
(2)程序框图:由于图形的描述方法既形象,又直 观,设计者的思路表达得清楚易懂,便于检查修 改,所以得到广泛的应用.
1.顺序结构:按照步骤依次执行的一个算法,称 为具有“顺序结构”的算法,或者称为算法的 顺序结构.
2.顺序结构的流程图
语句A 语句B
顺序结构是最简单的算 法结构,语句与语句之间,框 与框之间是按从上到下的 顺序进行的.它是由若干个 处理步骤组成的,这是任何 一个算法都离不开的基本 结构.
3.画顺序结构程序框图时注意事项
判断框
功能 表示一个算法的 起始和结束 表示一个算法输 入和输出的信息
赋值、计算
判断某一条件是否成 立,成立时在出口处标 明 “ 是 ” 或 “ Y”, 不 成立时标明“否”或 “N”.
开始 输入n
i=2
求的n余除数以ri i=i+1
否
i≥n或r=0?
是 1
1
r=0? 是
n不是质数
否
n是质数
结束
二、顺序结构及框图表示
练习
任意给定一个正实数a,试设计一个算法求 以a为直径的圆的面积。 解 第一步:输入a的值.
第二步:________________________. 第三步:________________________. 第四步:输出圆的面积的值.