程序框图与算法的基本逻辑结构(一).ppt

程序框图与算法的基本逻辑结构(一).ppt

ID:56958345

大小:1.42 MB

页数:14页

时间:2020-07-21

程序框图与算法的基本逻辑结构(一).ppt_第1页
程序框图与算法的基本逻辑结构(一).ppt_第2页
程序框图与算法的基本逻辑结构(一).ppt_第3页
程序框图与算法的基本逻辑结构(一).ppt_第4页
程序框图与算法的基本逻辑结构(一).ppt_第5页
资源描述:

《程序框图与算法的基本逻辑结构(一).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、必修③第一章算法初步1.1.2程序框图与算法的基本逻辑结构(一)知识回顾:1.算法的定义:在数学中,算法通常是指按照一定规则解决某一类问题的明确和有限的步骤。2.算法的特征:明确性逻辑性有限性练习:已知一个三角形三条边的边长分别为a,b,c,利用海伦-秦九韶公式设计一个计算三角形面积的算法.其中图形符号名称功能终端框(起止框)表示一个算法的开始或者结束输入、输出框表示一个算法输入、输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N”流程线连接程序框连接点连接程序框图的两部分新

2、课:一、程序框图判断整数n(n>2)是否为素数的算法可用下面的程序框图表示:开始输入ni=2求n除以i的余数ri的值增加1,仍用i表示i>n-1或r=0?r=0?输出“n是质数”输出“n不是质数”结束否否是是2算法的基本逻辑程序框图包括三种逻辑结构:输入ni=2顺序结构r=0?输出“n是质数”输出“n不是质数”否是是条件结构求n除以i的余数ri的值增加1,仍用i表示i>n-1或r=0?否是循环结构二.算法的基本逻辑结构1.顺序结构是由若干个依次执行的步骤组成的.步骤n步骤n+1例1:已知一个三角形三条边的边长分别为a,b,c,利用海伦-秦九韶公式

3、设计一个计算三角形面积的算法,并画出程序框图表示.开始输入a,b,c输出S结束计算三角形面积的海伦---秦九韶公式:其中2.条件结构在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.条件结构就是处理这种过程的结构.满足条件?步骤A步骤B否是满足条件?步骤A否是例2、任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在。画出这个算法的程序框图。程序框图开始结束输入a,b,ca+b>c,a+c>b,b+c>a是否同时成立?输出“存在这样的三角形”输出“不存在这样的三角形”否是例3、设计一个求解一

4、元二次方程:的算法,并画出这个算法的程序框图.开始输入a,b,cΔ=b2-4acP=-b/2aΔ≥0?x1=p+qx2=P-qx1=x2原方程无实数根原方程有两个相等的实数根x1,x2原方程有两个不相等的实数根x1,x2结束否是是否图形符号名称功能终端框(起止框)表示一个算法的开始或者结束输入、输出框表示一个算法输入、输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N”流程线连接程序框连接点连接程序框图的两部分一、程序框图小结二.算法的基本逻辑结构1.顺序结构步骤n步骤n+1

5、2.条件结构满足条件?步骤A步骤B否是满足条件?步骤A否是作业P20习题1.1A组:3;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。