高二数学程序框图和顺序结构
高中数学人教A版第一章-第课时程序框图、顺序结构
答案:A 3.下面的程序框图的运行结果是( )
1
5 A.2
3 B.2 C.-32 D.-1 解析:因为 a=2,b=4,
ab24 3 所以 S=b-a=4-2=-2,故选 C. 答案:C 4.在如图所示程序框图中,若 R=8,运行结果也是 8,则程序 框图中应填入的内容是( )
7
第一章 算法初步 1.1 算法与程序框图 1.1.2 程序框图与算法的基本逻辑结构 第 1 课时 程序框图、顺序结构
A 级 基础巩固 一、选择题 1.一个完整的程序框图至少包含( ) A.终端框和输入、输出框 B.终端框和处理框 C.终端框和判断框 D.终端框、处理框和输入、输出框 解析:一个完整的程序框图至少需包括终端框和输入、输出框.对 于处理框,由于输出框含有计算功能,所以可不必有. 答案:A 2.下列是流程图中的一部分,表示恰当的是( )
6
即 f(0)=f(4). 因为 f(0)=0,f(4)=-16+4m,所以-16+4m=0, 所以 m=4,所以 f(x)=-x2+4x. 因为 f(3)=-32+4×3=3, 所以当输入的 x 的值为 3 时,输出的 f(x)的值为 3. (3)因为 f(x)=-x2+4x=-(x-2)2+4, 当 x=2 时,f(x)max=4, 所以要想使输出的值最大,输入的 x 的值应为 2.
再将 赋值给 2
b,所以
7×2=a2+3,所以
a
2=11.
答案:11
3
8.写出下列算法的功能. (1)图①中算法的功能是(a>0,b>0)__________________; (2)图②中算法的功能是____________________.
高二数学流程图及结构图
练习:
建立适当的坐标系
教材P74:2,3 设曲线上任一点M x, y
写出P M | p M
列方程f x, y 0 化简方程f x, y 0
曲线上f(x,y)=0上 是 是否有多余的点? 否 得曲线方程f(x,y)=0 修改方程f(x,y)=0
[解]: 满足约束条件可 y 设z=2x+y,式中的变 行域如图所示: 5x+6y=30 量满足下列不等式: y=3x 探 作出直线 L0:2x+y=0 C 30, 5 x 6 y 寻 观察直线 L0的移动 y 3x 5x 6 y 30, 求 24 解 得B( , 1 ) y 1 y=1 y 1 5 解 B A y 3x, 程 求z的最大值与最小 1 又由 得 A ( , 1 ) x o 序 值。 3 y 1 因而: 当x=1/3,y=1时,zmin=5/3; 2x+y=0 当x=24/5,y=1时zmax=53/5 ∴ zmin=5/3; zmax=53/5
2. 流程图的作用是什么?
表示一个动态过程或者描述一个过程性的活动。
3. 流程图有哪些特征?
通常会有一个“起点”,一个或多个“终点”。
4. 使用流程图有哪些优越性?
可以直观、明确地表示动态过程从开始到结束的全部步骤, 在日常生活和工作的很多领域都得到广泛的应用。
4.1 流程图
设计算法解决问题的主要步骤: 第一步、用自然语言描述算法;
3、再逐步细化各层要素; 4、画出结构图,表示整个系统。如:
P78“集合”的知识结构图。
题型三、表示一个组织或部门构成, 呈“树”形结构。 如P79 某校学生会、某公司的组织 结构图。
组织结构图
流程图和顺序结构
例:有蓝和黑两个墨水瓶,但现在却错把蓝墨水装在 了黑墨水瓶中,黑墨水错装在了蓝墨水瓶中,要求将 其互换,请你设计算法解决这一问题.
利用S1,S2,…代替第一步,第二步, …
解:算法步骤如下: 第一步 取一只空的墨水瓶,设 其为白色; 第二步 将黑墨水瓶中的蓝墨水 装入白瓶中; 第三步 将蓝墨水瓶中的黑墨水 装入黑瓶中; 第四步 将白瓶中的蓝墨水装入 蓝瓶中.
从上面的程序框图中,不难看出以下三种不 同的逻辑结构.
S S I 0 1
I≤5?
否
是
S+I I+1
是
I
输出S
I≤5?
否
尽管不同的算法千差万别,但它们都是由 三种基本的逻辑结构构成的,这三种逻辑结构 就是顺序结构、选择结构、循环结构.下面分 别介绍这三种结构.
顺序结构及框图表示 1.顺序结构:像上面这种算法是依次进行多个 处理的结构称为顺序结构. 2.顺序结构的流程图 顺序结构是最简单、 最基本的算法结构,语句与 语句之间,框与框之间是按 从上到下的顺序进行的.它 是由若干个处理步骤组成 的,这是任何一个算法都离 不开的基本结构.
L1 M B
A C
L2
小结: 顺序结构是最简单的算法结构,语句与语句 之间,框与框之间是按从上到下的顺序进行 的,它是由若干个依次执行的处理步骤组成 的,它是任何一个算法都离不开的一种基本 算法结构. 顺序结构在程序框图中的体现就是用流程线 将程序框自上而下地连接起来,按顺序执行 算法步骤.如在右图中,A框和B框是依次 执行的,只有在执行完A框指定的操作后. 才能接着执行B框所指定的操作.
广义地说:为了解决某一问题而采有限的,必须在有 限操作之后停止,不能是无限的. 确定性:算法中的每一步应该是确定的并且能有效 地执行且得到确定的结果,而不应当是模 棱两可.
1.1.2第1课时程序框图、顺序结构课件人教新课标
结果的传送,故选 A,其他选项皆不正确.
4.阅读如图所示
()
A.12
B.7
C.34
D.43
解析:选 A b=a1·a2=3×4=12.故选 A.
对程序框图的认识和理解
[典例] (1)下列说法正确的是
()
A.程序框图中的图形符号可以由个人来确定
B. 也可以用来执行计算语句
(1)框图①中 x=4 的含义是什么? (2)框图②中 y1=x3+2x+3 的含义是什么? (3)框图④中 y2=x3+2x+3 的含义是什么? [解] (1)框图①的含义是初始化变量,令 x=4. (2)框图②中 y1=x3+2x+3 的含义:该框图是在执行① 的前提下,即当 x=4 时,计算 x3+2x+3 的值,并令 y1 等 于这个值. (3)框图④中 y2=x3+2x+3 的含义:该图框是在执行③ 的前提下,即当 x=-2 时,计算 x3+2x+3 的值,并令 y2 等于这个值.
图示
[小试身手]
1.判断下列命题是否正确.(正确的打“√”,错误的打“×”)
(1)任何一个程序框图都必须有起止框
(√)
(2)输入框只能放在输出框之前
(×)
(3)判断框是唯一具有超过一个退出点的图形符号 ( √ )
解析:(1)正确,任何程序都必须有开始和结束,从而必须有
起止框;(2)错误,输入、输出框可以用在算法中任何需要输
[活学活用] 已知一个圆柱的底面半径为 R,高为 h,求圆柱的体积.设 计一个解决该问题的算法,并画出相应的程序框图. 解:算法如下: 第一步,输入 R,h. 第二步,计算 V=πR2h. 第三步,输出 V. 程序框图如图所示:
顺序结构的读图问题 [典例] 阅读如图所示的程序框图,回答下面的问题:
人教版高二数学课件程序框图及顺序结构
• (2)若最终输出的结果为 y1=3,y2=-2,则当x=5时输 出的结果又是多少?
• (3)在(2)的前提下,输入x 的值为多大时,输出的结 果为0?
• 【解析】 (1)该程序框图解决的是求函数 f(x)=ax+b的函数值的问题.
• 其中输入的是自变量x的值,输出的是x对应 的函数值.
• (2)y1=3,即2a+b=3. ① • y2=-2,即-3a+b=-2. ②
• 由①②,得a=1,b=1,∴f(6.
• (3)令f(x)=x+1=0,得x=-1.故当输入的x值为-1 时,输出的函数值为0.
第2课时 程序框图及顺序结构
作业:见固学案
• 2.在设计程序框图时,首先要分步设计出算法步 骤,然后再转换为程序框图,运用每一个算法步 骤对应的程序框,清楚地表达所要解决的问题. 其中,顺序结构的程序框图由流程线自上而下顺 次执行.
No.1 middle school ,my love !
• 如图是为了解决某个问 题而绘制的程序框图,根 据框图回答下列问题:
• 【答案】C
• 变式训练1、(1)程序框图是算法思想的重要表 现形式,程序框图中不含( ).
• A.流程线 B.循环框
• C.判断框 D.执行框
• (2)在程序框图中,算法中间要处理数据或计算, 可分别写在不同的( ).
• A.处理框内
B.判断框内
• C.输入、输出框内 D.终端框内
• 【解析】(1)程序框图中可含有流程线、判断 框、执行框,但没有循环框,故选B.
• 预学2:基本的程序框、流程线和它们表示的 功能
图形符号
名称
高中数学优质教学设计2:1.1.2 第1课时 程序框图、顺序结构 教案
1.1.2 第1课时程序框图、顺序结构三维目标1.知识与技能(1)了解程序框图的概念,掌握各种框图符号的功能.(2)了解顺序结构的概念,能用程序框图表示顺序结构.2.过程与方法(1)通过学习程序框图的各个符号的功能,培养学生对图形符号语言和数学文字语言的转化能力.(2)学生通过设计程序框图表达解决问题的过程,在具体问题的解决过程中理解流程图的结构.3.情感、态度与价值观学生通过动手用程序框图表示算法,进一步体会算法的基本思想,体会数学表达的准确与简洁,培养学生的数学表达能力和逻辑思维能力.重点难点重点:各种程序框图功能,以及用程序框图表示顺序结构.难点:对顺序结构的概念的理解和用程序框图表示顺序结构.教学建议学生首次接触程序框图,根据教学内容、教学目标和学生的认知水平,本节课主要采取问题导入式教学,即“创设情境,提出问题——讨论问题,提出方案——交流方案,解决问题——模拟练习,运用问题——归纳总结,完善认识”,通过对问题的探究过程让学生掌握新知识,同时在解决问题的过程中掌握新知识的应用和解题过程,提高学生独立解题的能力.在老师的引导下,充分发挥学生的主观能动性,从问题入手,通过分析问题、交流方案、解决问题、运用问题的探索过程,让学生全程参与到问题的探索中,一方面注重培养学生严谨的逻辑思维能力和语言组织能力,另一方面,通过交流方案提高学生的合作意识,共同来完成教学目标.课标解读1.程序框图的作用及其含义.(重点)2.用程序框图表示算法.(难点)知识点1程序框图【问题导思】程序框图的别称是什么?【提示】程序框图又称为流程图.程序框图是一种用程序框、流程线及文字说明来表示算法的图形.常见的程序框、流程线及各自表示的功能图形符号名称 功能终端框(起止框)表示一个算法的起始和结束输入、输出框 表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框 ○连接点连接程序框图的两部分知识点2顺序结构【问题导思】 已知球的半径为R .1.设计一个算法,求球的表面积和体积. 【提示】 第一步,输入球半径R .第二步,计算S =4πR 2. 第三步,计算V =43πR 3.第四步,输出S ,V . 2.上述算法有何特点?【提示】 按照顺序从上到下进行.3.画出该算法的程序框图.【提示】1.定义:顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.2.程序框图表示为:类型1程序框图的认识和理解例1下列关于程序框图的说法正确的是()A.程序框图是描述算法的语言B.程序框图中可以没有输出框,但必须要有输入框给变量赋值C.程序框图虽可以描述算法,但不如用自然语言描述算法直观D.程序框图和流程图不是一个概念【思路探究】根据程序框图概念,逐一验证每个选项是否正确.【解析】由于算法设计时要求返回执行的结果,故必须要有输出框,对于变量的赋值则可以通过处理框完成,故算法设计时不一定要用输入框,所以B项是错误的;相对于自然语言,用程序框图描述算法的优点主要就是直观、形象,容易理解,在步骤上表达简单了许多,所以C选项是错误的;程序框图就是流程图,所以D选项也是错误的.故而本题答案选A.【答案】 A规律方法1.程序框图主要由程序框和流程线组成,基本的程序框有终端框、输入、输出框、处理框、判断框,其中起止框是任何程序框图不可缺少的,而输入、输出框可以用在算法中任何需要输入、输出的位置.2.大多数框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一程序框. 变式训练下列关于程序框图中图形符号的理解正确的有( ) ①任何一个程序框图必须有起止框.②输入框只能在开始框后,输出框只能放在结束框前. ③长方形框是执行框,可用来对变量赋值,也可用来计算. ④对于一个程序框图来说,判断框内的条件是唯一的. A .1个 B .2个 C .3个 D .4个【解析】 任何一个算法必须有开始和结束,从而必须有起止框,故①正确,输入、输出框可以用在算法中任何需要输入、输出的位置,故②错误.③正确.④判断框内的条件不唯一,④错误.【答案】 B类型2利用顺序结构表示算法例2 已知直线l :Ax +By +C =0(A 2+B 2≠0),点P (x 0,y 0),设计一个算法计算点P 到直线l 的距离,并画出程序框图.【思路探究】 可以利用点到直线的距离公式d =|Ax 0+By 0+C |A 2+B 2,给公式中的字母赋值,再代入计算.【解析】 用自然语言描述算法如下: 第一步,输入点P 的横、纵坐标x 0、y 0, 输入直线方程的系数,即常数A 、B 、C . 第二步,计算z 1=Ax 0+By 0+C . 第三步,计算z 2=A 2+B 2. 第四步,计算d =|z 1|z 2. 第五步,输出d . 程序框图:规律方法画程序框图的规则:1.使用标准的程序框图的图形符号.2.程序框图一般按照从上到下,从左到右的顺序画.3.描述语言写在程序框内,语言清晰、简练.4.各程序框之间用流程线连接.变式训练把直线l改为圆C:(x-a)2+(y-b)2=r2,写出求点P0(x0,y0)到圆上的点的距离最大值的算法及程序框图.解:第一步,输入点P0的横、纵坐标x0、y0,输入圆心C的横、纵坐标a、b,圆的半径r;第二步,计算z1=(x0-a)2+(y0-b)2;第三步,计算d=z1+r;第四步,输出d.程序框图:类型3顺序结构在实际中的应用例3一城市在法定工作时间内,每小时的工资为8元,加班工资为每小时10元,一人一周内工作60小时,其中加班20小时,税率是10%,写出这人一周内净得的工资的算法,并画出算法的程序框图.【思路探究】根据题意,分别写出法定工作时间内的工资、加班工资,然后计算一周内的工资总数,最后计算净得工资.解:算法步骤如下:第一步,计算法定工作时间内工资a(a=8×(60-20)=320(元)).第二步,计算加班工资b(b=10×20=200(元)).第三步,计算一周内工资总数c(c=a+b=320+200=520(元)).第四步,计算这个人净得的工资数d(d=c×(1-10%)=520×90%=468(元)).第五步,输出d.程序框图如图所示.规律方法应用顺序结构表示算法的步骤:1.仔细审题,理清题意,找到解决问题的方法;2.梳理解题步骤;3.用数学语言描述算法,明确输入量、计算过程、输出量;4.用程序框图表示算法过程.变式训练银行的三年期定期存款年利率4.25(每100元存款到期平均每年获利4.25元).请你设计一个程序,输入存款数,输出利息与本利和.解:设存款为a元,据题意三年到期利息b为:a100×4.25×3=0.127 5a元到期本利和p为:a+0.127 5a=1.127 5元.程序框图为:混淆构成流程图的图形符号及作用典例已知x=4,y=2,画出计算w=3x+4y的值的流程图.【错解】流程图如图(1)所示:(1)(2)【错因分析】输出框为平行四边形,此题中错用矩形框了.【防范措施】 1.明确各种程序框的作用与功能.2.认真审题独立思考,加强识图能力的培养.【正解】如上图(2).课堂小结本节主要内容为程序框图及顺序结构1.正确理解程序框图的图形符号及其作用:(1)起止框用“”表示,是任何流程不可少的,表明程序的开始和结束.(2)输入、输出框图用“”表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内.(3)处理框图用“”表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框.(4)当算法要求对两个不同的结果进行判断时,需要将实现判断的条件写在判断框内,判断框用“”表示.(5)一个算法步骤到另一个算法步骤用流程线连接,如果一个程序框图需要分开来画,要在断开处画上连接点,并标出连接的号码(如图所示).2.为了能够读懂画出的程序框图,在画程序框图时,常用规则如下:(1)使用标准的程序框图的图形符号.(2)程序框图一般按照从上到下、从左到右的顺序画.(3)一个完整的程序框图必须有终端框,用于表示一个算法的开始和结束.(4)大多程序框图的图形符号只有一个进入点和一个退出点,判断框是唯一具有超过一个退出点的框图符号.(5)一种判断框是“是”与“否”两分支的判断,而且有且仅有两个结果;另外一种是多分支判断,可能有几种不同的结果.(6)在程序框图的图形符号内,用于描述的语言要简练、清楚.当堂检测1.算法的三种基本结构是()A.顺序结构、流程结构、循环结构B.顺序结构、条件结构、循环结构C.顺序结构、条件结构、嵌套结构D.顺序结构、嵌套结构、流程结构【解析】由算法的特征及结构知B正确.【答案】 B2.程序框图中,具有赋值、计算功能的是()A.处理框B.输入、输出框C.终端框D.判断框【解析】在算法框图中处理框具有赋值和计算功能.【答案】 A3.阅读程序框图如图所示,若输入x=3,则输出y的值为________.【解析】 输入x =3,则a =2×32-1=17,b =a -15=17-15=2,y =a ×b =17×2=34,则输出y 的值为34.【答案】 344.利用梯形的面积公式计算上底为2,下底为4,高为5的梯形的面积,设计出该问题的算法及程序框图.解:算法如下:第一步,输入a =2,b =4,h =5. 第二步,计算S =12(a +b )h .第三步,输出S .该算法的程序框图如图所示:(教师用书独具)备选例题已知点P (x ,y ),画出求点P 到直线x +y +2=0的距离的程序框图.【思路探究】 题中直线方程已知,求某点P 到它的距离.设计算法时应先输入点的坐标,再利用点到直线的距离公式求距离,要先写出自然语言的算法,再画程序框图. 解:用自然语言描述算法:第一步,输入点P 的横坐标x 和纵坐标y . 第二步,计算S =|x +y +2|的值. 第三步,计算d =S2的值. 第四步,输出d . 程序框图:备选变式如图所示,该电路由一内阻为r 的电源E 、电阻R 、开关K 及导线组成,其中E =15 V ,r =1欧,R =4欧.当K 闭合时,求流过R 的电流I ,设计算法及流程图.解:算法步骤如下:第一步,E =15,r =1,R =4; 第二步,计算R =R +r ; 第三步,计算I =E R ;第四步,输出I . 流程图如图所示.高中数学必修三教学设计11。
高中数学必修程序框图与顺序结构
四种基本框图的用法
(1)起止框:框内填写开始、结束,任何程序框图 中,起止框是必不可少的;
(2)输入、输出框:框内填写输入、输出的字母、 符号等;
(3)处理框(执行框):算法中需要的算式、 公式、 对变量进行赋值等要用执行框表示.
(4)判断框:当算法要求在不同的情况下执行不同 的运算时,需要判断框.框内填写判断条件.
2:写出下列算法的功能。
开始
输入a,b
d=a2+b2
c= d
输出c 结束
左图算法的功能
求两数平方和
是 的 算术平方根 ;
(2)条件结构
在一个算法中,经常会遇到一些条件的判断,算法的 流程根据条件是否成立有不同的流向.条件结构就是处理 这种过程的结构.
分类是算法中经常发生的事情,条件结构的主要作 用就是表示分类.
第二步:计算 b24ac
第三步:判断 0 是否成立.若是,则计算
p b ,q , 2a 2a
否则,输出“方程没有实数根”,结束算法.
第四步:判断 0是否成立.若是,则输出 x1x2p 否则,计算 x 1 p q ,x 2 p q ,并输出 x1 , x 2 .
程序框图 开始
输入 a , b , c
开始 输入正整数n
x=2n-1 y=x2+5 输出y
结束
辨析练习
1. 1. 下列图形符号表示输入输出框的是B( )
2. 矩形框
(B) 平行四边形框
3. (C) 圆角矩形框 (D) 菱形框
4. 2.下列图形符号表示处理数据或计算框的A( )
5. 矩形框
(B) 平行四边形框
6. (C) 圆角矩形框 (D) 菱形框
辑结构,称为顺序结构,顺序结构在程序框图中的体现
1.1.2-1-程序框图和顺序结构
输出 S
结束
在程序框图中,一个或几个程序框的组 合表示算法中的一个步骤;带有方向箭头的 流程线将程序框连接起来,表示算法步骤的 执行顺序。
(2)构成程序框图的图形符号及其作用
图形符号 名称
功能
终端框 (起止框)
表示一个算法的起始和结束
输入、 输出框
表示一个算法输 入和输出的信息
处理框 (执行框)
赋值、计算
判断某一条件是否成立,成
输出s
第四步,输出s
结束
随堂练习
1.任意给定一个正实数,设计一个算法求以这个
数为半径的圆的面积,并画出程序框图表示.
解:算法步骤为:
程序框图:
开始
第一步,输入圆的半径 r .第二步,计算s r2源自输入r第三步,输出s.
计算 s r2
输出s
结束
2.写出下列程序框图的运行结果:
开始 输入a,b
a=2 b=4
S=a/b+b/a
输出S 结束
(1)图中输出S= 5/2 ;
3.写出下列算法的功能。
开始
输入a,b
d=a2+b2
c= d
输出c 结束
左图算法的功能
求两数平方和
是 的 算术平方根 ;
课后练习
已知梯形上底为2,下底为4,高为5,求其面积, 设计出该问题的流程图.
开始
输入a,b,h
a 2,b 4, h 5
顺序结构
回顾旧知
1、什么是算法?
算法通常是指按照一定规则解决某一类 问题的明确和有限的步骤。
2、算法有哪些特征?
①明确性 ②有效性 3、怎样来表示算法?
用自然语言来表示。
③有限性
第一章 1.1.2 第1课时程序框图、顺序结构
1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构学习目标 1.了解各种程序框及流程线的功能与作用.2.能够读懂简单的程序框图.3.能够用程序框图表示顺序结构的算法.知识点一程序框图思考许多办事机构都有工作流程图,你觉得要向来办事的人员解释工作流程,是用自然语言好,还是用流程图好?答案使用流程图好.因为使用流程图表达更直观准确.梳理(1)程序框图的基本构成其中程序框图中的图框表示各种操作,图框内的文字和符号表示操作的内容,带箭头的流程线表示操作的先后次序.(2)常见的程序框、流程线及各自表示的功能图形符号名称功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框连接点连接程序框图的两部分在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.(3)算法的逻辑结构顺序结构、条件结构和循环结构是算法的基本逻辑结构,所有算法都是由这三种基本结构构成的.知识点二顺序结构思考如何理解顺序结构是任何一个算法都离不开的基本结构?答案顺序结构描述的是最简单的算法结构,语句与语句之间,框与框之间是按照从上到下的顺序进行的.梳理(1)顺序结构的定义由若干个依次执行的步骤组成的.这是任何一个算法都离不开的基本结构.(2)结构形式1.任何一个程序框图必须有起止框.(√)2.任何一个算法都离不开顺序结构.(√)3.对于一个程序框图来说,判断框内的条件是唯一的.(×)类型一程序框的认识和理解例1下列说法正确的是()A.程序框图中的图形符号可以由个人来确定B.也可以用来执行计算语句C.程序框图中可以没有输出框,但必须要有输入框D.用程序框图表达算法,其优点是算法的基本逻辑结构展现得非常直接考点程序框图的概念题点程序框图的结构答案 D解析一个完整的程序框图至少要有起止框和输入、输出框,输入、输出框只能用来输入、输出信息,不能用来执行计算.反思与感悟(1)理解程序框图中各框图的功能是解此类题的关键,用程序框图表示算法更直观、清晰、易懂.(2)起止框用表示,是任何流程不可少的,表明程序的开始或结束.(3)输入、输出框用表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内.(4)处理框用表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框.(5)判断框用表示,是唯一具有超过一个退出点的图形符号.跟踪训练1程序框图中表示判断框的是()A.矩形框B.菱形框C.圆形框D.椭圆形框考点程序框图的概念题点程序框图的功能答案 B解析要画好程序框图,就必须准确了解各图形符号的意义,圆角矩形框为起止框,矩形框为执行框,平行四边形框为输入、输出框,菱形框为判断框,故选B.类型二利用顺序结构表示算法例2已知直角三角形的两条直角边长分别为a,b,设计一个求直角三角形内切圆面积的算法,并画出对应的程序框图.考点顺序结构题点顺序结构的简单应用解算法步骤如下:第一步,输入直角三角形的直角边长a,b的值.第二步,计算斜边长c=a2+b2.第三步,计算直角三角形内切圆半径r=12(a+b-c).第四步,计算内切圆面积S=πr2.第五步,输出S.程序框图如图.反思与感悟在顺序结构中,语句与语句之间、框与框之间是按照从上到下的顺序连接的,中间没有“转弯”,也没有“回头”.跟踪训练2利用梯形的面积公式计算上底为2,下底为4,高为5的梯形面积,设计出该问题的算法及程序框图.考点顺序结构题点顺序结构的简单应用解算法如下:第一步,a=2,b=4,h=5.第二步,S=12(a+b)h.第三步,输出S.程序框图如图.类型三程序框图的应用例3一个算法如图,它的功能是什么?考点顺序结构题点顺序结构的简单应用解其功能是求点(x0,y0)到直线Ax+By+C=0的距离.反思与感悟程序框图本身就是为直观清晰表达算法而生,故只需弄清各种程序框、流程线的功能,再依次执行一下程序,不难读懂该图所要表达的算法.跟踪训练3写出下列算法的功能:(1)图①中算法的功能是(a>0,b>0)___________________________________________;(2)图②中算法的功能是________________.考点顺序结构题点顺序结构的简单应用答案(1)求以a,b为直角边的直角三角形斜边c的长(2)求两个实数a,b的和1.下列关于程序框图的说法中正确的是()①程序框图只有一个入口,也只有一个出口;②程序框图中的每一部分都应有一条从入口到出口的路径通过它; ③程序框图中的循环可以是无尽的循环; ④程序框图中的语句可以有执行不到的. A.①②③ B.②③ C.①④D.①②考点 程序框图的概念 题点 程序框图的功能 答案 D解析 由程序框图的概念知,整个框图只有一个入口,一个出口,程序框图中的每一部分都有可能执行到,不能出现“死循环”,必须在有限步骤内完成.故①②正确,③④错误. 2.程序框图符号“ ”可用于( ) A.输出a =10 B.赋值a =10 C.判断a =10 D.输入a =1 答案 B解析 图形符号“ ”是处理框,它的功能是赋值、计算,不是用来输出、判断和输入的,故选B.3.如图所示的程序框图的运行结果是________.考点 顺序结构题点 由顺序结构程序框图求结果 答案 2.5解析 初始值a =2,b =4, 得S =42+24=2+12=2.5,输出S 的值为2.5.4.如图所示的程序框图,若输出的结果是S =7,则输入的A 值为________.考点 顺序结构题点 由顺序结构程序框图求条件 答案 3解析 该程序框图的功能是输入A ,计算2A +1的值.由2A +1=7,解得A =3. 5.写出求过点P 1(3,5),P 2(-1,2)的直线斜率的算法,并画出程序框图. 考点 顺序结构题点 顺序结构的简单应用 解 算法如下:第一步,输入x 1=3,y 1=5,x 2=-1,y 2=2. 第二步,计算k =y 1-y 2x 1-x 2.第三步,输出k . 程序框图如图.1.在设计计算机程序时要画出程序运行的程序框图,有了这个程序框图,再去设计程序就有了依据,从而就可以把整个程序用程序语言表述出来,因此程序框图是我们设计程序的基本和开端.2.规范程序框图的表示(1)使用标准的框图符号;(2)框图一般按从上到下、从左到右的方向画,流程线要规范;(3)除判断框外,其他框图符号只有一个进入点和一个退出点;(4)在图形符号内描述的语言要非常简练、清楚.一、选择题1.一个完整的程序框图至少包含()A.终端框和输入、输出框B.终端框和处理框C.终端框和判断框D.终端框、处理框和输入、输出框考点程序框图的概念题点程序框图的结构答案 A解析一个完整的程序框图至少需包括终端框和输入、输出框.对于处理框,由于含有计算功能,所以可不必有.2.能够使算法的步骤表达更直观的是()A.自然语言B.程序框图C.数学语言D.逻辑分析考点程序框图的概念题点程序框图的结构答案 B解析用程序框图表达算法,能使算法的结构更清楚,步骤更直观也更精确.3.a表示“处理框”,b表示“输入、输出框”,c表示“起止框”,d表示“判断框”,以下四个图形依次为()A.abcdB.dcabC.cbadD.bacd考点程序框图的概念题点程序框图的结构答案 C解析根据框图表示的意义逐一判断.4.在程序框图中,一个算法步骤到另一个算法步骤的连接用()A.连接点B.判断框C.流程线D.处理框考点程序框图的概念题点程序框图的定义答案 C解析流程线的作用是连接程序框及体现程序进行的方向,一个算法步骤到另一个算法步骤表示的是程序进行的方向.而连接点的作用是连接程序框图的两部分.判断框的作用是判断某一条件是否成立.处理框的作用是赋值、计算、数据处理等.故选C.5.关于终端框的说法正确的是()A.表示一个算法的起始和结束,图形符号是B.表示一个算法输入和输出的信息,图形符号是C.表示一个算法的起始和结束,图形符号是D.表示一个算法输入和输出的信息,图形符号是考点程序框图的概念题点 程序框图的结构 答案 C解析 终端框表示一个算法的起始和结束,图形符号是.6.下列是程序框图中的一部分,表示恰当的是( )考点 程序框图的概念 题点 程序框图的功能 答案 A解析 由各图形符号的功能和流程线的意义知选A. 7.如图所示的程序框图表示的算法意义是( )A.边长为3,4,5的直角三角形面积B.边长为3,4,5的直角三角形内切圆面积C.边长为3,4,5的直角三角形外接圆面积D.以3,4,5为弦的圆面积 考点 顺序结构题点 顺序结构的简单应用 答案 B解析 直角三角形内切圆半径r =a +b -c2,故选B.8.给出如图程序框图,若输出的结果为2,则①处的处理框内应填的是( )A.x =2B.b =2C.x=1D.a=5考点顺序结构题点顺序结构的简单应用答案 C解析∵结果是b=2,∴2=a-3,即a=5.当2x+3=5时,得x=1.9.阅读如图的程序框图,若输入的a,b,c分别是21,32,75,则输出的a,b,c分别是()A.75,21,32B.21,32,75C.32,21,75D.75,32,21考点顺序结构题点由顺序结构程序框图求结果答案 A解析由程序框图可知x=a,则x的值为21,由“a=c”知a的值是75,依次得到c的值为32,b的值为21.二、填空题10.根据下面的程序框图所表示的算法,输出的结果是________.考点顺序结构题点由顺序结构程序框图求结果答案 2解析 该算法的第1步分别将X ,Y ,Z 赋于1,2,3三个数,第2步使X 取Y 的值,即X 取值变成2,第3步使Y 取X 的值,即Y 的值也是2,第4步使Z 取Y 的值,即Z 取值也是2,从而第5步输出时,Z 的值是2.11.下面程序框图表示的算法的运行结果是________.考点 顺序结构题点 由顺序结构程序框图求结果答案 6 6 解析 由题意P =5+6+72=9,S =9×4×3×2=6 6. 12.下图(1)是计算图(2)所示的阴影部分的面积的程序框图,则图(1)中执行框内应填________.考点 顺序结构题点 由顺序结构程序框图求条件答案 S =4-π4a 2 解析 正方形的面积为S 1=a 2,扇形的面积为S 2=14πa 2,则阴影部分的面积为S =S 1-S 2=4-π4a 2.因此图中执行框内应填入S =4-π4a 2. 三、解答题13.已知一个直角三角形的两条直角边长分别为a,b,设计一个算法,求该三角形的面积,并画出相应的程序框图.考点顺序结构题点顺序结构的简单应用解算法如下:第一步,输入两直角边的长a,b.第二步,计算S=12ab.第三步,输出S.程序框图如图.四、探究与拓展14.程序框图如图所示.则该程序框图的功能是________________.考点顺序结构题点顺序结构的简单应用答案交换两个变量x,y的值解析输入x与y的值,把x的值赋于m,则m为x的取值;把y的值赋于x,则x为y的取值;再把m的值赋于y,则完成x与y取值的交换.15.如图所示,图①是计算图②中空白部分面积的一个框图,则“?”处应填________.① ②答案 S =π2a 2-a 2 解析 由题图②知S 阴影=2⎣⎡⎦⎤a 2-π×⎝⎛⎭⎫a 22=2a 2-πa 22,所以S 空白=a 2-S 阴影=a 2-2a 2+πa 22=π2a 2-a 2.故“?”处应填S =π2a 2-a 2.。
高二数学算法与程序框图
P15习题1—1(A)
3:
设两位小数为a.bc ,其 中 a, b, c 都为整数,且 0 b 9,0 c 9 .
开始
输入实数
x a.bc
N
Y
c5
x a 0.1 b
输出
x a 0.1 b 1
x
结束
开始
P15习题1—1(A)
4:
x 3
x3
Y N
输出Байду номын сангаас
y
y
结束
结束
开始
P15习题1—1(B)
max w1
i2
4:
设六个小球的重量分别为:
Y
i6
Y
w1, w2 , w3 , w4 , w5 , w6
.
wi max
max wi
i i 1
输出
max 的号码球
结束
N N
/ 酷纹身
妹没什么任何道理可讲/于是赶快转移话题/扭过头朝霍沫说道:/那是年姐姐/还别赶快行礼?/霍沫被那各年姐姐の壹声/好么/搞得神情尴尬/面色通红/壹听排字琦招呼她/总算是替她解咯围/于是赶快上前规矩地行咯请安礼:/妹妹 给姐姐请安///您是妹妹?太好咯/终于我也能开始当姐姐咯/真别容易啊/既然您是妹妹/嗯/那就是说/您也是老爷の小老婆?怎么以前没什么见过您?您整天都躲到哪里去咯?噢/别对/壹定是老爷将您藏到哪里去咯//霍沫终于充分领 教咯年侧福晋の/才高八斗//果然别出所料/果然是与那各/貌若天仙/壹样の惨别忍睹/第1384章/开心即使见惯咯水清の语出惊人/但是对于刚刚年妹妹の表现/淑清仍是没能忍住/开口说道:/我就喜欢年妹妹/每次只要有她在/壹定是 让大家开开心心、乐乐呵呵/年妹妹再过几天就要生产咯/又要有好些日子见别到
高二数学算法与程序框图
得至尊也不过如此,并没有什么,只是壹个普通の境界划分而已罢了."咱也不知道,只知道就算是现在の咱们,站在咱们宗主面前,对他来说也只是壹只蝼蚁吧,完全没有存在の价值."天道宗圣女苦笑了几声道:"他们可是大仙,乃是当年仙界最强者,壹般の天神也就是至尊在他们面前只有做蝼 蚁の份.""他们轻易不出手,壹出手就是毁天灭地,血流成河."纪蝶好奇の问道:"你见过他出手?""恩,见过壹回."提到这个,天道宗圣女面色有些凝重,她唏嘘道:"还是咱很小の时候,大概也就十岁左右吧,那时候咱刚刚被宗主收为外门弟子.""咱の壹个师姐,当时在外面游历の时候,发生了意 外,竟然被壹个仙宫の执法仙老の大弟子给非礼了.""呃,还有这种事情?"纪蝶也有些无奈.不过这种事情也是经常发生の,算不得什么稀奇,只不过天道宗宗主の女弟子,竟然还有人敢对她不敬,确实是吃了豹子胆了."恩,咱那位师姐是宗主当时の最小の女弟子,宗主壹怒之下,直接杀到了仙 宫."天道宗圣女回忆道:"当时咱有幸陪着壹起前往了,宗主仅仅是壹剑,就将那位执法仙老の宝地,还有那里面の数亿人,全部斩杀了.""瞬间就化为飞灰了,若不是当时の仙府仙主出来劝说,怕是那件事情还无法善了."天道宗圣女叹道:"而这仅仅只是因为,咱小师姐,被那位弟子亲了壹下手 而已."本书来自</enter><div叁叁玖6女魔神壹秒记住【恋♂上÷弹窗,免费读!叁叁玖6女魔神叁叁玖6天道宗圣女回忆道:"当时咱有幸陪着壹起前往了,宗主仅仅是壹剑,就将那位执法仙老の宝地,还有那里面の数亿人,全部斩杀了.""瞬间就化为飞灰了,若不是当时の仙府仙主出来劝说,怕 是那件事情还无
高二数学程序框图(1)
这个公式被称为海伦—秦九韶公式.
返回
(2)条件结构---在一个算法中,经常会遇到一 些条件的判断,算法的流向根据条件是否成 立有不同的流向.条件结构就是处理这种过 程的结构.
例2:任意给定3个正实数,设计一个算法,判断分 别以这3个数为三边边长的三角形是否存在.画 出这个算法的程序框图. 算法分析: 第一步:输入3个正实数a,b,c;
输入x
x≥0? 是 输出x 否
输出-x
结束
返回
作业:
P20页A组T1;
(画出程序框图)
;
摄影培训班 ;
定不奇怪/法则化作の力量/还有滴地灵气这些滴灌输到马开体内/只提升马开壹重力量很奇怪咯/至于境界の提升/马开感悟圣王枪/受益匪浅/元灵也强大咯许多/达到三重玄华境/马开の实力依旧在增加/只不过/和之前相比就缓慢の许多咯/再过三滴/马开实力达到咯三重玄华境顶峰/"原来确定这样/" 马开感受到自己实力の变化/忍不住苦笑咯壹声/没有想到这壹次居然实力再次增加/而这壹切都确定因为黑铁/马开感悟圣王枪の时候/黑铁居然牵引这里の法则/法则在黑铁颤动之下/全部化作浓厚の力量/这才把它壹举推到咯三重顶峰/马开很清楚/大将军当初修行/很大原因借助咯黑铁/要不然不可 能让黑铁牵引其法则/并且化作力量据为己有/"这黑铁到底确定什么?依旧未能得到你の答案/"收集阅读本部分::为咯方便下次阅读/你可以点击下方の记录本次(正文第⑨百四拾壹部分圣王枪)阅读记录/下次打开书架即可看到/请向你の朋友第⑨百四拾贰部分族长之位卡槽封印开启/其中の法则 也渐渐の消失咯/拾八大世家都感觉到这种变化/众多修行者大喜过望/它们都派遣不少修行者守在洞穴外/同时各大世家の领头人都进入其中/马开在得到圣王枪法之后就出来咯/在这其中并没有发现什么/庞炳也没有多问/和
程序框图(顺序结构_条件结构)
输入a,b,c
第一步:输入正实数a,b,c
第二步:判断
a+b>c,b+c>a,c+a>b是否
都成立,若是,则存在这样 的三角形,若不是,则不存 在这样的三角形.
a+b>c,b+c>a, c+a>b是否同 时成立?
是
存在这样 的三角形
否
不存在这样 的三角形
结束
例2.设计一个求任意数的绝对值的算法,并画出流程图. 解: S1 输入任意实数x; S2 若x≥0,则y=x;否则y=-x; S3 输出y. 算法流程图如右.
4.三种基本结构(表示一个良好算法的基本单元)
①顺序结构
②条件结构(选择结构)
成立
③循环结构
A B
P
不成立
While(当型)循环 Until(直到型)循环
A
A
A
B
P
不成立
成立 成立
P
不成立
(1)顺序结构——依次进行多个处理的结构. 一个顺序结构的各个部分按语句出现的 先后次序自上而下顺序执行。 顺序结构是任何一个算法都离不开的最简 单、最基本的结构,用图框A和B表示顺序 结构的示意图,其中A、B两个框是依次进 行的,即在执行完A框所指定的操作后, 必然接着执行B框所指定的操作.
Y
开始 输入x
x≥0
N
y= x
输出y 结束
y=-x
练习 1、已知函数y
开始 输入x 是 否 是
x2
0
x0
x0
1
x0
X<0
Y=-x+2 Y=0
否 X=0 Y=1
程序框图 顺序结构(
用自然语言表示的算法步骤有明确的顺序 性,但对于在一定条件下才会被执行的步骤, 以及在一定条件下才会被重复执行的步骤,自 然语言的表示就不够直观、准确。因此,我们 更常用图形方式来表示。
第一章 算法初步
1.1.2程序框图
学习目标
重点:程序框图的图形符号、算法的基本逻 辑结构及应用。 难点:算法的顺序结构在Biblioteka 际中的应用。是输入X
y x 0.01,(100 x 5000) 否 50,(5000 x 100000)
X≤100?
是
否
X≤5000?
y=1
是
否
y=X•1%
X≤100000?
y=50
结束
课堂小结
一、程序框图的概念 二、算法的基本逻辑结构 三、程序框图的优点
类型二 画程序框图
例2 已知一个三角形三边的边长分别为a,b,c,利用 海伦-秦九韶公式,设计一个计算三角形面积的算 法,并画出程序框图.
算法分析:
第一步:输入三角形 三边的边长a,b,c
程序框图: 开始 输入a,b,c
第二步:计算P a b c 2
第三步:计算
P abc 2
S p( p a)( p b)( p c) S p( p a)( p b)( p c)
否 否
输出“n是质数”
结束
1.顺序结构
是由若干个依次执 行的步骤组成的。这是 任何一个算法都离不开 的基本结构。
步骤n 步骤n+1
类型一 把自然语言描述的算法翻译成程序框图
例1 已知一个算法如下:解 程序框图如图: 第一步,输入x. 第二步,计算y=2x+3. 第三步,计算d= x2+y2. 第四步,输出d. 把上述算法用程序框图表示.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S
图示:
开始 输入a,b,c
p abc 2
p( p a)( p b)( p c)
第三步:计算
S
p( p a)( p b)( p c)
输出S
结束
第四步:输出三角形的面积S
七、练习
1、将复习中的自然语言改为程 序框图:
(1).求长为a,宽为b的长方形 的面积。
(3)
顺序 结构
条件 结构
循环 结构
五、算法的三种基本逻辑ቤተ መጻሕፍቲ ባይዱ构
判断整数n是否为质数的流程框图
开始
输入n
i=2 求n除以i的余数r
循环结构
否
顺序结构
i=i+1
i>n-1或r=0?
是 r=0? 是 n不是质数
条件结构
否 n是质数
结束
六、顺序结构是任何一个算 法都不可缺少的基本结构,它由 若干个依次执行的处理步骤组成。
一、复习:
设计算法:(用自然语言描述)
1.求长为a,宽为b的长方形的面 积。
2.求1+2+3+……+10。
一、 复习:任意给定一个大于2的 整数 n ,试设计一个程序或步骤对 n 是否为质数做出判定。
第一步: 给定一个大于2的整数 n ; 第二步: 令 i=2
第三步: 用i除n,得到余数r 第四步: 判断”r=0”是否成立。若是,则n不是质数, 结束算法;否则,将i的值增加1,仍用i表 示。 第五步: 判断“i>n-1”是否成立,若是,则n是质数,
输入n
i=2
例1、写出图1、图2中程序框图 的运行结果:
开始
输入a,b a= 2 b= 4
S=a/b+b/a
输出S 结束
(1)图中输出S 5 = 2 ;
(2)图中输出a=
2
R 2
。
开始 输入R
b=
R 2
a=2b
输出a 结束
例2:写出下列算法的功能。
开始
输入a,b
d = a 2+ b 2
c= d
三、 程序框图的概念
程序框图又称流程图,是一种 用程序框、流程线及文字说明来表 示算法的图形。
四、程序框的类型:
程序框 名称 终端框(起 止框) 输入、输 出框 处理框(执 行框) 判断框 功能 表示一个算法的起始和 结束 表示算法的输入和输出 的信息 赋值、计算 判断一个条件是否成立, 用“是”、“否”或 “Y”、“N”标明
输出c 结束
(1)右图算法的功能 求两数平方和 是 的 算术平方根 ;
开始
输入a,b
sum=a+b 输出sum
(2)右图算法的功能
是
求两数的和
。
结束
例3、已知一个三角形的三 边边长分别是a,b,c,利用海 伦-秦九韶面积公式,求三角 形的面积.
解:求面积的算法: 第一步:输入三角形三条边 的长a、b、c;
结束算法;否则,返回第三步。
如果现在让你向全班同学介绍 一个陌生人的外表形象,有两种方 法你可以选择:一种方法是用语言 向大家描述,另一种方法是就将陌 生人的照片拿给大家看,你们会选 择哪一种 ?
二、教学目标:
1、知识与技能:掌握程序框图的概念、 程序框图名称、图形符号和功能 2、过程与方法:通过模仿、操作、探 索,经历通过设计程序框图表达解决 问题的过程;学会灵活、正确地画程 序框图。 3 、初步掌握顺序结构的应用
并画出程序框图。
4、写出求A(x1,y1),B(x2,y2)
的两点距离的一个算法,并画出程序框
图。
印度神油 / 印度神油 城里的小屋要拆迁,租房子的事成了燃眉之急。房价一天比一天暴涨起来,无论是打工仔还是做生意的就像热锅上的蚂蚁四处 寻觅着各自的立足之地,当然,我也不例外。 马天栓风风火火地来找我,“六弟,我托了好几个熟人四处打探,附近的房子都要拆迁,要租房只能到城郊偏远的农户。依我 看,干脆买座现成的楼房住吧,吴旺旺家就在南花园买的楼房,昨天„„我去看过,太舒适了„„” 看着他那乐滋滋的样子我禁不住笑了,“好的房子多的是,没有这个东西能进的去吗?” “没钱好说,可以贷款呀,人家„„” “贷款就不还了吗?我又没有固定的职业,现在生意有这么难做,上有老下有小拖家 带口的,我实在没有„„” “得了得了,我还不知道马王爷有几只眼?实在不行就搬到我的酒楼住吧,我们哥俩也有个照应„„”他的态度很诚恳。 我摇了摇头,郑重地说:“天栓哥,咱俩兄弟这么多年,也闹过也笑过,你怎么还是不了解我?我来城里的目的只有一个,那 就是让小荷和宝根能受到好的教育,只要孩子们成了才,我就回到山里去„„你的酒楼太吵了,根本就不是我要去的地方„„” 马天栓若有所思地说:“我明白了„„念儿的学习成绩一直上不去„„大概是与所处的环境有很大的关系吧„„” 这时,他的手机响了。 “喂„„是刘哥„„什么?樱桃园?„„我让你找房子,你找樱桃园干什么?„„有两间看园的屋 子„„不太合适吧,再找找看。” 还没等马天栓挂了电话,我就催促道:“走,咱们这就去看看。”昔日繁华的沿街房前搭起了临时帐篷,四处的小喇叭拼命地 叫喊着:赔本大甩卖,清仓大处理,走过路过不要错过,机会难得„„ 有的地方已搭起了围墙,工地上传来了隆隆的机械声,高高的塔吊上响起了轱辘码的兹兹嘶鸣„„喧哗的闹市渐渐地离我们远 去,我们骑着单车穿过熙熙攘攘的人流来到了城西的郊外。 这是一片一望无际的樱桃园,据说这里是我县最大的樱桃种植基地,在全国都很有名气,素有樱桃之乡的美称。 一位老者正在树下施肥,准备着来年的丰收。我们把车子停在马路边的小屋旁,通过篱笆门沿着田埂中的小路走了过去。 “大伯,樱桃树也要秋后施肥吗?”他停下手中的活计,擦一把汗,看了看我,笑着说:“年青人,你也是来学习种植樱桃 技术的吧,告诉你,这秋后追肥是樱桃树管理的一个重要环节,也是管理中最累的一项体力活儿,为明年的开花结果储备能量, 打好基础。俗话说得好,樱桃好吃树难栽,不下苦功花不开,说的就是这个道理。” 我深深地点了点头,是啊,难道人生不是如此吗?父辈们为了子女的未来哪一个不是竭尽脑汁地提供着一切?有的甚至累弯了 腰? “大伯,我们是来看房子的„„”马天栓亮出了底牌儿。
判断整数n是否为质数的流程框图
开始
输入n
i=2 求n除以i的余数r
i=i+1 i>n-1或r=0?
是 r=0? 是 n不是质数 否 n是质数 否
结束
输入n i=2
r=0? 是 n不是质数
否
n是质数
求n除以i的余数r i=i+1 i>n-1或r=0? 否
(1)
(2)
是
问:这些分解框图各有什么特点?
第一步:a=2,b=3;
x y 1 第二步:计算 a b
第三步:输出结果。
;
相应的程序框图为:
开始 a=2,b=3 计算 x y 1
a b
输出结果
结束
八、本课小结
1、程序框图 (1)程序框图由程序框、流程线和程序 框外必要的文字说明组成。 (2)程序框有:终止框、输入(输出)
框、处理框和判断框。
2、算法的基本逻辑结构:顺序结构、条件结 构和循环结构。 3、画程序框图的规则 (1)使用标准的框图符号; (3)除判断框外,大多数框图符号只有一个 进入点和一个退出点; (4)在框图符号内描述的语言要简练清楚。
(2)框图一般从上到下、从左到右的方向画;
九、布置作业
1、写出解方程ax+b=0(a≠0)的算法
(2).求1+2+3+……+10。
七、练习
2、利用梯形的面积公式计算上底
为2,下底为4,高为5的梯形的面积。
设计出该问题的算法及程序框图。 3、写出过两点P1(2,0),
P2(0,3)的直线方程的一个算法,并
画出程序框图。
3 、写出过两点 P1 ( 2 , 0 ), P2 ( 0 , 3 )的 直线方程的一个算法,并画出程序框图。 解:算法如下:
并画出算法的程序框图。
2、已知f(x)=x2-2x-3,
求 f ( 3 )、 f ( -5 )、 f ( 5 ),并计算 f ( 3 )
+f( -5)+f( 5)的值,设计出解决该问题 的一个算法,并画出程序框图。
3 、 写 出 过 两 点 P1 ( 3 , 5 ) , P2
(- 1 , 2 )的直线的斜率的一个算法,