利用TI-voyage200图形计算器演示:(学生先看,再跟着做)
应用:请写出求A(x1,y1),B(x2,y2)的两点距离的一个算法,并画出程序框图。
(学生动手先构思算法,然后画出程序框图,个别好学生利用做TI做实验)
条件结构
条件结构是指在算法中通过对条件的判断,
根据条件是否成立而选择不同流向的算法结构。
它的一般形式如右图所示:
注意:
1、 右图此结构中包含一个判断框,根据给定的
条件P是否成立而选择执行A框或B框。无论
P条件是否成立,只能执行A框或B框之一,不
可能同时执行A框和B框,也不可能A框、B框都不执行。
2、 一个判断结构可以有多个判断框。
例4、任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在。画出这个算法的程序框图。
解:
算法分析:判断分别以这3个数为三边边长的三角形是否存在,只需要验收这3个数当中任意两个数的和是否大于第3个数,这就需要用到条件结构。
程序框图:(见课本)