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

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

ID:62015710

大小:452.50 KB

页数:18页

时间:2021-04-12

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

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

1、课前检测:1.阅读右面的流程图,输出的结果是__________.开始x=2y=2x+1b=3y-2输出b结束2.已知右边的程序框图,若输出的数是30,求输入的数n的值.开始结束输入正整数n输出yy=x2+5x=2n-1课前检测:【学习目标】掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的条件结构;掌握画程序框图的基本规则,能正确画出程序框图.程序框图与算法的基本逻辑结构程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形.1.程序框图的概念2.常见的程序框图程序框名称功能流程线连接循环框连结点连接循环框图的两部分复习回顾程序框名

2、称功能终端框(起止框)输入、输出框处理框(执行框)判断框表示一个算法的起始和结束表示一个算法输入和输出的信息赋值、计算判断某一条件是否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N”.3.顺序结构的程序框图的基本特征:(2)各程序框从上到下用流程线依次连接.(1)必须有两个起止框,穿插输入、输出框和处理框,没有判断框.(3)处理框按计算机执行顺序沿流程线依次排列.条件结构的作用是什么?它的基本形式有几种?探究展示步骤A步骤B满足条件?否是步骤A满足条件?否是基本形式1基本形式2例1、任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是

3、否存在.画出这个算法的程序框图.开始输入a,b,ca+b>c,a+c>b,b+c>a是否同时成立?存在这样的三角形不存在这样的三角形结束否是条件结构算法步骤如下:第一步,输入3个正实数a,b,c.第二步,判断a+b>c,a+c>b,b+c>a是否同时成立.若是,则存在这样的三角形;否则,不存这样的三角形.输入a,b,c存在这样的三角形否是条件结构不存在这样的三角形c+a>b?b+c>a?a+b>c?是是开始结束否否算法步骤:第一步,输入a,b,c.第二步,计算判别式Δ=b2-4ac.第三步,判断Δ≥0是否成立.若是,则计算p,q的值.否则,输出“方程没有实数根”,结束算法

4、.开始输入a,b,cΔ=b2-4acx1=p+qx2=p-qΔ≥0?Δ=0?输出x1,x2输出p方程无实数根结束是否是否的算法,并画出程序框图表示.例2、设计一个求解一元二次方程第四步,判断Δ=0是否成立.若是,则输出否则,计算并输出.开始输入a,b,cΔ=-4acΔ≥0?Δ=0?输出,结束方程无实数根输出x否是是否例2程序框图也可设计为开始输入xx≥0?否是输出x输出-x结束达标检测【1】设计一个求任意数的绝对值的算法,并画出程序框图.第一步:输入x;第二步:如果x≥0,则lxl=x;否则,lxl=-x;第三步:输出lxl.算法步骤:开始输入xX>3?否是结束y=5+1

5、.2(x-3)输出yy=5【2】卫生费:计费方法:3人和3人以下,每户收5元;超过3人的住户,每超过1人加收1.2元,设计一个算法,根据输入的人数,计算应收的卫生费,并画出程序框图.开始y=1结束输入xX≤100?否是X≤5000?X≤100000?y=x×1%y=50是是否否【3】观察所给程序框图,说出它所表示的函数.课堂小结2.分类是算法中经常发生的事情,条件结构的主要作用就是表示分类.顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤。1.算法的描述(1)文字描述(2)程序框图:由于图形的描述方法既形象,又直观,设计者的思路表达得清

6、楚易懂,便于检查修改,所以得到广泛的应用.课堂作业课本P.201(比如电费的缴纳),3预习程序框图学习优秀奖的条件如下:(1)所考五门课成绩总分超过450分;(2)每门课都在88分以上;(3)前三门(主课)每门成绩都在95分以上,其它两门(非主课)成绩都在80分以上.输入某学生的五门课成绩,问他是否够优秀条件?画出程序框图.思考开始sum=a+b+c+d+e输入学生成绩a,b,c,d,e是否输出够优秀条件Sum≥450?a≥95?b≥95?c≥95?d≥88?e≥88?结束输出不够优秀条件否否否否否是是是是是11

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

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

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