学年数学必修三:1.1.2条件结构3.pptVIP

  • 2
  • 0
  • 约1.22千字
  • 约 33页
  • 2026-03-11 发布于北京
  • 举报

第2课时条件结构;;;1.会用条件结构画程序框图.(重点)

2.体会条件结构在程序框图中的作用.(重点)

3.熟悉含条件结构的程序框图的画法.;在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.

;例如在上一节课中,我们做过一个求三角形的面积的流程,其实那个流程是有问题的.因为当输入了a,b,c三个数值后,我们不知道它们是否可以组成三角形,所以应该先进行一个判断,如果是三角形,则继续去计算面积;如果不是三角形,则输出错误信息.;算法的条件结构

思考1:在某些问题的算法中,有些步骤只有在一定条件下才会被执行,算法的流程因条件是否成立而变化.在算法的程序框图中,由若干个在一定条件下才会被执行的步骤组成的逻辑结构,称为条件结构,用程序框图可以表示为下面两种形式:;;1.此结构中包含一个判断框,根据给定的条件是否成立而选择执行步骤A、步骤B或不执行步骤.

2.一个条件结构可以有多个判断框.

3.在许多算法中,需要对问题的条件先进行逻辑判断,判断后依据条件是否成立而进行不同的处理方式,这就需要用条件结构来实现算法.;例1.任意给定3个正实数,设计一个算法,判断以这3个正实数为三条边边长的三角形是否存在,并画出这个算法的程序框图.

解析:第一步,输入3个正实数a,b,c.

第二步,判断a+bc,b+ca,c+ab

文档评论(0)

1亿VIP精品文档

相关文档