高一数学选择结构
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
x1 b 2a
N
b b , x2 2a 2a
输出“方程无实数解”
,
,
结束
x2
b 2a
输出x1,x2
输出x1, x2.
例.设计解一元二次方程ax2+bx+c=0(a≠0)
的一个算法,并用流程图表示.
探究一:如果没有给出条件a≠0,那么 如何设计算法?
S1 若b=0,则执行S4, 否则执行S2; c x S2
Y
△<0
x1
N
b b , x2 2a 2a
输出x
输出“方程无实数解”
输出x1,x2
结束
小结:
选择结构也叫条件结构,是指在算法中通过对条件的 判断,根据条件是否成立而选择不同流向的算法结构.
课外作业: 教材第10页的练习1、2、3
成都收账公司 四川收账公司 http://www.cdthsw.com/ 四川收账公司 成都收账公司 晚霞映遍了整个山涧,大风卷着黄土的尘埃吹得整个山谷呼呼作响,甚是让人毛骨悚然„„在村长的带领下,十几个年轻的小 伙儿扛起利镐和铁锹,正准备向深山出发,看这架势真的像狼来了。 这时,一个小男孩儿从对面山坡的小道上飞快地跑了下,他边跑边喊:“爸„„荷花狙在山坡的墓地„„” 等他跑近了,我才看清原来是带我们进村的狗娃。 “爸„„我把他们带回家„„便溜回学校„„把这事告诉了荷花狙„„她问我来的是什么样的人,我说不清„„只记得是从 山东来的。我问她,山东远吗?荷花狙什么也不说,眼里流出了泪„„我真后悔„„我去告诉了她„„”狗娃一口气说出了实 情,“我知道惹了事,不敢回家。放了学,我偷偷地跟在荷花狙的身后, 去了她阿爹的墓地,她哭了„„我拉不回她来„„” “走,我们去墓地„„”村长扔下手中的利镐向对面的山坡跑去。爬上山坡是一片平地,平地的背面便是一座小小的山岗, 挺拔的白杨树屹立在贫瘠的山丘上。 这就是刘大哥的坟墓,没有鲜花,没有墓碑,圆圆的土堆上只有几束野草在凄凉的秋风中摇曳。 荷花盘坐在坟前,呆呆地凝视着远方„„ “荷花„„我们回家吧,全村的人都在担心你„„” “妈——”何花慢慢地站起身,一头扑在她阿妈的怀里,嚎啕大哭起来。所有的人都流下了泪„„ 站在回程的高坡,一轮明月挂上了天空。借着洁白的月光,村长指着远处山巅的烽火台对我说:“从我们脚下的山岗到远处的 烽火台本来是一片荒坡,自从刘大哥来到这儿,荒坡渐渐地披上了绿装。据统计,二十二年来,刘大哥开垦荒地一百多亩,种 植树木几千多棵。在他弥留之际,他一再嘱托我,死后把他埋在他生前种下的第一颗白杨树下,让他的灵魂守护着他生前开垦 的这片黄土地„„” 我的脑海里不禁浮现处刘大哥的身影„„一个勤劳勇敢的庄稼汉正在这片荒凉的土地上默默耕耘默默收获。 一个平凡的人却做出了一件不平凡的事,使我可望而不可即„„这就是他的伟大之处! “他的到来给我们这片黄土地带来了福音,他的一生做了许多我们常人不敢想更不能做的事。无论刮风下雨天寒地冻从不间 歇,有的人说他傻,有的人说他神经不正常„„有一次,我问他:你这是何苦呢?你这样没白没黑的干,何时是个尽头?你猜 他怎么回答我?”村长叹了口气,语重心长地说:“他竟然憨憨地傻笑着对我说:我孩子多,负担重,我可不能让她们长大了 再受我这样的穷,我要把所有的苦吃尽了给他们留下最多的甜„„唉——!这就是我所认识的刘大哥,能给孩子们带来幸福就 是他最大的欢乐,再苦再累他也心甘情愿„„” 刘大哥的故事震撼了我的心,一处处人间悲喜剧在这里上演,几家欢喜几家愁。 “现在好了,国家对个人开垦的荒地有了明 确的规定,土地的所有权是国家的,使用权是个人的,这片土地的使用权仍有刘大哥的子女所有。党的富民政策使我们黄土地 的农民的生活一天比一天好起来„„” 村长的话使我的心里豁然开朗,圆月高照,月光下的绿色高原,有点草原的感觉,让我想起高原牧歌„„ 我永远也忘不了这个遥远而美丽的地方。
练习 某市出租汽车最新计费标准如下: 在3km以内(含3km)路程按起步价8元 收费,超过3km以外的路程按2.4元/km 收费. 试给出一个出租车计费的算法.
分析:出租车收费y(元)和行驶里程x(km)之间的函数关系为:
x (0,3] 8, y 2.4( x 3) 8, x (3,) 解:算法步骤如下:
知识回顾
流程图的概念
流程图:是由一些图框和流程线组成的,其中 图框表示各种操作的类型,图框中的文字和符 号表示操作的内容,流程线表示操作的先后次 序。
顺序结构及框图表示 1.顺序结构:像上面这种算法是依次进行多个处 理的结构称为顺序结构. 2.顺序结构的流程图 顺序结构是最简单、 最基本的算法结构,语句与 语句之间,框与框之间是按 从上到下的顺序进行的.它 是由若干个处理步骤组成 的,这是任何一个算法都离 不开的基本结构.
Fra Baidu bibliotekS1 输入里程x;
y ←8
开始 输入x
Y
x≤3
N y←2.4(x-3)+8
S2 若x≤3;则y←8, 否则 y←2.4(x-3)+8;
S3 输出y .
输出y 结束
判断框:判 断某一条件 是否成立, 成立时在出 口处标明 “是”或“Y”; 不成立时标 明“否”或 “N”.
已知函数 y x , 写出求 x0 对应的函数值 的一个算法, 并画出流程图
输出X
X
-x
结束
试给出求解一元二次方程x2-2x-3=0的 一个算法.
_ 第一步 移项,得x2-2x=3;
_ 第二步 将第一步的结果两边加1配方,得(x-1)2=4; _ 第三步 将第二步的结果两边开方,得 x-1=2,或 x -1=-2; _ 第四步 解得 x=3,或 x=-1 . _ 第一步 求△=b2-4ac=16; _ 第二步 将a=1,b=-2,c=-3代入求根公式 x 解得x=3,或 x=-1 .
语句A
语句B
3.画顺序结构程序框图时注意事项 (1)在程序框图中,开始框和结束框不可少; (2)在算法过程中,第一步输入语句是必不 可少的; (3)顺序结构在程序框图中的体现就是用流 程线将程序框自上而下地连接起来,按顺序 执行算法步骤.
语句A 语句B
左图中,语句A和语句B是依次执 行的,只有在执行完语句A指定的 操作后,才能接着执行语句B所指 定的操作.
b 2a
请给出算法二的流程图.
例.设计解一元二次方程ax2+bx+c=0(a≠0)的一个 算法,并用流程图表示.
解:算法步骤如下: S1 输入a,b,c; S2 △←b2-4ac;
注意:输出 的文字应加 上引号! Y 开始 输入a,b,c △←b2-4ac △<0
x1
S3 若△<0;则输出“方程 无实数解”, 否则
S1 输入x0
S2 若x0 ≥0,则y 否则 y - x0 x 0;
程序框图:
开始 输入x
是 x≥0? 否
y
x
y
-x
输出y
结束
已知函数 y x , 写出求 x0 对应的函数值 的一个算法, 并画出流程图
S1 输入x0
程序框图:
开始 输入x
x≥0? 否
是
S2 若x0 ≥0,则输出x0 ; 否则 x0 - x0
b
Y
b=0
N
x c b
Y
S3 输出x ,结束; S4 若c=0,输出 “方程有无数个 解” ,结束,否则输 出“方程无解”;
c=0
N
输出“方 程有无数 个解”
输出“方 程无解”
输出x
开始 输入a,b,c Y
Y Y 输出“方 程有无数 个解”
a=0
N
△←b2-4ac
b=0
N
x c b
c=0
N 输出“方 程无解”
从上面的程序框图中,不难看出以下三种不 同的逻辑结构.
S S 0
I≤5?
否 是
S+I I+1
是
I
I
1
输出S
I≤5?
否
尽管不同的算法千差万别 , 但它们都是由 三种基本的逻辑结构构成的 , 这三种逻辑结构 就是顺序结构、 选择结构、 循环结构 . 下面分 别介绍这三种结构.
例:某铁路客运部门规定甲、乙两地之 间旅客托运行李的费用为
开始
表示算法的开始或 结束,常用圆角矩 形表示 流程线 表示执行步骤的路 径可用箭头线表示 判断框 根据条件决定执行 两条路径中的某一 条,一般画成菱形
起止框 处理框
表示赋值或计算, 通常画成矩形
S
I
0
1
I
S
I≤5?
I+1
S+I
是
否 输出S
结束
输入、输出框
表示输入、输出操作, 一般画成平行四边形框
, w 50 0.53 w c 50 0.53 ( w 50) 0.85, w 50
其中w(单位:kg)为行李的重量. 计算费用c(单位:元)的算法可以用怎样 的算法结构来表示?
选择结构
楚水实验学校高二数学备课组
选择结构也叫条件结构,是指在算法中通过对条件的 判断,根据条件是否成立而选择不同流向的算法结构. 右图此结构中包含一个判断框, 根据给定的条件P是否成立而选择 执行A框或B框.无论P条件是否 成立,只能执行A框或B框之一, 不可能同时执行A框和B框,也不 可能A框、B框都不执行.
N
b b , x2 2a 2a
输出“方程无实数解”
,
,
结束
x2
b 2a
输出x1,x2
输出x1, x2.
例.设计解一元二次方程ax2+bx+c=0(a≠0)
的一个算法,并用流程图表示.
探究一:如果没有给出条件a≠0,那么 如何设计算法?
S1 若b=0,则执行S4, 否则执行S2; c x S2
Y
△<0
x1
N
b b , x2 2a 2a
输出x
输出“方程无实数解”
输出x1,x2
结束
小结:
选择结构也叫条件结构,是指在算法中通过对条件的 判断,根据条件是否成立而选择不同流向的算法结构.
课外作业: 教材第10页的练习1、2、3
成都收账公司 四川收账公司 http://www.cdthsw.com/ 四川收账公司 成都收账公司 晚霞映遍了整个山涧,大风卷着黄土的尘埃吹得整个山谷呼呼作响,甚是让人毛骨悚然„„在村长的带领下,十几个年轻的小 伙儿扛起利镐和铁锹,正准备向深山出发,看这架势真的像狼来了。 这时,一个小男孩儿从对面山坡的小道上飞快地跑了下,他边跑边喊:“爸„„荷花狙在山坡的墓地„„” 等他跑近了,我才看清原来是带我们进村的狗娃。 “爸„„我把他们带回家„„便溜回学校„„把这事告诉了荷花狙„„她问我来的是什么样的人,我说不清„„只记得是从 山东来的。我问她,山东远吗?荷花狙什么也不说,眼里流出了泪„„我真后悔„„我去告诉了她„„”狗娃一口气说出了实 情,“我知道惹了事,不敢回家。放了学,我偷偷地跟在荷花狙的身后, 去了她阿爹的墓地,她哭了„„我拉不回她来„„” “走,我们去墓地„„”村长扔下手中的利镐向对面的山坡跑去。爬上山坡是一片平地,平地的背面便是一座小小的山岗, 挺拔的白杨树屹立在贫瘠的山丘上。 这就是刘大哥的坟墓,没有鲜花,没有墓碑,圆圆的土堆上只有几束野草在凄凉的秋风中摇曳。 荷花盘坐在坟前,呆呆地凝视着远方„„ “荷花„„我们回家吧,全村的人都在担心你„„” “妈——”何花慢慢地站起身,一头扑在她阿妈的怀里,嚎啕大哭起来。所有的人都流下了泪„„ 站在回程的高坡,一轮明月挂上了天空。借着洁白的月光,村长指着远处山巅的烽火台对我说:“从我们脚下的山岗到远处的 烽火台本来是一片荒坡,自从刘大哥来到这儿,荒坡渐渐地披上了绿装。据统计,二十二年来,刘大哥开垦荒地一百多亩,种 植树木几千多棵。在他弥留之际,他一再嘱托我,死后把他埋在他生前种下的第一颗白杨树下,让他的灵魂守护着他生前开垦 的这片黄土地„„” 我的脑海里不禁浮现处刘大哥的身影„„一个勤劳勇敢的庄稼汉正在这片荒凉的土地上默默耕耘默默收获。 一个平凡的人却做出了一件不平凡的事,使我可望而不可即„„这就是他的伟大之处! “他的到来给我们这片黄土地带来了福音,他的一生做了许多我们常人不敢想更不能做的事。无论刮风下雨天寒地冻从不间 歇,有的人说他傻,有的人说他神经不正常„„有一次,我问他:你这是何苦呢?你这样没白没黑的干,何时是个尽头?你猜 他怎么回答我?”村长叹了口气,语重心长地说:“他竟然憨憨地傻笑着对我说:我孩子多,负担重,我可不能让她们长大了 再受我这样的穷,我要把所有的苦吃尽了给他们留下最多的甜„„唉——!这就是我所认识的刘大哥,能给孩子们带来幸福就 是他最大的欢乐,再苦再累他也心甘情愿„„” 刘大哥的故事震撼了我的心,一处处人间悲喜剧在这里上演,几家欢喜几家愁。 “现在好了,国家对个人开垦的荒地有了明 确的规定,土地的所有权是国家的,使用权是个人的,这片土地的使用权仍有刘大哥的子女所有。党的富民政策使我们黄土地 的农民的生活一天比一天好起来„„” 村长的话使我的心里豁然开朗,圆月高照,月光下的绿色高原,有点草原的感觉,让我想起高原牧歌„„ 我永远也忘不了这个遥远而美丽的地方。
练习 某市出租汽车最新计费标准如下: 在3km以内(含3km)路程按起步价8元 收费,超过3km以外的路程按2.4元/km 收费. 试给出一个出租车计费的算法.
分析:出租车收费y(元)和行驶里程x(km)之间的函数关系为:
x (0,3] 8, y 2.4( x 3) 8, x (3,) 解:算法步骤如下:
知识回顾
流程图的概念
流程图:是由一些图框和流程线组成的,其中 图框表示各种操作的类型,图框中的文字和符 号表示操作的内容,流程线表示操作的先后次 序。
顺序结构及框图表示 1.顺序结构:像上面这种算法是依次进行多个处 理的结构称为顺序结构. 2.顺序结构的流程图 顺序结构是最简单、 最基本的算法结构,语句与 语句之间,框与框之间是按 从上到下的顺序进行的.它 是由若干个处理步骤组成 的,这是任何一个算法都离 不开的基本结构.
Fra Baidu bibliotekS1 输入里程x;
y ←8
开始 输入x
Y
x≤3
N y←2.4(x-3)+8
S2 若x≤3;则y←8, 否则 y←2.4(x-3)+8;
S3 输出y .
输出y 结束
判断框:判 断某一条件 是否成立, 成立时在出 口处标明 “是”或“Y”; 不成立时标 明“否”或 “N”.
已知函数 y x , 写出求 x0 对应的函数值 的一个算法, 并画出流程图
输出X
X
-x
结束
试给出求解一元二次方程x2-2x-3=0的 一个算法.
_ 第一步 移项,得x2-2x=3;
_ 第二步 将第一步的结果两边加1配方,得(x-1)2=4; _ 第三步 将第二步的结果两边开方,得 x-1=2,或 x -1=-2; _ 第四步 解得 x=3,或 x=-1 . _ 第一步 求△=b2-4ac=16; _ 第二步 将a=1,b=-2,c=-3代入求根公式 x 解得x=3,或 x=-1 .
语句A
语句B
3.画顺序结构程序框图时注意事项 (1)在程序框图中,开始框和结束框不可少; (2)在算法过程中,第一步输入语句是必不 可少的; (3)顺序结构在程序框图中的体现就是用流 程线将程序框自上而下地连接起来,按顺序 执行算法步骤.
语句A 语句B
左图中,语句A和语句B是依次执 行的,只有在执行完语句A指定的 操作后,才能接着执行语句B所指 定的操作.
b 2a
请给出算法二的流程图.
例.设计解一元二次方程ax2+bx+c=0(a≠0)的一个 算法,并用流程图表示.
解:算法步骤如下: S1 输入a,b,c; S2 △←b2-4ac;
注意:输出 的文字应加 上引号! Y 开始 输入a,b,c △←b2-4ac △<0
x1
S3 若△<0;则输出“方程 无实数解”, 否则
S1 输入x0
S2 若x0 ≥0,则y 否则 y - x0 x 0;
程序框图:
开始 输入x
是 x≥0? 否
y
x
y
-x
输出y
结束
已知函数 y x , 写出求 x0 对应的函数值 的一个算法, 并画出流程图
S1 输入x0
程序框图:
开始 输入x
x≥0? 否
是
S2 若x0 ≥0,则输出x0 ; 否则 x0 - x0
b
Y
b=0
N
x c b
Y
S3 输出x ,结束; S4 若c=0,输出 “方程有无数个 解” ,结束,否则输 出“方程无解”;
c=0
N
输出“方 程有无数 个解”
输出“方 程无解”
输出x
开始 输入a,b,c Y
Y Y 输出“方 程有无数 个解”
a=0
N
△←b2-4ac
b=0
N
x c b
c=0
N 输出“方 程无解”
从上面的程序框图中,不难看出以下三种不 同的逻辑结构.
S S 0
I≤5?
否 是
S+I I+1
是
I
I
1
输出S
I≤5?
否
尽管不同的算法千差万别 , 但它们都是由 三种基本的逻辑结构构成的 , 这三种逻辑结构 就是顺序结构、 选择结构、 循环结构 . 下面分 别介绍这三种结构.
例:某铁路客运部门规定甲、乙两地之 间旅客托运行李的费用为
开始
表示算法的开始或 结束,常用圆角矩 形表示 流程线 表示执行步骤的路 径可用箭头线表示 判断框 根据条件决定执行 两条路径中的某一 条,一般画成菱形
起止框 处理框
表示赋值或计算, 通常画成矩形
S
I
0
1
I
S
I≤5?
I+1
S+I
是
否 输出S
结束
输入、输出框
表示输入、输出操作, 一般画成平行四边形框
, w 50 0.53 w c 50 0.53 ( w 50) 0.85, w 50
其中w(单位:kg)为行李的重量. 计算费用c(单位:元)的算法可以用怎样 的算法结构来表示?
选择结构
楚水实验学校高二数学备课组
选择结构也叫条件结构,是指在算法中通过对条件的 判断,根据条件是否成立而选择不同流向的算法结构. 右图此结构中包含一个判断框, 根据给定的条件P是否成立而选择 执行A框或B框.无论P条件是否 成立,只能执行A框或B框之一, 不可能同时执行A框和B框,也不 可能A框、B框都不执行.