1.8算法的表示方法

上传人:小** 文档编号:58614978 上传时间:2018-10-31 格式:PPT 页数:24 大小:2.65MB
返回 下载 相关 举报
1.8算法的表示方法_第1页
第1页 / 共24页
1.8算法的表示方法_第2页
第2页 / 共24页
1.8算法的表示方法_第3页
第3页 / 共24页
1.8算法的表示方法_第4页
第4页 / 共24页
1.8算法的表示方法_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《1.8算法的表示方法》由会员分享,可在线阅读,更多相关《1.8算法的表示方法(24页珍藏版)》请在金锄头文库上搜索。

1、算法的表示方法,本节课内容及要求,1. 认识算法的三种常用表示方法 2. 会用自然语言描述解决问题的算法 3. 掌握流程图的六种基本符号的用法 4. 会绘制简单的流程图,算法的表示方法,用自然语言描述算法。用流程图描述算法。用伪代码或直接用计算机程序来描 述算法。,常用的算法描述方法:,用自然语言描述算法,用自然语言描述算法,即用人们日常所使用的语言加上一些必要的数学符号来描述算法。,1、自然语言描述算法,【例1】交换两个杯子中的液体。,提问同学,如何处理? 将杯子A中的液体倒给杯子C; 将杯子B中的液体倒给杯子A; 将杯子C中的液体倒给杯子B。,A,B,1、自然语言描述算法,【例2】从键盘输

2、入两数,求两数之和并输出。,1、输入一个加数 2、输入另一个加数 3、计算两数之和 4、输出和,练习:描述出求任意长方形面积的算法。,用自然语言描述:求任意两个数a和b中的较大的数,并输出这个数的算法。,分析:要求出两个数中的较大的数,首先要知道这两个数a和b,然后比较这两个数,如果a大于b,则输出a的值;反之,输出b的值。,算法开始1. 输入a,b2. 如果ab,则输出a3. 如果ab,则输出b 算法结束,a:任意一个数 b:任意一个数,用流程图描述算法,基本符号,下列描述算法的流程图符号中属于判断框符号的是( ),A,B,C,D,算法描述可以有多种表达方式,下面不属于算法描述方式的是( )

3、,1、自然语言 2、流程图 3、伪代码 4、机器语言,2、用流程图描述算法,【例3】将例2用流程图来描述。,从键盘输入两数,求两数之和并输出。,1、输入一个加数 2、输入另一个加数 3、计算两数之和 4、输出和,【例4】已知圆半径,求面积。(先画流程图) 1、分析问题 : 2、设计算法: 3、编写程序: 4、调试程序:,运行,练一练,用流程图描述求任意两个数a和b中的较大的数,并输出这个数的算法。,1.3.4算法的执行流程,顺序结构,1.3.4算法的执行流程,顺序结构,【例5】 键盘输入一个正方形的边长a,求该正方形与其内切圆所夹部分的面积并输出。,a,1、分析问题:输入数据: 处理问题: 输

4、出数据:,2、设计算法:,1.3.4算法的执行流程,选择结构,:根据给定条件是否成立而决定执行不同步骤的算法结构。,双分支结构,单分支结构,1.3.4算法的执行流程,双分支结构,单分支结构,【例6】上完体育课,如果是上午最后一节,下课后去食堂吃饭;否则,进教室上课。,流程图:,到食堂吃饭,到教室上课,1.3.4算法的执行流程,双分支结构,单分支结构,【例7】出门带伞问题: 如果下雨,带伞后出门,否则直接出门。,流程图:,出门,1.3.4算法的执行流程循环结构,【例8】过马路问题:如果红灯,则等待,重复前面过程,否则过马路。,组成: 循环体:等待。 循环条件:是否红灯。,1.3.4算法的执行流程循环结构,【例2】打印输出五个“你真棒!” 。,组成: 循环体:输出“你真棒!” 循环条件:输出“你真棒!”个数是否满5个。,循环变量三要素: 初值、终值、步长,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号