资源简介 (共22张PPT)算法的控制结构Finance generally refers to financial activities and financial relations. The former refers to the activities involving funds in the production process浙教版 七年级下第12课算法的概念什么是算法?算法是解决问题的 和 。方法步骤怎么表示算法?流程图自然语言生活中的算法01怎么使用洗衣机洗衣服呢?问题描述:02问题描述:1.打开洗衣机门2.放入衣服3.倒入洗涤剂4.关上洗衣机门5.设置洗衣程序6.开始洗衣工作流程图的图形符号,你记住了吗?开始/终止框处理框输入/输出框判断框流程线顺序结构控制结构分支结构循环结构前面我们学习了流程图的画法,比较上面的三种流程图,它们有哪些不一样,这节课我们一块来学习这三种流程图的用法。顺序结构计算机按此顺序逐条执行语句,当一条语 句执行完毕,控制自动转到下一条语句。现实世界中这种顺序处理的情况是非常普遍的。例如我们接受学校教育一般都是先上小学,再上中学,再上大学;又如我们烧菜一般都是先热油锅,再将蔬菜入锅翻炒,再加盐加 佐料,最后装盘。顺序结构是最简单的基本控制结构。顺序结构在生活中,经常有这样的控制结构,如图所示洗衣机的一次洗涤过程。顺序结构想一想,怎么交换甲乙两瓶容器中的液体?顺序结构想一想,怎么交换甲乙两瓶容器中的液体?分支结构分支结构又称为选择结构。当程序执行到控制分支的语句时,首先判断条件,根据条件表达式的值选择相应的语句执行(放弃另一部分语句的执行)。分支结构例如,不同的天气状态影响着体育课的上课地方:若下雨,则选择在体育馆上课,否则就在操场上课(如图所示)。分支结构判断一个数的奇、偶性用流程图描述该算法循环结构循环结构指的是算法中的某些操作步骤在条件控制下需要重复执行的结构。当给定的条件P成立,执行A,然后判断P条件是否成立,如果仍然成立,在执行A,如此反复直到条件P不成立位置,此时不执行A而脱离循环结构。循环结构用流程图表示“计算100以内的数和”的算法。练习练习1. 小星同学星期天的计划是:“8:00起床、吃早饭,10:00-11:30学习,12:30看一部电影,14:30打篮球”。用算法去描述这一计划,合适的算法结构是_________。顺序结构练习练习2. 有流程图结构如图所示,其算法结构属于_________。循环结构练习练习3:写出下列用流程图描述的算法的运行结果。A练习练习4:某商品团购优惠策略的流程图如图所示。当n为100、p为10时,实付金额s的值是( )A.1000 B.950C.850 D.750D练习练习5:某算法的流程图如图所示:执行该算法后,a和s的值分别是( )A.a=5 s=24 B.a=6 s=120 C.a=4 s=6 D.a=5 s=120A练习练习6:某算法部分流程图如第4题图所示,执行该部分流程图后,变量s和变量i的值分别为______ ,________。97练习练习7:求[0,100]之间所有偶数之和S的算法流程图如下图所示。为了实现此算法,图中判断框①和处理框②处可填入的是( )A.①x≤100 ②x←x+2B.①x≤100 ②x←x+1C.①x≥100 ②x←x+2D.①x≥100 ②x←x+1A谢谢!海阔凭鱼跃,天高任鸟飞LOGO 展开更多...... 收起↑ 资源预览