收藏 分享(赏)

优化指导高一数学精品课件:1-1-2-1《程序框图与算法的基本逻辑结构》(人教版必修3).ppt

上传人:无敌 文档编号:1324175 上传时间:2018-06-25 格式:PPT 页数:32 大小:1.65MB
下载 相关 举报
优化指导高一数学精品课件:1-1-2-1《程序框图与算法的基本逻辑结构》(人教版必修3).ppt_第1页
第1页 / 共32页
优化指导高一数学精品课件:1-1-2-1《程序框图与算法的基本逻辑结构》(人教版必修3).ppt_第2页
第2页 / 共32页
优化指导高一数学精品课件:1-1-2-1《程序框图与算法的基本逻辑结构》(人教版必修3).ppt_第3页
第3页 / 共32页
优化指导高一数学精品课件:1-1-2-1《程序框图与算法的基本逻辑结构》(人教版必修3).ppt_第4页
第4页 / 共32页
优化指导高一数学精品课件:1-1-2-1《程序框图与算法的基本逻辑结构》(人教版必修3).ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、1.1.2程序框图与算法的基本逻辑结构第1课时程序框图与顺序结构、条件结构,1理解程序框图的含义(难点)2掌握各种程序框图的画法和功能(重点、难点)3掌握算法的顺序结构和条件结构(重点),1程序框图的定义程序框图又称 ,是一种用 、 及 来表示算法的 ,流程图,程序框,流程线,文字说明,图形,1用程序框图表示算法,相对于自然语言描述的算法有什么优点?提示:程序框图相对于自然语言表述算法,看起来更清晰,更明确,也更接近于计算机的程序设计,2程序框图基本图形及功能,起始,结束,输入,输出,2四个框(起止框、输入、输出框、处理框、判断框)出入口情况一样吗?提示:起始框只有一个出口无入口;终止框只有一

2、个入口无出口;菱形判断框有一个入口两个出口;输入、输出框,处理框各有一个入口,一个出口,3顺序结构顺序结构描述的是最基本的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,如图只有执行完 框才能执行 框,A,B,3任意程序框图都一定具有顺序结构吗?提示:都必有顺序结构4条件结构及其程序框图的两种形式(1)条件结构的概念算法的流程根据 有不同的流向,处理上述过程的结构就是条件结构,条件是否成立,(2)条件结构程序框图的两种形式及特征,一个,步骤A,4如何理解条件结构及其应用?提示:(1)条件结构是程序框图的重要组成部分其特点是:先判断后执行(2)在利用条件结构画程序框图时要注意两点:

3、一是需要判断条件是什么,二是条件判断后分别对应着什么样的结果(3)凡是必须先根据条件作出判断然后再进行哪一个步骤的问题,在画程序框图时,必须引入一个判断框应用条件结构,1“程序框图”是一个表示程序流程的图形,是算法的具体体现,它使算法表示出来的较为抽象的问题变得明确和具体2程序框图中所用的图形必须是大家“约定俗成”的,而不能有任何创新之举,随意编造,只有这样,用程序框图描述的算法才能被学习和交流,【思路点拨】根据程序框图的符号及功能作出判断答案:D【题后总结】1.程序框图的优越性:直观、清晰、易懂2注意起、止框与处理框,判断框的区别,并熟练掌握其表示的意义,任何一个程序框图都必须有起止框;输入

4、框只能放在开始框后,输出框只能放在结束框前;判断框是唯一具有超过一个退出点的符号;对于一个程序来说,判断框内的条件表达方法是唯一的其中正确说法的个数是()A1B2C3 D4,解析:根据程序框图的特征可判断错误,正确答案:B,顺序结构描述的是最基本的算法结构,语句与语句之间、框与框之间是按照从上到下的顺序进行的 写出作ABC的外接圆的一个算法,并画出对应的程序框图【思路点拨】三角形的外接圆的圆心是三边垂直平分线的交点,由两边的垂直平分线可得该点,而圆心到任意顶点的距离就是半径,解:算法步骤如下: 程序框图如图:第一步,作AB的中垂线a.第二步,作AC的中垂线b.第三步,以a、b的交点O为圆心,以

5、OA为半径作圆第四步,圆O为所求作的圆,输出圆O.,【题后总结】(1)画程序框图时,一般要先写出自然语言表示的算法(2)应用顺序结构表示算法的步骤:仔细审题,理清题意,找到解决问题的方法梳理解题步骤用数学语言描述算法,明确输入量,计算过程、输出量用程序框图表示算法过程,2有关专家建议,在未来几年内,中国的通货膨胀率保持在3%左右,这将对我国经济的稳定有利无害,所谓通货膨胀率为3%,指的是每年消费品的价格增长率为3%,在这种情况下,某种品牌的钢琴2004年的价格是10 000元,请用程序框图描述这种钢琴今后四年的价格变化情况,并输出四年后的价格,解:用P表示钢琴的价格,不难看出如下算法步骤:20

6、05年:P10 000(13%)10 3002006年:P10 300(13%)10 6092007年:P10 609(13%)10 927.272008年:P10 927.27(13%)11 255.09.因此,价格的变化情况为:,程序框图为,1解决分类问题时,一般采用条件结构来设计算法;2解决这类问题关键是设计好正确的算法步骤,然后画出准确的程序框图,【规范解答】算法如下:第一步,输入x.第二步,如果x0,那么使y2x1,输出y;否则,执行第三步第三步,如果x1,那么使yx21,输出y;否则,执行第四步第四步,yx32x.第五步,输出y.程序框图如图所示,【题后总结】对于条件结构的嵌套问题

7、,实际上是将一个条件分支结构置于另一个条件分支结构的分支中,这个分支结束后要与另一个分段交汇,如分段函数问题多用条件结构,3某商场购物实行优惠措施,若购物金额x在800元以上(包括800元),打8折;若购物金额x在500元以上(包括500元),则打九折,否则不打折,设计算法程序框图,要求输入购物金额x,能输出实际交款额,程序框图如下:,误区:忽视设置条件导致答非所问【典例】用程序框图表示解方程axb0(a,b为常数)的算法【错误解答】程序框图如图所示:,【正确解答】程序框图如图所示:,【纠错心得】(1)未讨论a是否为0.对解方程,两边同除以x的系数时,未保证系数不为0,故要对a是否为0作讨论(2)解方程的思想方法不完善,实际上在设计程序框图时要充分考虑题目出现的各种情况,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报