2018-2019学年人教A版 必修三 1 .1.2程序框图与算法的基本逻辑结构 教案
2018-2019学年人教A版   必修三  1 .1.2程序框图与算法的基本逻辑结构   教案第3页



利用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个数,这就需要用到条件结构。

程序框图:(见课本)