高一数学必修3教学教案 1.1.2程序框图(1)1.ppt

高一数学必修3教学教案 1.1.2程序框图(1)1.ppt

ID:51349066

大小:1.71 MB

页数:21页

时间:2020-03-22

高一数学必修3教学教案 1.1.2程序框图(1)1.ppt_第1页
高一数学必修3教学教案 1.1.2程序框图(1)1.ppt_第2页
高一数学必修3教学教案 1.1.2程序框图(1)1.ppt_第3页
高一数学必修3教学教案 1.1.2程序框图(1)1.ppt_第4页
高一数学必修3教学教案 1.1.2程序框图(1)1.ppt_第5页
资源描述:

《高一数学必修3教学教案 1.1.2程序框图(1)1.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.1.2程序框图第一课时1.1.2程序框图第2课时程序框名称功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”.连接点连接程序框图的两部分流程线连结程序框程序框、流程线及其功能一、知识回顾输入n求n除以i的余数r开始i>n-1或r=0?i=i+1i=2否n不是质数n是质数r=0?否是①①结束是起止框终端框输入、输出框执行框判断框流程线连接点(1)程序框图一般按照从

2、上到下、从左到右的方向画图;(2)若一个流程图需要分开来画,要在断开处画上连接点,并标出连接的号码,如:①②等等。(3)判断框是唯一一个具有超过一个退出点的图形符号,其他的程序框只有一个进入点和退出点。二、基础知识讲解2、注意:1、程序框图的三种基本逻辑结构:⑴顺序结构输入ni=0n不是质数n是质数r=0?否是⑵条件结构⑶循环结构i>n-1或r=0?求n除以i的余数ri=i+1否是步骤n步骤n+1(1)顺序结构:顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构。算法:第四步:输出三角形

3、的面积S。三、例题分析程序框图:开始输入a,b,c的值①①结束输出S算法:第四步:输出三角形的面积S。⑴(2)条件结构:步骤A步骤B满足条件?否是步骤A满足条件?否是⑵1、程序框图的三种基本逻辑结构:二、基础知识讲解算法的流程根据条件是否成立有不同的流向.即先根据条件作出判断,再决定执行哪一步操作的结构.注:无论条件是否成立,只能执行A框或B框之一,不可能同时执行A框与B框,也不可能A框、B框都不执行⑴(2)条件结构:步骤A步骤B满足条件?否是步骤A满足条件?否是⑵1、程序框图的三种基本逻辑结构:二、基础知识讲

4、解条件结构主要有两种:一种是在两个“分支”中均包含算法的步骤,符合条件就执行“步骤A”,否则执行“步骤B”;另一种是在一个“分支”上包含算法的步骤A,而在另一个“分支”上不包含算法的任何步骤,符合条件就执行“步骤A”,否则执行这个条件结构后的步骤。例2、任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在,并画出程序框图。算法分析:第一步,输入a,b,c的值。第二步,判断a+b>c,a+c>b,b+c>a,是否同时成立。若是,则存在这样的三角形;若否,则不存在这样的三角形。三、例题分析

5、程序框图:输入a,b,c开始a+b>c,a+c>b,b+c>a是否同时成立?存在这样的三角形否不存在这样的三角形是结束随练、设计一个算法,判断一元二次方程ax2+bx+c=0是否有实数根,并画出程序框图表示。例2、任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在,并画出程序框图。三、例题分析算法分析:第一步,输入3个系数a,b,c。第二步,计算△=b2-4ac。第三步,判断△≥0是否成立。若是,则输出“方程有实数根”;若否,则输出“方程无实数根”。结束算法。随练、设计一个算法,判断

6、一元二次方程ax2+bx+c=0是否有实数根,并画出程序框图表示。开始输入a,b,c△=b2-4ac△≥0?结束输出“方程无实根”否是输出“方程有实根”例3、设计一个算法,求解一元二次方程ax2+bx+c=0的实数根,并画出程序框图表示。算法分析:程序框图:开始输入a,b,c值是①①否②方程无实根②否输出x1,x2是输出p结束1、若已知梯形的上底为a,下底为b,高为h,试设计一个求该梯形面积的算法,并画出程序框图。2、设计一个求任意数的绝对值的算法,并画出程序框图。1.算法:第一步:输入a,b,h的值;第二步:

7、计算;第三步:输出梯形的面积S。框图:开始输出S结束输入a,b,h四、针对性练习算法:第一步:输入x的值;第二步:若x≥0,则输出x;若否,则输出-x;框图:开始输入xx≥0?否输出-x输出x是结束1、设计一个求任意数的绝对值的算法,并画出程序框图。四、针对性练习输出B输出B开始结束输入A,B,CA>B?A>C?B>C?YYYNNN输出C输出A2、若有A、B、C三个不同大小的数字,你能设计一个算法找出其中的最大值吗?试给出解决问题的一种算法,并画出流程图。四、针对性练习1、程序框图的概念:程序框图又称流程图,是

8、一种用程序框、流程线及文字说明来准确、直观的表示算法的图形。2、基本的程序框图(课本P6,表1-2)3、能理解两种结构(顺序结构和条件结构)的特点和区别,能运用两种结构解决简单的算法问题。五、课时小结习题1.1A组第3题预习1.1.2程序框图P12-19作业

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

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

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