资源简介 (共19张PPT)浙教版信息技术第12课算法的控制结构什么是算法?算法是解决问题的方法和步骤。用流程图来描述解决问题的方法和步骤(算法)。流程图的图形符号,你记住了吗?开始/终止框处理框输入/输出框判断框流程线例:输入两个数 a、b,求两数之和 c为多少?按照先后顺序(或上到下)一行一行地执行的程序结构。顺序结构说明:S1:按顺序先执行语句1S2:再执行语句2S3:最后执行语句3举例:交换两杯饮料(a,b),做家务活(烧水泡茶),上课次序(第一节,第二节…)入例如:上午课时算法描述:S1: 第一节S2: 第二节S3: 大课间活动S4: 第三节S5: 第四节小试牛刀系列一a=5,b=6,求c=?入选择结构程序在执行步骤时出现了分支,它需要根据某一特定条件选择其中一个分支。说明:S1:根据条件判断S2:若是,则执行语句1若否,则执行语句2S3:下一条语句举例:(1)天气晴,小明骑自行车上学,否则坐公交车上学。(2)下雨天,课间操改为自修课。(3)红灯停,绿灯亮。例如:天气晴,小明骑自行车上学,否则坐公交车上学算法描述:S1:今天下雨吗?S2:若是,坐公交车上学。若否,骑自行车上学例如:晴天出操,下雨天,课间活动改为自修课。算法描述:S1:现在下雨吗?S2:若是,改教室自修。若否,去操场出操。小试牛刀系列二练习1:写出下列用流程图描述的算法的运行结果。小试牛刀系列二练习2:某商品团购优惠策略的流程图如图所示。当n为100、p为10时,实付金额s的值是( )A.1000 B.950C.850 D.750循环结构需要重复执行同一操作的程序结构称为循环结构。或程序反复执行某个或某些操作,直到某条件为假(或为真)时才可终止循环说明:S1:根据条件判断S2:若是,则执行语句组转向S1。若否,退出循环。S3:执行下一个语句。小试牛刀系列三练习3:某算法的流程图如图所示:执行该算法后,a和s的值分别是( )A.a=5 s=24B.a=6 s=120C.a=4 s=6D.a=5 s=120练习4.计算S的值。小试牛刀系列三巩固提升练习5:某算法部分流程图如第5题图所示,执行该部分流程图后,变量s和变量i的值分别为______ ,________。巩固提升练习6:求[0,100]之间所有偶数之和S的算法流程图如下图所示。为了实现此算法,图中判断框①和处理框②处可填入的是( )A.①x≤100 ②x←x+2B.①x≤100 ②x←x+1C.①x≥100 ②x←x+2D.①x≥100 ②x←x+1课堂小结顺序结构:按照由上到下的顺序一行一行地执行的程序结构。选择结构:根据不同的条件判断来决定程序执行走向的结构。循环结构需要重复执行同一操作的程序结构称为循环结构。1. 小星同学星期天的计划是:“8:00起床、吃早饭,10:00-11:30学习,12:30看一部电影,14:30打篮球”。用算法去描述这一计划,合适的算法结构是_________。2. 有流程图结构如图所示,其算法结构属于_________。第12课 算法的控制结构作业姓名1. 完成下面的表格。图形 名称 含义① 开始/终止框 程序的开始或结束② 对数据进行处理③ 输入/输出框 数据的输入或输出④ 根据条件进行判断,选择其中一个分支流程线 (Y)⑤(1).① (2).②(3).③ (4).④(NNYY)(5).⑤2. 某算法的流程图如第下左右图所示,执行该算法后, 输出的结果是 。第 第2题图3.求[0,100]之间所有偶数之和S的算法流程图如下图所示。为了实现此算法,图中判断框①和处理框②处可填入的是( )A.①x≤100 ②x←x+2 B.①x≤100 ②x←x+1C.①x≥100 ②x←x+2 D.①x≥100 ②x←x+1 第3题图4.某算法的部分流程如图所示。执行这部分流程,分别输入3.4,则输出x,y的值分别是( )A.7,4 B.4,3 C.-4,11 D.4,115.某旅游景点对于儿童是否买票,买何种票,都是以身高作为条件进行判断的(身高低于1.1米的免门票,身高在1.1米—1.4米之间的儿童买半票,如果用流程图表示如图4,流程图中的判断框内填写的条件应该是( )?A. h≥1.1 h≤1.4 B. h≥1.1 h≥1.4 C. h≤1.1 h≤1.4 D. h≤1.1 h≥1.46.停车计费问题。停车计费如下规定:进入停车位半小时内免费;半小时至1小时计费2元;1小时以上每小时加收3元(超过半小时,向上取整);每天18:00至次日8:00免费。完善程序流程图,在A处应为 ,n为 ,m为 。(第6题图)第5题图附加题如右图流程图所示,执行算法,写结果:输入:64, 32,-32,-64输出:输入:2,-512,256,-128,输出:输入: 0, 2048,1024,512,4096输出:1 展开更多...... 收起↑ 资源列表 第12课 算法的控制结构 教学课件.pptx 第12课 算法的控制结构 课堂作业.docx