资源简介 (共16张PPT)我们毕业啦其实是答辩的标题地方第二章算法与问题解决2.2算法的控制结构2.2.1顺序结构2.2.2分支结构目录2.2.3循环结构顺序结构分支结构思考练习循环结构控制结构:算法的执行流程,是指算法中各个处理步骤的执行次序和模式。顺序结构分支结构思考练习循环结构计算并输出一个长方形的面积。第一步第二步输入:a,b长和宽输出:a×b顺序结构分支结构思考练习循环结构交换两个数据的算法。tempabtemp=a;a=b;b=temp;顺序结构分支结构思考练习循环结构2.分支结构输入两个数的最大值情况为真吗?ny第一步第二步d=a输出最大数d输入三个变量a,b,da>b?ynd=b开始结束顺序结构分支结构思考练习循环结构2.分支结构一元二次方程的解输出有实数根输入三个变量a,b,cb2-4ac≧0?yn输出无实数根开始结束顺序结构分支结构思考练习循环结构分支结构的两种类型1)单分支2)双分支条件Y步骤N条件Y步骤1N步骤2一个入口,一个出口一个入口,一个出口特点:先找出判定条件,然后根据条件的成立与否,在两个预定的处理步骤中,选择其中的一个处理步骤来执行。顺序结构分支结构思考练习循环结构例子判断是单分支还是双分支?顺序结构分支结构思考练习循环结构例1:从键盘输入两个数,输出其中较大的数。(用双分支实现)试一试:顺序结构分支结构思考练习循环结构例1:从键盘输入两个数,输出其中较大的数。(用双分支实现)试一试:顺序结构分支结构思考练习循环结构3.循环结构当条件p成立时,反复执行A操作,直到p为假时停止循环。P?真假1.先判断条件,若条件满足,则执行A;2.第一次判断若条件不满足,则一次A也不执行。A顺序结构分支结构思考练习循环结构3.循环结构求100之内的偶数之和s=2+4+6+….+100S=0;i=0i<=100?s=s+ii=i+2输出s顺序结构分支结构思考练习循环结构判断某一年是不是闰年?1.能被4整除,但不能被100整除。2.能被400整除的年份。顺序结构分支结构思考练习循环结构1、某超市促销苹果,购买一斤苹果,每斤5元,购买5斤及以下每斤原价;超过5斤部分每斤打8折,输入购买的斤数,输出应付款额。(假设变量:weight表示斤数,pay表示应付款额)2、输入两个数a,b,比较大小,将大数放在a中,小数放在b中,然后输出a,b。(用单分支结构实现) 展开更多...... 收起↑ 资源预览