《高中数学人教新课标B版必修3--《1.1.2 程序框图》 课件(共22张PPT).ppt》由会员分享,可在线阅读,更多相关《高中数学人教新课标B版必修3--《1.1.2 程序框图》 课件(共22张PPT).ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.1.2 程序框图程序框图二、算法的特点 1.有穷性。2.确定性。3.可行性。4.通用性。复习回顾一、算法的概念在数学中,按照一定规则解决某一类问题的明确和有限的步骤称为算法。思考:写出求一元二次方程ax2+bx+c=0的根的一个算法S1 计算=b24ac;S2 判断的符号如果0,则原方程无实数解;否则(0),x1=,x2=;S3 输出x1,x2,或“无实数解”的信息.解:输入a,b,c=b24ac输出x1,x2输出“方程无实数解”开始0?否否是是结束一、程序框图的概念一、程序框图的概念 通常用一些通常用一些通用图形符号通用图形符号构成一张图来构成一张图来表示算法表示算法这种图称作这种图称作
2、程序框图程序框图=b24ac输出x1,x20?否否是是输出“方程无实数解”输入a,b,c开始结束终端框(起止框),终端框(起止框),表示一个算法的起始表示一个算法的起始和结束和结束输入、输出框输入、输出框表示一个算法输入和表示一个算法输入和输出的信息输出的信息=b24ac输出x1,x20?否否是是输出“方程无实数解”输入a,b,c开始结束处理框(执行框)处理框(执行框)赋值、计算赋值、计算判断框判断框判断某一条件是否成判断某一条件是否成立,成立时在出口处立,成立时在出口处标明标明“是是”;不成立;不成立时标明时标明“否否”流程线流程线=b24ac输出x1,x2 n-1 n-1 或或 r r=0
3、?=0?是是一个程序框图包括几部分?一个程序框图包括几部分?表示相应操作的程序框;表示相应操作的程序框;带箭头的流程线;带箭头的流程线;程序框内必要的文字说明。程序框内必要的文字说明。否否否否结束结束n n不是质数不是质数n n是质数是质数是是r r=0?=0?开始开始输入输入n ni i=2=2n n除以除以i i的余数的余数r ri i=i i+1+1i i n-1 n-1 或或 r r=0?=0?是是 学习这部分知识的时候,要掌握各个图形的学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图的形状、作用及使用规则,画程序框图的规则如下规则如下:1、使用标准的图形符号。使
4、用标准的图形符号。2、框图一般按从上到下、从左到右的方向画。框图一般按从上到下、从左到右的方向画。3、除判断框外,大多数流程图符号只有一个进入点除判断框外,大多数流程图符号只有一个进入点 和一个退出点。判断框是具有超过一个退出点的唯和一个退出点。判断框是具有超过一个退出点的唯一符号。一符号。4、判断框分两大类,一类判断框是二则一形式的判判断框分两大类,一类判断框是二则一形式的判断,有且仅有两个可能结果;另一类是多分支判断,断,有且仅有两个可能结果;另一类是多分支判断,可能有几种不同的结果。可能有几种不同的结果。5、在图形符号内描述的语言要非常简练清楚。在图形符号内描述的语言要非常简练清楚。1.
5、框图中具有赋值、执行计算语句的是()A 处理框 B 输入、输出框C 循环框D 判断框2.下面程序框图中具有超过一个退出点的符号是()A.B.C.D.三、练习三、练习 AB三、练习三、练习3.已知正四棱锥的底面边长为a,高为h,求给定一组边长和高的正四棱锥的体积,写出算法,画出相应的程序框图。4.下边程序框图表示的算法是()A输出c,b,a B输出最大值C输出最小值 D比较a,b,c的大小三、练习三、练习B三、练习三、练习5.读下面框图,说明该程序框图输出的结果。三、练习三、练习6.执行如图所示的程序框图,若输入x4,则输出y的值为_7.执行如图的程序框图,若输出的值为6,则判断框内可填入的条件是()三、练习三、练习B三、练习三、练习B三、练习三、练习9.已知函数 ,请设计一个算法,计算 时的函数值,并画出程序框图。S1:输入S2:判断 吗?如果正确,执行S3,否则执行S4S3:计算 S4:判断 吗?如果正确,执行S5,否则执行S6;S5:计算 S6:计算,执行S7,执行S7,执行S7S7:输出三、练习三、练习10.给定一个正整数n,请写出计算1+2+3+4+5+n的程序框图.课堂小结:课堂小结:1、程序框图的概念、程序框图的概念2、画程序框图的规则、画程序框图的规则课后作业:课后作业:教材第教材第9页习题页习题A 1-3谢谢大家!谢谢大家!