【成才】 1-1-2-1 程序框图、顺序结构课件 新人教A版必修3
高中数学人教A版必修3课件1121程序框图顺序结构
3.如图所示程序框图中,其中不含有的程序框是 ( )
A.终端框
B.输入、输出框
C.判断框
D.处理框
【解析】选C.含有终端框,输入、输出框和处理框,不
含有判断框.
4.如图所示的程序框图,输入a1=3,a2=4,则输出的结果
是
.
【解析】输入a1=3,a2=4,b=a1a2=3×4=12.则输出b=12. 答案:12
类型三 利用顺序结构表示算法 【典例】已知直线l:Ax+By+C=0(A2+B2≠0),点P(x0,y0), 设计一个算法计算点P到直线l的距离,并画出程序框图.
【审题路线图】直线l的方程和点P的坐标⇒利用点到
直线的距离公式d=Ax0 By0,给 C公式中的字母赋值,
A2 B2
再代入计算.
【解析】用自然语言描述算法如下:
【典例】阅读程序框图,若输入的a=1,
b=2,输出的结果是 ( D )
A.0,2
B.2,0
C.1,3
D.3,1
【失误案例】由题意,输入a=1,b=2,执行程序 a=b=2,b=a=1,进而b=2-1=1,a=2+1=3.
【错解分析】分析解题过程,请找出错误之处. 提示:错误的根本原因是忽视了程序执行过程中变量数 值的变化,实际上执行完a=b,b=a后,a和b的值都是b 的初始值2.执行完b=a-b后,计算a=a+b时b的值为0.
第一步,输入点P的横、纵坐标x0,y0, 输入直线方程的系数,即常数A,B,C.
第二步,计算z1=Ax0+By0+C. 第三步,计算z2=A2+B2. 第四步,计算d= z1 .
z2
第五步,输出d.
人教版高中数学必修三课件:1.1.2-1程序框图、顺序结构
授 人 以 渔
题型一 理解程序框
例 1 下列说法: ①起止框是任何流程图不可少的,表示程序的开始和结 束; ②输入和输出框可用在算法中任何需要输入和输出的位 置; ③算法中处理数据或计算需要的算式、公式等可分别写在 不同的处理框内,用以处理数据,不可以对变量进行赋值; ④当算法要求对两个不同的结果进行判断时,需要将实现 判断的条件写在判断框内.
)Hale Waihona Puke 探究 2 画程序框图的规则: ①使用标准的程序框符号; ②框图一般从上到下,从左向右画; ③描述语言写在程序框内,语言清楚、简炼.
思考题 2 (1)下列说法正确的是________. ①程序框图中的图形符号可以由个人来确定; ② 也可以用来执行计算语句;
③输入框只能紧接在起始框之后; ④程序框图一般按从上到下、从左到右的方向画; ⑤判断框是具有超出一个退出点的唯一符号.
答:可以.输出框也具有计算功能.
3.一个程序框图包括几部分?
答:(1)表示相应操作的程序框(开始和结束必须要有终端框). (2)带箭头的流程线,画流程线时不要忘记箭头,因为箭头代表 程序执行的走向. (3)框内(框外)必要的文字说明.
4.画程序框图的规则是什么?
答:为了使大家彼此之间能够读懂各自画出的框图,必须遵守 一些共同的规则,下面对一些常用的规则作一简单的介绍: (1)使用标准的程序框图的图形符号. (2)程序框图一般按照从上到下、从左到右的顺序画. (3)一个完整的程序框图必须有终端框,用于表示一个算法的开 始和结束. (4)除判断框外,其他程序框图的图形符号只有一个进入点和一 个退出点,判断框是唯一具有超过一个退出点的框图符号. (5)在程序框图的图形符号内,用于描述的语言要简练、清楚.
(3)常见的程序框、流程线及各自功能.
人教a版必修三:《1.1.2程序框图与算法的基本逻辑结构》ppt课件(1)
下面,我们根据上节课讲到的用“二分法”求方程
x 2 0( x 0) 的近似解的算法进行设计画出程
2
序框图
该算法中“第一、二和三步”可以用顺序结构
来表示,这个顺序结构的程序框图如图
f(x)=x2-2 输入精确度d 和初始值a,b
ab m 2
该算法中“第四步”用条件结构来表示?这个
步 骤用程序框图表示如图
算法分析: 第一步,输入2005年的年生产总值。 第二步,计算下一年的年生产总值。 第三步,判断所得的结果是否大于300. 若是,则输出该年的年份;否则,返回 第二步
由于“第二步”是重复操作的步骤,所以可以用 循环结构来实现。我们按照“确定循环体”“初 始化变量”“设定循环控制条件”的顺序来构造 循环结构。 (1)确定循环体:设a为某年的年生产总值,t 为年生产总值的年增长量,n为年份,则循环体 为
是 存在这样的三 角形 结束
(3)循环结构---在一些算法中,也经常会出现从 某处开始,按照一定条件,反复执行某一步骤的 情况,这就是循环结构. 循环体 否
满足条件? 反复执行的步 骤称为循环体. 是
循环结构
循环结构分为两种------当型和直到型.
直到型循环在执行了一次循环体之后,对控制 循环条件进行判断,当条件不满足时执行循环 体,满足则停止.(反复执行循环体,直到条件满 足) 当型循环在每次执行循环体前对循环条件进行判 断,当条件满足时执行循环体,不满足则停止;(当 条件满足时反复执行循环体)
例1:已知一个三角形的三边边长分别为a,b,c, 利用海伦-秦九韶公式设计一个计算三角形面 积的算法,并画出算法的程序框图.
算法分析: 第一步:输入三角形的三边边长a,b,c, 第二步:由海伦-秦九韶公式求出三角形的面积S.
人教A版高二数学必修三1.1.2-程序框图及顺序结构-教学课件
• 由①②,得a=1,b=1,∴f(x)=x+1,
• ∴当x=5时,f(5)=5×1+1=6.
• (3)令f(x)=x+1=0,得x=-1.故当输入的x值为-1 时,输出的函数值为0.
第2课时 程序框图及顺序结构
作业:见固学案
• (1)该程序框图解决的是 一个什么样的问题?
• (2)若最终输出的结果为 y1=3,y2=-2,则当x=5时输 出的结果又是多少?
• (3)在(2)的前提下,输入x 的值为多大时,输出的结 果为0?
• 【解析】 (1)该程序框图解决的是求函数 f(x)=ax+b的函数值的问题.
• 其中输入的是自变量x的值,输出的是x对应 的函数值.
15 、梦想是一个天真的词,实现梦想是个残酷的词。 4 、苦难是化了装的幸福。 8 、对待生活中的每一天若都像生命中的最后一天去对待,人生定会更精彩。 7 、爱的力量大到可以使人忘记一切,却又小到连一粒嫉妒的沙石也不能容纳。 2 、我们把在黑暗中跳舞的心脏叫做月亮。 2 、忌妒别人,不会给自己增加任何的好处,忌妒别人,也不可能减少别人的成就。 16 、错过的人与事,不必频频回首;结痂的疤痕,无须反复触摸。 8 、树没有眼睛,落叶却是飘落的眼泪。 6 、大部分人往往对已经失去的机遇捶胸顿足,却对眼前的机遇熟视无睹。 7 、人往往会这样,顺风顺水,人的智力就会下降一些;如果突遇挫折,智力就会应激增长。 19 、生活中的许多事,并不是我们不能做到,而是我们不相信能够做到。 3 、决不放弃。你还年轻。年轻就是本钱。
• 预学4:顺序结构
• 顺序结构是由若干个依次执行的步骤组成 的,是任何一个算法都离不开的基本结构.顺 序结构可以用程序框图表示为:
高一数学必修3课件:1-1-2-1程序框图、顺序结构
第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
命题方向2
顺序结构程序框图设计
[例2]
已知点P(x,y),画出求点P到直线x+y+2=0的
距离的程序框图. [分析] 题中直线方程已知,求某点P到它的距离.设
计算法时点的坐标应从键盘输入,再利用点到直线的距离公 式求距离,要先写出自然语言的算法,再画程序框图.
[答案] -2
第一章 1.1 1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
[解析]
本算法的功能是输入a,b,c的值,输出其中的
最小值,由于c<b<a,则输出-2.
第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
新课引入
常言道“一图胜万言”,无论是传达一个场景,还是为 商业交易留下一个证据,在当今这个激烈竞争的舞台上,图 正扮演着越来越重要的角色,其传统意义上的价值与功能, 也在这个读图时代被极速地放大.所以身为21世纪新人的我 们要具备读图、识图,乃至绘图的基本能力.
第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
[解析]
A对,程序框图是算法的一种表达形式.B错,
一个判断框产生的结果是唯一的.C错,程序框图的特点是 直观、形象、易懂、步骤更简单.D错,程序框图又叫流程 图.
第一章
1.1
1.1.2 第1课时
成才之路 ·数学 ·人教A版 · 必修3
第一章 1.1 1.1.2 第1课时
Hale Waihona Puke 成才之路 ·数学 ·人教A版 · 必修3
[解析]
高中数学第一章算法初步1.1算法与程序框图1.1.2第1课时程序框图、顺序结构课件新人教A版必修3
答案:x=log232
归纳升华 顺序结构的应用方法
1.求用顺序结构表示的程序框图执行的结果时,只 需按顺序逐步执行即可.
2.已知程序框图运行的结果求程序框图中某步时, 可以根据结果逐步逆推得出答案.
解析:由于算法设计时要求返回执行的结果,故必须 要有输出框,对于变量的赋值可通过处理框完成,故算法 设计时不一定要有输入框,因此 B 错;一个判断框产生 的结果是唯一的,故 C 错;程序框图就是流程图,所以 D 错.故选 A.
答案:A
类型 2 用顺序结构表示算法 [典例 2] 已知点 P0(x0,y0)和直线 l:Ax+By+C=0, 写出求点 P0 到直线 l 的距离 d 的算法,并画出程序框图. 解:用数学语言描述算法: 第一步,输入点的横、纵坐标 x0,y0,输入直线方程的系数, 即常数 A,B,C.
第一章 算法初步
1.1 算法与程序框图 1.1.2 程序框图与算法的基本逻辑结构
第 1 课时 程序框图、顺序结构
[学习目标] 1.了解程序框图的构成(难点). 2.理解 顺序结构,会用顺序结构表示算法(重点).
1.程序框图 (1)定义:程序框图又称流程图,是一种用程序框、 流程线及文字说明来表示算法的图形.
A.处理框 B.输出框 C.起止框 D.判断框
答案:D
3.程序框图中矩形框的功能是( ) A.表示一个算法的起始和结束 B.表示一个算法输入和输出的信息 C.赋值、计算 D.判断某一条件是否成立 解析:矩形框即处理框,具有赋值、计算的功能.
答案:C
4.如图所示的程序框图,若输出的结果是 3,则输 入的 m=________.
2019-2020人教A版数学必修3第1章 1.1 1.1.2 第1课时 程序框图、顺序结构课件PPT
程序框的认识与理解 【例 1】 下列说法正确的是( ) A.矩形框是执行框,可用来对变量赋值,也可用来计算 B.对于一个程序框图而言,判断框内的条件是唯一的 C.流程线只要是上下方向就表示自上而下执行,可以不要箭头 D.输入框只能与开始框相连,输出框只能与结束框相连
栏目导航
A [A 正确.判断框内条件不是唯一的,如 a>b 也可以写为 a≤b, 只要“是”与“否”位置对调即可,B 错.流程线必须带箭头,并按 箭头指示方向执行,C 错.输入、输出框可以放在算法中任何需要输 入、输出的位置,D 错.]
栏目导航
1.(变结论)下列程序框图中表示已知直角三角形两直角边 a,b, 求斜边 c 的算法的是( )
栏目导航
C [画程序框图时,应先输入 a,b,再计算 c= a2+b2,最后 输出 c.]
栏目导航
2.(变条件)设计一个程序框图,求上底为 2,下底为 4,高为 5 的梯形的面积.
[解]
栏目导航
栏目导航
3.在程序框图中,算法中间要处理数据或计算,可以分别写在
不同的( )
A.处理框内
B.判断框内
C.输入、输出框内
D.起、止框内
[答案] A
栏目导航
4.在如图所示的程序框图中,若输入 A=7,则输出的结果 S= ________.
20 [A=7,S=3×7-1=20.]
栏目导航
合作探究 提素养
判断某一条件是否成 立,成立时在出口处标
明__“__是__”__或__“__Y_”_;
不成立时标明
_“__否__”__或_“__N__”__.
栏目导航
流程线 连接点
连接程序框 连接程序框图的两部分
栏目导航
高中数学 1.1.2 第1课时 程序框图、顺序结构课件 新人教A版必修3
有起止框,正确.②输入、输出框可以用在算法中任何需要
输入、输出的位置,错误.③正确.④判断框内的条件不是
唯一的,错误.故选B.
规律方法 (1)理解程序框图中各框图的功能是解此类题的关
键,用程序框图表示算法更直观、清晰、易懂.
(2)起止框用“
”表示,是任何流程不可少的,表明程
序的开始和结束;
(3)输入、输出框图用“
”表示,可用在算法中任何
需要输入、输出的位置,需要输入的字母、符号、数据都
填在框内;
(4)处理框图用“
”表示,算法中处理数据需要的算
式、公式等可以分别写在不同的用以处理数据的处理框
内,另外,对变量进行赋值时,也用到处理框;
(5)判断框是唯一具有超过一个退出点的图形符号.
跟踪演练1 下列说法正确的是
解 算法如下: 第一步,a=2,b=4,h=5. 第二步,S=12(a+b)h. 第三步,输出 S. 该算法的程序框图如图所示:
要点三 程序框图的应用
例3 如图所示是解决某个问题而绘制的程序框图,仔细分析 各图框内的内容及图框之间的关系,回答下面的问题:
(1)该框图解决的是怎样的一个问题? (2)若最终输出的结果y1=3,y2=-2,当x取5时输出的结果5a +b的值应该是多大? (3)在(2)的前提下,输入的x值越大,输出的ax+b是不是越 大?为什么? (4)在(2)的前提下,当输入的x值为多大时,输出结果ax+b等 于0? 解 (1)该框图解决的是求函数f(x)=ax+b的函数值的问 题.其中输入的是自变量x的值,输出的是x对应的函数值.
(2)已知点P0(x0,y0)和直线l:Ax+By+C=0,则点到直线 |Ax0+By0+C|
的距离公式d=_____A__2+__B__2 ___.
高中数学 程序框图课件 新人教A版必修3
i=1
sum=0 i=i+1 sum=sum+1 i≤100? 否 输出sum 输出 结束
是
练习2 练习 城区一中学生数学模块学分 认定由模块成绩决定, 认定由模块成绩决定,模块 成绩由模块考试成绩和平时 成绩构成,各占50%,若模 成绩构成,各占 , 块成绩大于或等于60分 块成绩大于或等于 分,获 学分, 得2学分,否则不能获得学分 学分 设计一算法, (为0分),设计一算法,通 分),设计一算法 过考试成绩和平时成绩计算 学分, 学分,并画出程序框图 开始 输入a,b 输入 S=(a+b)*0.5 否 S>=60? 是 credit=2 输出credit 输出 结束 credit=0
课堂作业P11
练习1
开始
输入a
N
a ≥0
Y
输出 |a|=a
输出 |a|=-a
结束
开始 X1=1
练习2
X2=2
m=(x1+x2)/2 N m*m -3<>0 y (x1*x1 -3)*(m*m -3) >0
x1=m N |x1 -x2|<0.005 y m=(x1+x2)/2
x2=m
输出所求的近似值m
条件结构: 条件结构:
满足条件? 满足条件? 是 步骤A 步骤
否
满足条件? 满足条件? 是
否
步骤B 步骤
步骤A 步骤
例3:设计求︱x︱的算法,并画出程序框图表示。 :设计求︱ ︱的算法,并画出程序框图表示。 算法分析: 算法分析: 第一步: 第一步:输入 x 第二步: 第二步:若x≥0,则 , ︱x︱= x ︱ 第三步: < , 第三步:若x<0,则 ︱x︱=-x ︱ 第四步:输出︱ ︱ 第四步:输出︱x︱的值
高中数学人教A版必修三《程序框图、顺序结构》课件
连接点
连接程序框图的两部分
高中数学人教A版必修三1.1.2《程序 框图、 顺序结 构》课 件(共26 张PPT)
高中数学人教A版必修三1.1.2《程序 框图、 顺序结 构》课 件(共26 张PPT)
思考2:在逻辑结构上,“判断整数n(n>2)是否为质数”的程序框图
由几种组成?
开始
输入n
顺序结构
i=2
算法的顺序结构 任何一个算法各步骤之间都有明确的顺序性,在算法
的程序框图中,由若干个依次执行的步骤组成的逻辑结构, 称为顺序结构.顺序结构是任何一个算法都离不开的基本 结构,用程序框图可以表示为:
步骤n
步骤n+1
高中数学人教A版必修三1.1.2《程序 框图、 顺序结 构》课 件(共26 张PPT)
高中数学人教A版必修三1.1.2《程序 框图、 顺序结 构》课 件(共26 张PPT)
判断框
开始
输入n
i=2
求n除以i的余数r
i的值增加1,仍用i表示
i>n-1或r=0?
否
是
否
r=0?
判断某一条件是否 成立,成立时在出 口处标明“是”或 “Y”;不成立时 标明“否”或 “N”.
输出“n是质数”
结束
高中数学人教A版必修三1.1.2《程序 框图、 顺序结 构》课 件(共26 张PPT)
高中数学人教A版必修三1.1.2《程序 框图、 顺序结 构》课 件(共26 张PPT)
思考1:在上述程序框图中,有4种程序框,2种流程线,它们分别有
何特定的名称和功能?
开始
输入n
i=2 求n除以i的余数r
i的值增加1,仍用i表示
i>n-1或r=0?
高中数学人教A版必修3第一章 1.1 1.1.2 第一课时 程序框图、顺序结构课件
[答案] (1)D (2)A
程序框图的理解 框图符合标准化,框内语言简练化,框间流程方向 化.从上到下,从左到右,勿颠倒.起止框不可少,判断 框一口进,两口出.顺序结构处处有.
[活学活用] 在程序框图中,表示判断框的图形符号的是
()
解析:选 C 四个选项中的程序框依次为处理框,输入、输 出框,判断框和起止框.
()
解析:选 B 由处理框的定义知选 B. 3.在程序框图中,算法中间要处理数据或计算,可以分别
写在不同的
()
A.处理框内
B.判断框内
C.输入、输出框内
D.起、止框内
解析:选 A 处理框表示的意义为赋值、执行计算语句、
结果的传送,故选 A,其他选项皆不正确.
4.阅读如图所示的程序框图,输入 a1=3,a2=4,则输出的结
用顺序结构表示算法
[典例] 求底面边长为 4,侧棱长为 5 的正四棱锥的侧面
积及体积,为该问题设计算法,并画出程序框图. [解] 算法一:第一步,a=4,c=5.
第二步,计算
R=
2 2 a.
第三步,计算 h= c2-R2,S1=a2.
第四步,计算 V=13S1h.
第五步,计算 h′=
c2-a42.
(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 等于这个值.
2021学年数学人教A版必修3课件:1-1-2-1 程序框图与顺序结构
算法初步1.1算法与程序框图1.1.2程序框图与算法的基本逻辑结构第1课时程序框图与顺序结构[目标]1.理解程序框图的含义;2.记住各种程序框的画法和功能;3.会用算法的顺序结构表示算法.[重点]程序框的画法、功能,用顺序结构表示算法.[难点]对程序框图的理解.要点整合夯基础典例讲练破题型课堂达标练经典课时作业知识点一 程序框图[填一填]1.定义:程序框图又称 ,是一种用 及文字说明来表示算法的图形. 2.表示:在程序框图中,一个或几个 的组合表示算法中的一个步骤;带有 的流程线将程序框连接起来,表示算法步骤的 .流程图程序框、流程线程序框方向箭头执行顺序3.基本程序框及其功能[答一答]1.用程序框图表示算法,相对于自然语言描述的算法有什么优点?提示:用程序框图表示算法,相对于自然语言描述的算法更直观、清晰、易懂,便于检查、修改和交流,也更接近于计算机的程序设计.2.什么框有一个入口两个出口?其他框的出、入口情况怎样?提示:判断框有一个入口,两个出口;开始框只有一个出口,结束框只有一个入口;输入、输出框及处理框有一个入口,一个出口.3.什么框具有计算功能?提示:处理框具有计算功能.知识点二 顺序结构[填一填]1.算法的基本逻辑结构用程序框图表示算法时,算法的逻辑结构展现得非常清楚.算法的三种基本逻辑结构为 和 .尽管算法千差万别,但都是由这三种基本逻辑结构构成的.顺序结构、条件结构循环结构2.顺序结构[答一答]4.(1)顺序结构是任何算法都离不开的基本结构吗?(2)顺序结构因为有确定的顺序,所以流程线可不画箭头,对吗?提示:(1)任何一个算法都离不开顺序结构,顺序结构是最简单、最基础的结构.(2)不对.流程线本身是带有箭头的线.类型一 程序框图的基本概念[例1] (1)下列说法正确的是( ) A .程序框图中的图形符号可以由个人来确定 B.也可以用来执行计算语句C .输入框只能紧接在起始框之后D .长方形框是执行框,可用来对变量赋值,也可用来计算(2)任何一个算法都离不开的基本结构是( ) A .顺序结构B .条件分支结构C .输出结构D .三个都是DA[解析](1)程序框是由通用图形符号构成,并且有特殊含义,A不正确;菱形框是判断框,只能用来判断,所以B不正确;输入框可用在算法中任何需要输入的位置,所以C也不正确;由程序框的功能可知D项正确.(2)顺序结构是任何一个算法都离不开的基本结构.故选A.使用程序框的四点注意事项(1)使用标准的框图符号:终端框(起止框)、输入、输出框、处理框(执行框)、判断框都有各自专用的图形符号,不可更改.(2)起止框:任何程序框图不可缺少.(3)输入、输出框:可以用在算法中任何需要输入、输出的位置.(4)算法中间要处理的数据和计算,可分别写在不同的处理框内.[变式训练1](1)下列关于程序框图的说法正确的是()A A.程序框图是描述算法的图形B.程序框图中可以没有输出框,但必须要有输入框给变量赋值C.程序框图虽可以描述算法,但不如用自然语言描述算法直观D.程序框图和流程图不是一个概念解析:由于算法设计时要求返回执行的结果,故必须要有输出框,对于变量的赋值则可以通过处理框完成,故算法设计时不一定要用输入框,所以B项是错误的;相对于自然语言,用程序框图描述算法的优点主要就是直观、形象,容易理解,在步骤上表达简单了许多,所以C选项是错误的;程序框图就是流程图,所以D选项也是错误的.故而本题答案选A.B(2)下列功能中属于处理框的是()①赋值;②计算;③判断;④输入、输出.A.①②③ B.①②C.④D.①②④解析:处理框的功能是赋值和计算,判断则是判断框的功能,输入、输出则要通过输入、输出框来完成,故赋值和计算都属于处理框的功能.类型二程序框图的功能[例2]如图所示的程序框图是为解决某个问题而绘制的.仔细分析各图框中的内容及图框之间的关系,回答下列问题:(1)图框①中x=2的含义是什么?(2)图框②中y=ax+b的含义是什么?(3)该程序框图解决的是怎样的一个问题?(4)若a=4且最终输出的结果是y=3,则当x取5时输出的结果5a+b的值应该是多大?(5)在(4)的前提下,输入的x值越大,输出的ax+b的值是不是越大?为什么?[解](1)图框①中x=2表示x的值为2.(2)图框②中y=ax+b的含义:在执行①的前提下,即当x =2时计算ax+b的值,即y的值为ax+b.(3)该程序框图解决的是求函数f(x)=ax+b的函数值的问题.其中输入的是自变量x的值,输出的是x对应的函数值.(4)a=4,y=3,即2×4+b=3,得b=-5.所以,当x取5时,f(5)=5a+b=5×4-5=15.(5)在(4)的前提下,输入的x值越大,输出的ax+b的值越大,因为f(x)=4x-5是R上的增函数.顺序依次判断即可.[变式训练2]如图所示是一个算法的程序框图,若输入x1,x2,x3的值分别是98,100,96,则输出的y值是. 98解析:由程序框图知,若输入x1,x2,x3的值分别是98,100,96,则m=98+100+96=294.y=13×294=98.故输出y的值为98.类型三用顺序结构表示算法[例3]已知f(x)=x2-1,求f(2),f(-3),f(3),并计算f(2)+f(-3)+f(3)的值,设计出解决该问题的一个算法,并画出程序框图.[分析]先分别求f(2),f(-3),f(3)的值,然后再计算三者的和.[解]算法如下:第一步,x=2;第二步,y1=x2-1;第三步,x=-3;第四步,y2=x2-1;第五步,x=3;第六步,y3=x2-1;第七步,y=y1+y2+y3;第八步,输出y1,y2,y3,y.程序框图:问题和作为复杂结构的基础.[变式训练3]已知两个单元分别存放了变量x和y,试交换两个变量的值,并输出x和y,请写出算法并画出程序框图.解:算法如下:第一步,输入x,y.第二步,把x的值赋给p. 第三步,把y的值赋给x. 第四步,把p的值赋给y. 第五步,输出x,y.程序框图如右图.B1.程序框图中“”表示的意义是()A.框图的开始或结束B.数据的输入或结果的输出C.赋值、执行计算的传送D.根据给定条件判断解析:在程序框图中,“”为输入、输出框,表示数据的输入或结果的输出.2.在顺序结构中,一定不含有的程序框是()D A.终端框 B.输入、输出框C.处理框 D.判断框解析:顺序结构中不含对条件的判断.3.如图是求长方体的体积和表面积的一个程序框图,补充完整,横线处应填解析:根据题意,长方体的长、宽、高应从键盘输入,故横线处应填写输入框4.已知一个圆柱的底面半径为R,高为h,求圆柱的体积.设计解决该问题的一个算法,并画出相应的程序框图.解:算法如下:第一步,输入R,h.第二步,计算V=πR2h.第三步,输出V.程序框图如图所示.——本课须掌握的两大问题1.画程序框图的规则(1)使用标准的框图符号.(2)框图一般按从上到下、从左到右的方向画.(3)除判断框外,大多数其他框图符号只有一个进入点和一个退出点.判断框是具有超过一个退出点的唯一的符号.(4)常见的判断是“是”与“否”两分支的判断,而且有且仅有两个结果.(5)在图形符号内描述的语言要非常简练清楚.2.对顺序结构的理解(1)顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,可以用图表示顺序的示意图,其中A和B两个框是依次执行的,只有在执行完A框所指定的操作后,才能接着执行B框所指定的操作.(2)顺序结构至少会有一个输入、输出框,一定有流程线,一定不会有判断框.温示提馨请做:课时作业2PPT 文稿(点击进入)。
人A数学必修3课件: 第1章 1.1.2 第1课时 程序框图、顺序结构
2.应用顺序结构表示算法的步骤
(1)认真审题,理清题意,明确解决方法;
(2)明确解题步骤;
(3)数学语言描述算法,明确输入量、计算过程、输出量;
(4)用程序框图表示算法过程.
3.顺序结构在程序框图中的表现就是用流程线将程序框自上
而下连接起来,按顺序执行.中间没有“转弯”,也没有“回头”,
阶
阶
段
段
一
1.1.2 程序框图与算法的基本逻辑结构 三
第 1 课时 程序框图、顺序结构
学
业
阶 段 二
分 层
测
评
上一页
返回首页
下一页
1.了解程序框图的含义,理解程序框图的作用.(难点) 2.掌握各种程序框和流程线的画法与功能. 3.理解程序框图中的顺序结构,会用顺序结构表示算法.(重点)
上一页
返回首页
上一页
返回首页
下一页
1.判断(正确的打“√”,错误的打“×”) (1)程序框图是算法的一种表现形式.( ) (2) 一 个 完 整 的 程 序 框 图 一 定 是 以 起 止 框 开 始 , 同 时 又 以 起 止 框 表 示 结 束.( ) (3)一个程序框图中可以没有顺序结构.( ) 【答案】 (1)√ (2)√ (3)×
法计算点 P 到直线 l 的距离,并画出程序框图. 【精彩点拨】 可以利用点到直线的距离公式 d=|Ax0+A2B+y0B+2 C|,给公式中
的字母赋值,再代入计算. 【尝试解答】 用自然语言描述算法如下:
第一步,输入点 P 的横、纵坐标 x0,y0, 输入直线方程的系数,即常数 A,B,C.
第二步,计算 z1=Ax0+By0+C.
上一页
返回首页
下一页
2017-2018学年人教A版必修三 1.1.2 程序框图与顺序结构 课件(82张)
3.执行如图程序框图后输出的结果是
.
【解析】S=2+4=2.5. 【答案】2.5
4 2
4.已知摄氏温度 C 与华氏温度 F 的转换公式是 F=5C+32,画出一个 输入华氏温度转换成摄氏温度的程序框图.
9
【解析】
探究 1:程序框图常见符号的应用 【例 1】关于流程图(符号)的几种说法: ①任何一个流程图都必须有起止框; ②任何一个流程图都要有一个输入框、一个输出框; ③判断框是唯一具有超过一个退出点的符号. 其中正确说法的个数是( ). A.0 B.1 C.2 D.3
2.下列是流程图中的一部分,其中表示恰当的是(
).
【解析】a=1 是执行操作,应该放在执行框;输入框应该是平 行四边形;在算法中,x=2 不是等式,而是操作,要添加是(Y)与否 (N). 【答案】A
3.程序框图中,具有赋值、计算功能的是( A.处理框 B.输入、输出框 C.终端框 D.判断框
).
【解析】
算法如下: 第一步,输入 a,b. 第二步,计算 c= ������2 + ������ 2 . 第三步,计算 r=2(a+b-c),R=2.
1 ������
第四步,计算内切圆面积 S1=πr ,外接圆面积 S2=πR . 第五步,输出 S1,S2,结束. 程序框图如图.
2
2
1.正确理解程序框图的图形符号及其作用 (1)起止框用“ ”表示,是任何程序框图必不可少的,表明 程序的开始或结束. (2)输入、输出框图用“ ”表示,可用在算法中任何需 要输入、输出的位置,需要输入的字母、符号、数据都填在框内.
第 2 课时 程序框图与顺序结构
序 号
知识目标
学法建议
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
其程序框图如下图.
规纳总结:本题也是利用公式求解问题,先写出公式, 看公式中的条件是否满足,若不满足,先求出需要的量,看 要求的量需根据哪些条件求解,需要的条件必须先输入;或 将已知条件全部输入,求出未知的量,然后将公式中涉及的 量全部代入求值即可,利用算法和程序框图,能够规范我们 的思维,可以锻炼我们书面表达的能力,先求什么,后求什 么,无论是算法表达,还是程序框图表达,都一目了然,非 常清晰,所以把这种方法用于我们平时的做题会使解题的思 路简练、易懂、有逻辑性,在以后的学习过程中,同学们可 以去尝试,去体会.
2.下列,叙述不正确的是(
)
A.算法可以理解为由基本运算及规定的运算顺序构成 的完整的解题步骤 B.算法可以看成按要求设计好的有限的确切的计算序 列,并且这样的步骤或序列能够解决一类问题 C.算法只是在计算机产生之后才有的算法 D.描述算法有不同的方式,可以用日常语言和数学语 言
[答案] C
3.下列不能看成算法的是( A.洗衣机的使用说明书 B.烹制油焖大虾的菜谱
[答案] -2
[解析]
本算法的功能是输入a,b,c的值,输出其中的
最小值,由于c<b<a,则输出-2.
新课引入
如图是某校新生报到流程的示意图,如果你是新生来报 到,你能根据图示,迅速地完成报到任务吗?如果指示牌上 不是画的流程图,而是一黑板的文字说明,你又有何感 受.由此,你感受到图示的好处了吗?算法也是这样,本节 课我们就来了解算法的另一种直观的表示方法——程序框 图.
[答案] C
7.下面程序框图执行的功能是输入矩形的边长求它的面 积,其中执行框中应填的是________.
[答案]
S=a×b
8.画出由正方体的表面积求其体积的程序框图.(正方体 的表面积由键盘输入) [分析] 题中要求由正方体的表面积求其体积,其中表面
积数据由键盘输入.设计算法时,要先由表面积求出正方体 的棱长,再由体积公式求体积.
[拓展]
画程序框图的规则
为了使大家彼此之间能够读懂各自画出的框图,必须遵 守一些共同的规则: ①使用标准的框图符号. ②框图一般按从上到下、从左到右的方向画. ③除判断框外,其他程序框图的符号只有一个进入点和 一个退出点,判断框是唯一一个具有超过一个退出点的程序 框. ④在图形符号内描述的语言要非常简练清楚.
[答案] A
)
4.下列关于流程线的说法,不正确的是(
)
A.流程线表示算法步骤执行的顺序,用来连接程序框 B.流程线只要是上下方向就表示自上向下执行可以不要 箭头 C.流程线无论什么方向,总要按箭头的指向执行 D.流程线是带有箭头的线,它可以画成折线
[答案]
B
5.下列说法正确的是(
)
A.程序框图中的图形符号可以由个人来确定 B. 也可以用来执行计算语句
⑤流程线不要忘记画箭头,因为它是反映流程执行先后 次序的,如不画出箭头就难以判断各框的执行顺序.
(1)下列关于程序框图的说法,正确的有(
)
①程序框图只有一个入口,也只有一个出口 ②程序框 图中的每一部分应有一条从入口到出口的路径通过它 ③程 序框图中的输入框必须紧跟在开始框后 ④程序框图中的循 环可以是无限的循环 A.①②③ C.①④ B.②③ D.①②
[答案] D
[解析]
根据画程序框图的规则,程序框图只有一个入
口和一个出口,流程线的指向代表程序的流向,故①②正 确;输入框不一定要紧跟开始框后,而是根据需要;任何结 构也不能无限循环.
(2)如图所示的程序框图,输入a1=3,a2=4,则输出的 结果是________.
[答案]
12
[解析] =12.
[答案] A
[解析]
A对,程序框图是算法的一种表达形式.B错,
一个判断框产生的结果是唯一的.C错,程序框图的特点是 直观、形象、易懂、步骤更简单.D错,程序框图又叫流程 图.
(2)程序框:
图形符号
名称 终端框 (起止框) 输入、 输出框 处理框 (执行框)
功能
起始和结束 表示一个算法的______________
关于程序框图的说法, ①使用标准的框图符号; ②程序框图中的流程线可以箭头不朝下; ③一个自然语言描述的算法只能对应一个程序框图; ④程序框图中的程序框可以任意自定义, 其中正确的有________.
[答案]
①②
[解析]
解决一类问题的算法不惟一,同样一个自然语言
描述的算法也不只一个程序框图与之对应,③不正确;程序 框图必须遵守固定的格式,故不能随意改变程序框,④不正 确.由程序框图的有关概念可知,①②正确.
已知点P(x0,y0)和直线l:Ax+By+C=0,求点 P(x0,y0)到直线l的距离d,写出该问题的一个算法,并画出程 序框图. [分析] 利用点到直线的距离公式可写出算法.
[解析]
算法如下:
第一步:输入点的坐标x0,y0及直线方程的系数A,B, C; 第二步:计算z1=Ax0+By0+C; 第三步:计算z2=A2+B2; |z1| 第四步:计算d= ; z2 第五步:输出d.
[破疑点]
程序框图是算法的一种表达形式,具有直
观、清晰、易懂等特点,能清楚地展现算法的逻辑结构.
(1)下列关于程序框图的说法正确的是( A.程序框图是描述算法的语言
)
B.在程序框图中,一个判断框可能同时产生两种结果 C.程序框图虽然可以描述算法,但不如用自然语言描 述算法直观 D.程序框图与流程图不是一个概念
[答案] A
[解析]
由处理框的意义可知,对变量进行赋值,执行计
算语句,处理数据,结果的传送等都可以放在处理框内,∴ 选A.
2.程序框图中表示判断框的是( A.矩形框 C.圆形框
[答案] B
)
B.菱形框 D.椭圆形框
3.一个完整的程序框图至少包含( A.起、止框和输入、输出框 B.起、止框和处理框 C.起、止框和判断框 D.起、止框、处理框和输入、输出框
误区警示:由于对程序框图理解不深刻,解答时容易错 误地认为④是正确的.
用顺序结构表示算法
学法指导 应用顺序结构表示算法的步骤: (1)仔细审题,理清题意,找到解决问题的方法 (2)梳理解题步骤 (3)用数学语言描述算法,明确输入量,计算过程、输 出量 (4)用程序框图表示算法过程 [特别提醒] 画程序框图时,一般要先写出自然语言表 示的算法.
)
C.从山东省莱芜市乘汽车到北京,再从北京坐飞机到 纽约 D.李明不会做饭
[答案] D
[解析]
只要是按步骤完成某项任务就是一个算法.很
明显A、B、C项中都是按步骤完成某项任务的,均是算法; 而D项中仅仅说明了一个事实,不是算法.
4.给出下列算法: 第一步,输入a,b,c的值. 第二步,当a>b时,令“最小值”为b;否则,令“最小 值”为a. 第三步,当“最小值”大于c时,令“最小值”为c;否 则,“最小值”不变. 第四步,输出“最小值”. 若输入a=3,b=1,c=-2,则输出的“最小值”是 ________.
B
在程序框图中,“ ”为输入、输出框,表
示数据的输入或结果的输出.
2.顺序结构
步骤 (1)定义:由若干个依次执行的______组成的逻辑结构,
是任何一个算法都含有的基本结构. (2)程序框图:如图所示.
[破疑点]
顺序结构描述的是最简单的算法结构,语句
与语句之间、框与框之间是按从上到下的顺序进行的,如上 图所示,虚线框内是一个顺序结构,其中两个框是按顺序执 行的,即在执行完步骤n后,必须接着执行步骤n+1.
利用梯形的面积公式计算上底为2,下底为4,高为5的梯 形的面积.设计出该问题的算法及流程图.
[解析]
1 (1)根据梯形的面积公式S= 2 (a+b)h.其中a是上
底,b是下底,h是高,只要令a=2,b=4,h=5,代入公式 即可.算法如下: 第一步:输入梯形的两底a,b与高h的值; 1 第二步:计算S=2(a+b)h; 第三步:输出S. 该算法的流程图如图所示.
[解析]
对于①,任何程序框图都必须有起始和结束,从
而必须有起止框,故正确;对于②,输入、输出框可以用在 算法中任何需要输入、输出的位置,故错误;对于③,判断 框只有一个进入点,但一般有两个退出点,其他程序框只有 一个进入点和一个退出点,故正确;对于④,判断框内条件 的写法不是唯一的,故错误.
[答案] B
名师辨误做答
设计程序框图,求半径为10的圆的面积. [错解] 程序框图如下:
[错因分析] 错解中的程序框图中缺少终端框,不是完整 的.
[正解] 程序框图如下:
基础巩固训练
1.在程序框图中,算法中间要处理数据或计算,可分别 写在不同的( ) B.判断框内 D.终端框内
A.处理框内 C.输入、输出框内
[解析]
用自然语言描述算法如下:
第一步,输入正方体的表面积. 第二步,由正方体的表面积求正方体的棱长. 第三步,由体积公式求正方体的体个算法输入和输出的____
计算 赋值、_______
判断某一条件是否成立, 判断框
成立 ______时在出口处标明 不成立 “是”或“Y”;_______时
标明“否”或“N” 流程线 连接点
程序框 连接_________
连接程序框图的两部分
[破疑点]
任何程序框图必含有两个终端框(一个起始,
一个结束),至少含有一个输出框,一定有流程线.但并不是 任何程序框图都含有处理框和判断框以及连接点.
(1)具有判断条件是否成立的程序框是(
)
[答案]
C
(2)程序框图中“ A.框图的开始或结束
”表示的意义是(
)
B.数据的输入或结果的输出 C.赋值、执行计算的传送 D.根据给定条件判断
[答案]
[解析]
C.输入框只能紧接在起始框之后 D.长方形框是执行框,可用来对变量赋值,也可用来计 算