§12.2.1程序框图-认识框图.ppt

§12.2.1程序框图-认识框图.ppt

ID:59167931

大小:310.50 KB

页数:14页

时间:2020-10-30

§12.2.1程序框图-认识框图.ppt_第1页
§12.2.1程序框图-认识框图.ppt_第2页
§12.2.1程序框图-认识框图.ppt_第3页
§12.2.1程序框图-认识框图.ppt_第4页
§12.2.1程序框图-认识框图.ppt_第5页
资源描述:

《§12.2.1程序框图-认识框图.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、§12.2.1认识框图根据流程图中的程序,当输入数值x为-2时,输出数值y是多少?温故你会算吗?第一步M=1,n=1;第二步n=n+1;第三步M=M·n;第三步若M>100,输出n,算法结束;若M≤100,则执行第二步.温故设计一种算法,求满足1×2×3×…×n>100的最小正整数n.解:算法为是否开始M>100输出n结束n=n+1M=1,n=1M=M·n不懂?看这里开始输入a,b,c△=b2-4ac△≥0输出x1,x2结束输出“方程没有实数解”探究是否你知道这个图是做什么用的吗?图中有哪些类型的框

2、、线?这些框、线有何不同的意义?这种用规定的框、带箭头的线以及文字说明来准确、直观地表示算法的图形,叫做算法的程序框图.新知用程序框图表示算法可以清楚地展现算法的逻辑结构.图形符号名称意义流程线流程进行的方向.起止框表示一个算法的起始或结束.输入输出框处理框判断框表示算法中数据的输入或结果的输出.赋值,计算.判断某一条件是否成立,成立时沿“是”或“Y”执行,不成立时沿“否”或“N”执行.新知ANSI,美国国家标准化协会(1)起止框:框内填写开始、结束,任何程序框图中,起止框是必不可少的.(2)输入、

3、输出框:框内填写输入、输出的字母、符号等.(3)处理框:算法中需要的算式、公式、对变量进行赋值等要用执行框表示.(4)判断框:当算法要求在不同的情况下执行不同的运算时,需要判断框,框内填写判断条件.四种基本框图的及其功能用法:深入(1)使用标准的框图符号;(2)框图一般按从上到下、从左到右的次序画;(3)框图中任意两个程序框之间都存在流程线;(4)开始框只有一个出口,结束框只有一个进口,判断框一个进口两个出口,输入输出框有一个进口和一个出口;(5)在图形框内使用的语言要简洁明了;(6)一个程序框图包

4、括以下几部分:开始结束的起止框;表示相应操作的处理框;输入输出框;带箭头的流程线;如有判断框,框外必须要有文字说明.画程序框图的规则:深入写出求两个实数a,b的平均数的程序的算法,并画出程序框图.第一步输入两个实数a,b;第二步计算c=a+b;第三步计算m=c÷2;第四步输出平均值m,程序结束.输出m开始输入a,bm=c÷2结束解:算法为c=a+b范例框图如下开始输入a,bd=a2+b2c=输出c结束尝试写出已知直角三角形的两条直角边的长a,b,求斜边的长的算法并画出程序框图.第一步输入两个实数a,

5、b;第二步计算d=a2+b2;第四步输出c,程序结束.解:算法为第三步计算c=;框图如下国际奥委会对奥运会主办权进行投票表决的操作程序:首先进行第一轮投票,如果有一个城市得票超过一半,那么这个城市取得主办权;如果没有一个城市得票超过一半,那么将其中得票最少的城市淘汰,然后重复上述过程,直到选出一个城市为止.写出该程序的算法,并画出程序框图.范例第一步投票;第二步计票,如果有一个城市得票超过一半,那么这个城市取得主办权,执行第三步;否则淘汰得票数最少的城市,转入第一步;第三步输出主办城市.解:算法为输

6、出该城市投票有一城市过半票开始淘汰得票最少者结束程序框图如下YN范例优化一下?画出判断两条直线l1:y=k1x+b1,l2:y=k2x+b2是否垂直的程序框图.是输出“l1,l2不垂直”否开始输入k1,k2M=-1输出“l1,l2垂直”结束M=k1k2尝试解:框图如下算法怎样?归纳学到了哪些知识?掌握了哪些方法?本节课何处还需要注意?

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

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

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