文档详情

算法的三种基本逻辑结构和框图表示课件

我***
实名认证
店铺
PPT
213KB
约9页
文档ID:140739489
算法的三种基本逻辑结构和框图表示课件_第1页
1/9

例1.已知点 和直线 ,求点 到直线 的距离 .,例题,解:(1)用数学语言来描述算法:,S1:输入点的坐标 ,输入直线方程的系数A,B,C;,S2:计算 ;,S3:输出 ;,S1:输入点的坐标,及直线系数:,例1.已知点 和直线 ,求点 到直线 的距离 .,解:(2)用框图来描述算法:,输入,,,,,,,,S2:计算:,S3:输出 ;,,,输入系数a,b,c,,,,,输出X1、X2,,,,计算,计算,顺序结构,开始,结束,设计算法,求一元二次方程ax2+bx+c=0( )的根,画出相应的流程图,a0,,,,,输出x1,x2,,,,输入系数a,b,c,否,,,是,,输出无实数解,,,条件结构,,,计算,开始,结束,例3.设火车托运行李时,每千米的费用(单位:元)标准为:,解:先输入托运重量为P和里程D,再分别用各自条件下的计算式子来进行计算处理,然后将结果与托运路程D想成相乘,最后输出托运行李费用M.,画出行李托运费用的程序框图.,例4. 已知n个正整数排成一行如下: a1,a2,a3,,an1,an,其中下脚码表示n个数的排列位置,这一行数满足条件:a1=1,a2=1,an=an2+an1(n3, nN),画出计算第n项的程序框图.,分析:a1=1,a2=1,an=an2+an1,所以 a3=2,a4=3,a5=5,,ak=ak2+ak1,,我们看到ak,ak2,ak1,都是k的函数,数值随k而变化. 因此在框图中要引入三个变量,分别用C、A、B表示ak,ak2,ak1,且首先要输入正整数n (n3),以及给A和B分别输入数值1,1,然后循环计算.,开始,输入n,A=1, B=1, k=3,kn,k=k+1,A=B, B=C,C=A+B,结束,输出C,,,,,,,,,,,。

下载提示
相似文档
正为您匹配相似的精品文档