资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,1.1.2,程序框图,1.1.2 程序框图,上节探究:任意给定一个大于2的整数n,试设计一个算法判定n是否为质数.,以上是用,自然语言,描述一个算法.为了使得算法的描述更为,直观和步骤化,下面介绍另一种描述算法的方法:,程序框图,.,程序框图,的通俗解释,:,由一些图框和有向箭头构成,表示,算法按一定的顺序执行.,上例算法的程序框图,(见下页),复习,:,第一步,给定大于,2,的整数,n,。,第三步,用i除n,得到余数r。判断余数r是否为0,若是,则n不是质数,结束算法;否则,将i的值增加1,仍用i表示。,第二步,令,i=2.,第四步,判断“i(n-1)”是否成立,若是,则n是质数;否则,返回第三步,上节探究:任意给定一个大于2的整数n,试设计一个算法判定n是,观察右边的程序框图:,(1),有箭头指向的线,.,(2),不同形状的框图,.,结束,求,n,除以,i,的余数,r,i,的值增加,1,,仍用,i,表示,开始,i,n-1,或,r=0,r=0?,输入,n,i=2,输出“n不是质数”,输出“n是质数”,否,是,否,是,观察右边的程序框图:(1)有箭头指向的线.(2)不同形状的框,算法中从上一步骤指向下一步骤(连接程序框),流程线,判断某一条件是否成立,成立时在出口处标明“是”或“,Y”,;不成立时标明“否”或“,N”,判断框,赋值、计算,处理框(执行框),表示一个算法输入输出信息,输入,输出框,表示一个算法的起始与结束,终端框(起止框),含义,名 称,图形符号,连接点,连接程序框图的两部分,算法中从上一步骤指向下一步骤(连接程序框)判断某一条件是否成,练习:,2.对程序框 表示的功能描述正确的一项是:().,A.表示算法的起始和结束.,B.表示算法输入和输出的信息.,C.赋值、计算.,D.按照算法顺序连接程序图框,.,1.流程图 的功能是:,.().,表示算法的起始和结束.,表示算法的输入和输出信息.,赋值、计算.,D.按照算法顺序连接程序图框,.,C,B,练习:2.对程序框 表示的功能描述正确的,输入,n,i=2,r=0?,n,不是质数,n,是质数,否,是,算法三种基本逻辑结构,顺序结构,开始,结束,求,n,除以,i,的余数,r,i,的值增加,1,,仍用,i,表示,in-1或r=0?,否,是,条件结构,循环结构,输入ni=2 r=0?n不是质数n是质数否是算法三种基本逻辑,算法三种基本逻辑结构,(,顺序结构、条件结构、,循环结构,),流程图表示,实例,程序演示:,顺序、条件、循环三种基本的逻辑结构:,顺序结构,:,最简单的算法结构,是指由若干个依次执行的,步骤组成的。任何算法都离不开顺序结构。,步骤,n,步骤,n+1,顺序结构可以用程序框图表示为,算法三种基本逻辑结构(顺序结构、条件结构、顺序、条件、循环三,顺序结构,A,B,由若干个依次执行的处理步骤组成的。,例,3,、已知一个三角形的三边边长分别为,a,、,b,、,c,,利用,海伦,-,秦九韶公式设计一个算法,求出它的面积,画出,它的程序框图,.,开始,输出,s,结束,输入,a,b,c,算法步骤如下:,第一步,输入三角形三条边的边长,a,b,c,第四步,输出,s,人教高中数学 必修三程序框图,PPT,人教高中数学 必修三程序框图,PPT,顺序结构AB由若干个依次执行的处理步骤组成的。例3、已知一,(2).,条件结构,:,一个算法的执行过程中会遇到一些条件的,判断,算法的流程根据条件是否成立有不同的流向,.,常见的条件结构可以用程序框图表示为下面两种形式,满足条件?,步骤,A,步骤B,是,否,满足条件?,步骤,A,是,否,人教高中数学 必修三程序框图,PPT,人教高中数学 必修三程序框图,PPT,(2).条件结构:一个算法的执行过程中会遇到一些条件的常见的,条件结构(,选择结构,),算法的流程根据条件是否成立有不同的流向,例,4,任意给定,3,个正实数,设计一个算法,判断分别以这,3,个数为三边边长的三角形是否存在,.,画出这个算法的程序框图,.,开始,输入,a,、,b,、,c,a+bc,a+cb,b+ca,是否同时成立,存在这样的三角形,结束,否,是,不存在这样的三角形,算法步骤如下:,第一步,输入,3,个正实数,a,b,c.,第二步,判断,a+b,c,b+c,a,c+a,b,是否同时成立,若是,则存在这样的三角形;否则,不存在这样的三角形。,人教高中数学 必修三程序框图,PPT,人教高中数学 必修三程序框图,PPT,条件结构(选择结构)算法的流程根据条件是否成立有不同的流向,例,5,设计一个求解一元二次方程,ax,2,+bx+c=0,的算法,并画出程序框图表示。,步骤如下:,第一步,输入,3,个系数,a,b,c;,第二步,计算,=b,2,-4ac;,第三步,判断,0,是否成立,若是,则计算,否则,“,方程没有实数根”,结束算法。,第四步,判断,=0,是否成立,若是,则输出,x,1,=x,2,=p;,否则,计算,x,1,=p+q,x,2,=P-q,,并输出,x,1,x,2,人教高中数学 必修三程序框图,PPT,人教高中数学 必修三程序框图,PPT,例5 设计一个求解一元二次方程ax2+bx+c=0的算法,,开始,结束,输入,a,b,c,=b,2,-4ac,0?,=0?,X,1,=p+q,X,2,=p-q,输出,x,1,x,2,输出,p,方程没有,实数根,否,否,是,是,程序框图:,人教高中数学 必修三程序框图,PPT,人教高中数学 必修三程序框图,PPT,开始结束输入a,b,c=b2-4ac0?=0?X1=,1.,设计求一个数,x,的绝对值,y=,的算法并画出相应的流程图,:,练习,:,分析,:,根据绝对值的定义,当,x,0,y=x;,当,x0,时,y=-x,所以当给出一个自变量,x,的值,求它所对应的,y,值时,必需先判断,x,的范围,所以要用到条件结构,.,解,:,算法分析:,输入,x.,如果,x,0,y=x,否则,y=-x.,输出,y.,人教高中数学 必修三程序框图,PPT,人教高中数学 必修三程序框图,PPT,1.设计求一个数x的绝对值y=的算法并画出相应的流程图:练习,程序框图,:,开始,输入,x,y=x,y=-x,结束,是,否,x0?,输出,y,人教高中数学 必修三程序框图,PPT,人教高中数学 必修三程序框图,PPT,程序框图:开始输入 x y=xy=-x 结束是否x0,2.,联邦快递公司规定甲、乙两地之间物品的托运费用根据下面的方法计算:,其中,f,(单位:元)为托运费,,为托运物品的重量(单位:千克),,试画出计算费用,f,的程序框图。,人教高中数学 必修三程序框图,PPT,人教高中数学 必修三程序框图,PPT,2.联邦快递公司规定甲、乙两地之间物品的托运费用根据下面的方,自然语言是:,第一步:输入物品重量,;第二步:如果,=50,,那么,f=0.53,否则,f=500.53+(-50)0.85;,第三步:输出托运费,f.,人教高中数学 必修三程序框图,PPT,人教高中数学 必修三程序框图,PPT,自然语言是:人教高中数学 必修三程序框图PPT人教高中数学,开始,否,50?,结束,是,f=0.53,f=50*0.53+(-50)*0.85,输出,f,程序框图,:,输入,人教高中数学 必修三程序框图,PPT,人教高中数学 必修三程序框图,PPT,开始否50?结束是f=0.53f=50*0.53+(,再见,人教高中数学 必修三程序框图,PPT,人教高中数学 必修三程序框图,PPT,再见人教高中数学 必修三程序框图PPT人教高中数学 必修三程,1.,中美贸易摩擦已升级为舆论战,坚持正确舆论导向、弘扬爱国主义精神尤为重要。,2.,爱国主义精神具有深厚的历史性,极强的传承力、感染力,以及坚韧性,顽强性和理性。,3.,爱国主义精神,是在中国共产党近百年之奋斗史中不断形成,积聚与升华而成的。,4.,面对史上规模最大的贸易战,中国政府和人民最重要的是,“,集中力量做好自己的事,”,5.,美方发起贸易战,进行恫吓威胁,不会给中国发展带来困难和影响,只会更加激发中国人民的勇气、士气与硬气。,6.,不能把质朴、理性的爱国主义视为民粹主义、狭隘民族主义,同时应防止各种形式的民粹主义和极端民族主义行为。,7.,众多短视频平台成为人们的消遣神器,但如果缺乏内容创新和内涵续航,短视频的发展将不容乐观。,8.,在这个浅表性阅读时代,越是具有艺术美感、内容穿透力和人文内涵的走心作品越能获得观众的认可。,9.,弊端重重的人类中心主义亟须克服自身认识的偏见,而中华民族的中道智慧是一个可取的办法。,人教高中数学 必修三程序框图,PPT,人教高中数学 必修三程序框图,PPT,1.中美贸易摩擦已升级为舆论战,坚持正确舆论导向、弘扬爱国主,
展开阅读全文