课件编号17343066

2.2 算法的控制结构 课件(共29张PPT) 2023—2024学年浙教版(2019)高中信息技术必修1

日期:2024-05-07 科目:信息技术 类型:高中课件 查看:23次 大小:5191920Byte 来源:二一课件通
预览图 1/9
2024,必修,信息技术,高中,2019,教版
  • cover
(课件网) 2.2 算法的控制结构 1.顺序结构 2.分支结构(选择结构) 3.循环结构 语句1 语句2 语句3 N Y 语句块1 语句块2 条件表达式 N Y 语句块1 语句块2 条件表达式 三种基本结构流程图 按照顺序从上往下依次执行,每条语句必须且只执行一次。 语句1 语句2 语句3 选择乘车日期和车次 选择或添加乘车人 提交购票订单 网上支付购票款 顺序结构 根据条件判断选择不同的分支执行: 条件为真时执行Y指向的语句,否则执行N指向的语句。 选择结构中,必有一个分支被执行,其余分支不执行。 N Y 语句块1 语句块2 条件表达式 分支结构(选择结构) 当表达式为真时,执行语句块; 否则什么都不执行。 单分支结构 当表达式为真时,执行语句块1; 否则(表达式为假)执行语句块2。 双分支结构 N Y 语句块1 语句块2 条件表达式 语句块 Y N 条件表达式是否为真? 分支结构(选择结构) 特点:条件判断选择不同分支,一次只执行一个分支,其余分支不执行 当<表达式1>条件成立时,执行<语句块1>, 本结构结束。若为假,则判断<表达式2>,依此类推。直到找到一个为真的条件时,才执行相应的语句块,本结构结束。 分支结构(选择结构) N N N Y Y Y 先进行某个条件判断,当符合条件时,执行Y指向的语句(循环体),然后返回重新判断这个条件,当符合条件时,再次执行循环体。重复上述过程,直到不符合条件,则跳出循环,执行循环体后面的指令。 若循环条件始终满足? 算法无限循环,违背有穷性 N Y 语句块1 语句块2 条件表达式 死循环 循环结构  在流程图中识别算法控制结构的方法: 若按照流程线方向能构成一个环,则是循环结构; 若有条件判断但不构成环,则是分支结构; 若没有条件判断,则是顺序结构。 分支结构与循环结构的区别 小绿p17 例1 例3 控 制 结 构 注意点 1.算法中一定要有顺序结构。 2.循环体可以重复执行,但是需要条件控制,是在条件控制下的循环。 3.如果循环条件始终满足,循环体就会永远循环执行下去,造成“死循环”。 违背算法的“有穷性”特征。 4.无论多么复杂的算法,都可以用这三种基本控制结构组合而成。 归纳小结 该流程图的功能是什么? 求x,y,z三个数中的最大值 分支结构的应用 1.流程图执行完成之后,求某变量的值。 小绿p18———第2题、第3题、第4题、 2.求循环条件执行几次循环体执行几次?循环条件一般比循环体多执行一次。 小绿p18———第4题D选项、 3.执行流程图过程中求输入变量的值,最后求结果。 考点突破 D 1.流程图执行完成之后,求某变量的值。 小绿p18———第2题、第3题、第4题、 2.求循环条件执行几次循环体执行几次?循环条件一般比循环体多执行一次。 小绿p18———第4题D选项、 3.执行流程图过程中求输入变量的值,最后求结果。 考点突破 C 1.流程图执行完成之后,求某变量的值。 小绿p18———第2题、第3题、第4题、 2.求循环条件执行几次循环体执行几次?循环条件一般比循环体多执行一次。 小绿p18———第4题D选项、 3.执行流程图过程中求输入变量的值,最后求结果。 考点突破 C B 1.“若是本店会员,所有商品打8.5折,否则无折扣”,用算法描述这一问题,合适的算法结构是(  ) A.选择结构 B.循环结构 C.顺序结构 D.树形结构 A 练一练 2.某算法流程图如图所示,当分别输入x的值为1和7时,该算法的输出结果分别为(  ) A.-24 19 B.7 19 C.7 21 D.7 24 D 练一练 3.对输入的二个整数a和b,找出其中的较大者赋给c并输出。解决该问题的算法流程图如图所示,该流程图中虚线框部分的内容可为(  ) D 练一练 4.某算法如下图所示,对于该算法理解正确的有(  ) A.该算法中包含循环结构和分支结构 B.输入电量a为100时,输出y的值 ... ...

~~ 您好,已阅读到文档的结尾了 ~~