高中数学 程序框图课件 新人教A版必修3

上传人:痛*** 文档编号:77465142 上传时间:2022-04-20 格式:PPT 页数:19 大小:627KB
返回 下载 相关 举报
高中数学 程序框图课件 新人教A版必修3_第1页
第1页 / 共19页
高中数学 程序框图课件 新人教A版必修3_第2页
第2页 / 共19页
高中数学 程序框图课件 新人教A版必修3_第3页
第3页 / 共19页
点击查看更多>>
资源描述
1.1.2 1.1.2 程序框图程序框图框图符号的意义框图符号的意义 .框图的概念及画框图的规则框图的概念及画框图的规则【教学重点教学重点】【教学目标教学目标】【教学难点教学难点】掌握程序框图的概念掌握程序框图的概念;会用通用的图形符号会用通用的图形符号表示算法表示算法掌握画程序框图的基本规则掌握画程序框图的基本规则,能正确画出程能正确画出程序框图序框图.一、算法的概念一、算法的概念 复习复习 算法可以理解为算法可以理解为由基本运算及规定的运算顺序所构成由基本运算及规定的运算顺序所构成的完整的解题步骤,的完整的解题步骤,或者看成或者看成按照要求设计好的有限按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列能解决一的确切的计算序列,并且这样的步骤或序列能解决一类问题。类问题。(1)可行性)可行性 (2)确定性)确定性 (3)有限性)有限性 (4)有输出)有输出 (5)通用性)通用性(6)不唯一性)不唯一性算法的要求 算法的表示用日常语言和数学语言用日常语言和数学语言程序框图(简称框图)。程序框图(简称框图)。形式语言(算法程序语言)。形式语言(算法程序语言)。 设计一个算法判断设计一个算法判断7 7是否为质数是否为质数. .第一步第一步, 用用2除除7,得到余数得到余数1.因为余数不为因为余数不为0, 所以所以2不能整除不能整除7.第二步第二步, 用用3除除7,得到余数得到余数1.因为余数不为因为余数不为0, 所以所以3不能整除不能整除7.第三步第三步, 用用4除除7,得到余数得到余数3.因为余数不为因为余数不为0, 所以所以4不能整除不能整除7.第四步第四步, 用用5除除7,得到余数得到余数2.因为余数不为因为余数不为0, 所以所以5不能整除不能整除7.第五步第五步, 用用6除除7,得到余数得到余数1.因为余数不为因为余数不为0, 所以所以6不能整除不能整除7.因此,因此,7是质数是质数. 程序框图简称框图程序框图简称框图,是一种用规定的图形、是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的指向线及文字说明来准确、直观地表示算法的图形图形.讲授新课讲授新课1.程序框图的概念程序框图的概念开始输入a11,a12,a21,a22,b1,b2D=012221212111212bbxDxD( a -b a )(a -b a )输出x1,x2输出无法求解信息结束是否D=a11a22-a12a21例如:例如:图形符号图形符号名称名称功能功能起、止起、止框框输入、输入、输出框输出框处理框处理框判断框判断框框图的开始或结框图的开始或结束束数据的输入数据的输入或结果的输出或结果的输出赋值、执行计算语句、赋值、执行计算语句、结果的传送结果的传送根据给定条件判断根据给定条件判断2. 程序框图中常用的图形符号和连接线程序框图中常用的图形符号和连接线名称名称图形符号图形符号流程线流程线连接循环框连接循环框连结点连结点连接循环框图的两部分连接循环框图的两部分功能功能注释框注释框帮助理解框图帮助理解框图(1)(1)起止框起止框: :起止框是起止框是必不可少必不可少的;的;(2)(2)输入、输出框输入、输出框: :可用在算法中可用在算法中任意需要任意需要输入输输入输出的位置,出的位置,框内框内填写输入、输出的字母、符号等填写输入、输出的字母、符号等; ;(3)(3)处理框处理框( (执行框执行框):):算法中需要的算式、算法中需要的算式、 公式、公式、对变量进行赋值等要用处理框表示对变量进行赋值等要用处理框表示. .(4)(4)判断框判断框: :当算法要求在不同的情况下执行不同当算法要求在不同的情况下执行不同的运算时,需要判断框的运算时,需要判断框. .框内填写判断条件框内填写判断条件. .3.3.说明事项说明事项(5 5)连接点:如果一个框图需要分开来画,要)连接点:如果一个框图需要分开来画,要在断开处画上连接点,并标出连接的号码。在断开处画上连接点,并标出连接的号码。 为了使大家彼此之间能够读懂各自画出的框图为了使大家彼此之间能够读懂各自画出的框图, ,必须遵必须遵守一些共同的规则守一些共同的规则, ,下面对一些常用的规则作一简单的介绍下面对一些常用的规则作一简单的介绍. .(1)(1)使用标准的框图符号使用标准的框图符号. .(2)(2)框图一般按从上到下、从左到右的方向画框图一般按从上到下、从左到右的方向画. .(3)(3)除判断框外,大多数程序框图符号只有一个进入除判断框外,大多数程序框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯点和一个退出点,判断框是具有超过一个退出点的唯一符号,但任何时候只有一条流出线起作用一符号,但任何时候只有一条流出线起作用. .(4)(4)一类判断框是一类判断框是“是是”与与“否否”两分支的判断两分支的判断, ,而且而且有且仅有两个结果有且仅有两个结果; ;另一类是多分支判断另一类是多分支判断, ,有几种不同有几种不同的结果的结果. .(5)(5)在图形符号内描述的语言要非常简练清楚在图形符号内描述的语言要非常简练清楚. .4.画流程图的规则画流程图的规则例例1 :(:(1)开始输入a,b,c是是否否输出c输出b输出a结束ca,cbba下列程序框图下列程序框图表示的算法是?表示的算法是? (2)开始输入a是否输出输出“ 是负数”结束若输入若输入-4,则输出,则输出的结果是?的结果是?0a a例例2 :开始输入a,b,cacb420 1222bxabxa 输出x1,x2输出“方程没有实数根”结束否是写出求一元写出求一元二次方程二次方程 ax2+bx+c=0的根的程序框图的根的程序框图是是例例3 设计一个求任意数的绝对值的算法设计一个求任意数的绝对值的算法,并画出并画出程序框图程序框图.(0)|(xxxxx当时当 7时时)解解:y与与x之间的函数关系为之间的函数关系为:1.2 ,1.94.9xyx(当当0 x7时时)(当当x7时时)算法分析算法分析:第一步第一步:输入每月用水量输入每月用水量x;第二步第二步:判断判断x是否不超是否不超过过7.若是若是,则则y=1.2x;若若否否,则则y=1.9x-4.9.第三步第三步:输出应交纳的水输出应交纳的水费费y.开始开始输入输入x00 x7?是是y=1.2x否否y=1.9x-4.9输出输出y结束结束程序框图程序框图反馈练习名师名师 精题大淘金精题大淘金 1,2,3,12,13作业: 第9页A组2,B组1作业:作业: 设计房租收费的算法设计房租收费的算法, ,其要求是其要求是: :住房住房面积面积8080平方米以内平方米以内, ,每平方米收费每平方米收费3 3元元, ,住房面住房面积超过积超过8080平方米时平方米时, ,超过部分超过部分, ,每平方米收费每平方米收费5 5元元. .输入住房面积数输入住房面积数, ,输出应付的房租输出应付的房租. .
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!