10算法与程序框图复习课PPT课件
合集下载
算法与程序框图-课件
![算法与程序框图-课件](https://img.taocdn.com/s3/m/c3346fe310661ed9ad51f3f5.png)
后,再判断条件是否成立,
循环体A
依次重复操作,直到判断 条件成立为止,此时不再 返回来执行循环体A,而
满足
否
条件?
是
是离开循环结构,继续执行下面的步骤。
(2)当型循环结构
在每次执行循环体A前,先对控制循环的条件进行
判断,当条件成立时执行循环体A,循环体A执行完毕
后,返回来再判断条件是否成立,
如果条件仍然成立,那么再执行 循环体A,如果反复执行循环体 A,直到判断条件不成立时为止, 此时不再执行循环体A,而是离
•
11、越是没有本领的就越加自命不凡 。2021/3/52021/3/52021/3/5M ar-215- Mar-21
•
12、越是无能的人,越喜欢挑剔别人 的错儿 。2021/3/52021/3/52021/3/5Fr iday, March 05, 2021
•
13、知人者智,自知者明。胜人者有 力,自 胜者强 。2021/3/52021/3/52021/3/52021/3/53/5/2021
•
14、意志坚强的人能把世界放在手中 像泥块 一样任 意揉捏 。2021年3月5日星期 五2021/3/52021/3/52021/3/5
•
15、最具挑战性的挑战莫过于提升自 我。。2021年3月2021/3/52021/3/52021/3/53/5/2021
•
16、业余生活要有意义,不要越轨。2021/3/52021/3/5Marc h 5, 2021
开始 输出є(є>0)
F0=1, F1=2, n=1
F1=F0+F1 F0=F1-F0 n=n+1
1
否
F1 是
输出n
算法与程序框图ppt 人教课标版
![算法与程序框图ppt 人教课标版](https://img.taocdn.com/s3/m/70b9c6fe6f1aff00bed51ed5.png)
P15习题1—1(A)
3:
设两位小数为a.bc ,其 中 a, b, c 都为整数,且 . 0 b 9 , 0 c 9
开始 输入实数
xa . bc
N
Y
c 5
x a 0 . 1 b
输出
x a 0 . 1 b 1
x
结束
Hale Waihona Puke 开始P15习题1—1(A)
程序框图
用一些通用图形符号构成一张图来 表示算法,这种图称作程序框图 (简称框图).
四种图框类型 输入、输出框 处理框 判断框 起止框
算法的三种基本逻辑结构和框图表示
顺序结构 条件分支结构 循环结构
A B A
Y
p
N B
p
Y
N
A
开始
P14练习A
1:
S=0,i=1
i 10
Y
N
S=S+i i=i+1
第一单元
《复 习 课》
算
法
算法与程序框图
程序框图
顺序结构 算法的三种基本逻辑 结构和框图表示 条件分支结构 循环结构
算 法
可以理解为由基本运算及规定的运 算顺序所构成的完整的解题步骤,或 者看成按照要求设计好的有限的确切 的计算序列,并且这样的步骤或序列 能够一类问题解决.
自然语言、数学语言、形式语言、框图。
4:
x 3
x 3
Y
2 yx 3 x 1
N
输出
y
x x 0 .1
结束
开始
P15习题1—1(B)
1:
b d 输入分数 , a c
bc x ad
bc 约简 x ad
届高考数学复习强化双基系列《算法与程序框图》PPT课件
![届高考数学复习强化双基系列《算法与程序框图》PPT课件](https://img.taocdn.com/s3/m/6a3ccc40700abb68a982fbfe.png)
0b9,0c9.
开始
输入实数 xa.bc
c5
Y
N
xa0.1b xa0.1b1
输出 x
结束
开始 4:
x3
N
x3
Y
yx23x1
输出 y xx0.1
结束
P15习题1—1(B)
开始
1:
开始
2:
S=0,i=1
输入分数 b , d ac
N
i 50
x bc ad
Y
S=S+i
约简 x bc ad
输出 x
结束
i=S+(i+1)
2010届高考数学复习 强化双基系列课件
《算法与程序框图》
算法与程序框图
算法 程序框图
算法的三种基本逻辑 结构和框图表示
顺序结构 条件分支结构
循环结构
算法
可以理解为由基本运算及规定的运 算顺序所构成的完整的解题步骤,或
者看成按照要求设计好的有限的确切
的计算序列,并且这样的步骤或序列
能够一类问题解决.
加班工作时间工资t、p1、p2 计算t=60-40=20
计算p1=40×8=320
F 9C32 5
输出 F
计算p2=20×10=200
计算总工资 p3=p1+p2=520
计算净得工资 p=p3×0.9=468
结束
输出p 结束
P15习题1—1(A)
3: 设两位小数为a.bc,其
中a, b, c 都为整数,且
Y
S=S+i
i=i+1
输出S 结束
开始 S=0,i=1
N
i 10
Y
S=S+1/i
开始
输入实数 xa.bc
c5
Y
N
xa0.1b xa0.1b1
输出 x
结束
开始 4:
x3
N
x3
Y
yx23x1
输出 y xx0.1
结束
P15习题1—1(B)
开始
1:
开始
2:
S=0,i=1
输入分数 b , d ac
N
i 50
x bc ad
Y
S=S+i
约简 x bc ad
输出 x
结束
i=S+(i+1)
2010届高考数学复习 强化双基系列课件
《算法与程序框图》
算法与程序框图
算法 程序框图
算法的三种基本逻辑 结构和框图表示
顺序结构 条件分支结构
循环结构
算法
可以理解为由基本运算及规定的运 算顺序所构成的完整的解题步骤,或
者看成按照要求设计好的有限的确切
的计算序列,并且这样的步骤或序列
能够一类问题解决.
加班工作时间工资t、p1、p2 计算t=60-40=20
计算p1=40×8=320
F 9C32 5
输出 F
计算p2=20×10=200
计算总工资 p3=p1+p2=520
计算净得工资 p=p3×0.9=468
结束
输出p 结束
P15习题1—1(A)
3: 设两位小数为a.bc,其
中a, b, c 都为整数,且
Y
S=S+i
i=i+1
输出S 结束
开始 S=0,i=1
N
i 10
Y
S=S+1/i
高考数学一轮复习 10.1 算法与程序框图精品课件 文 新人教A版
![高考数学一轮复习 10.1 算法与程序框图精品课件 文 新人教A版](https://img.taocdn.com/s3/m/c854cebd90c69ec3d4bb75a4.png)
写出计算1+3+5+7的一个算法,并画出程序框图. 【分析】可采用顺序结构的程序框图.
【解析】算法
S1 计算1+3的结果4;
S2 计算4+5的结果9;
ቤተ መጻሕፍቲ ባይዱ
S3 计算9+7的结果16;
S4 输出运算结果.
程序框图如图11-1-9.
.
16
返回目录
(1)本题的算法是采用了逐个相加的方法,虽然机械但 很基本,只要按部就班地做,一定能算出结果,也可利用等 差数列的求和公式解.
算法与程序框图在2012年的高考中,多以选择、填空 题考查,难度为中低档,热点体现在阅读框图填空.
.
5
返回目录
1.算法指的是用阿拉伯数字进行算术运算的过程.
在数学中,现代意义上的“算法”通常是指按照一定
规则解决某一类问题的的 明确和有限
步骤.
.
6
返回目录
2.程序框图
(1)程序框图又称流程图,是一种用 程序框 、 流程线及文字说明 来表示算法的图形.
题便可解决.∵a=
( )3 >( )2 = 22
> 23
=b,∴a>b.
2
又 33=39>38=2=3lo3g2,∴b>c,∴a>b>c.
【解析】(1)此框图表示的算法是“找出a,b,c三 个实数的最大值”.
(2)当a>b>c时,由算法知输出的数是a;当
a=
(
1
1
)3
,b= 2
2
3
,c=log32时,因a>b>c,
(2)此题的程序框图也可用后面的循环结构框图表示.
.
17
高考数学一轮复习-10.1-算法与程序框图精品课件-文-新人教A版
![高考数学一轮复习-10.1-算法与程序框图精品课件-文-新人教A版](https://img.taocdn.com/s3/m/b3d7299eb8f3f90f76c66137ee06eff9aff84973.png)
返回目录
1.算法指的是用阿拉伯数字进行算术运算的过程.
在数学中,现代意义上的“算法”通常是指按照一定
规则解决某一类问题的的 明确和有限
步骤.
返回目录
2.程序框图
(1)程序框图又称流程图,是一种用 程序框 、 流程线及文字说明 来表示算法的图形.
(2)程序框图由 程序框 和 流程线 组成.一个或几个 程序框的组合表示算法中的一个步骤;流程线是方向箭头, 按照算法进行的顺序将程序框连结起来.
的算法,并画出程序框图. 【分析】该函数是分段函数,当x取不同范围内的值
时,函数表达式不同,因此当给出一个自变量x的值时,必须 先判断x的范围,然后确定利用哪一段解析式求函数值.
返回目录
【解析】算法如下: S1 输入x; S2 如果x<0,那么使
f(x)=3x-1;否则 f(x)=2-5x; S3 输出函数值f(x). 程序框图如图:
如果执行如图所示的框图,
输入N=5,则输出的数等于
()
5
4
A. 4
B. 5
6
5
C. 5
D. 6
返回目录
1
【解析】第一次行:N=5,k=1,S=0,S=0+1 2 ,1<5
成立,进入第二次运行:k=2,S= 1
1
2
+
2
1
3
,2<5成立,进入
第三次运行:k=3,S= 1 + 1 + 1 ,3<5成立,进入
(3)程序框图的三种基本逻辑结构分别为
、
和 顺序结构 条. 件结构
循环结构
返回目录
考点1 框图的含义
如图所示的流程图是将一系列指令和问题用框图的形 式排列而成的,箭头将告诉你下一步到哪一个程序框图. 阅读下边的流程图,并回答下面的问题.
1.算法指的是用阿拉伯数字进行算术运算的过程.
在数学中,现代意义上的“算法”通常是指按照一定
规则解决某一类问题的的 明确和有限
步骤.
返回目录
2.程序框图
(1)程序框图又称流程图,是一种用 程序框 、 流程线及文字说明 来表示算法的图形.
(2)程序框图由 程序框 和 流程线 组成.一个或几个 程序框的组合表示算法中的一个步骤;流程线是方向箭头, 按照算法进行的顺序将程序框连结起来.
的算法,并画出程序框图. 【分析】该函数是分段函数,当x取不同范围内的值
时,函数表达式不同,因此当给出一个自变量x的值时,必须 先判断x的范围,然后确定利用哪一段解析式求函数值.
返回目录
【解析】算法如下: S1 输入x; S2 如果x<0,那么使
f(x)=3x-1;否则 f(x)=2-5x; S3 输出函数值f(x). 程序框图如图:
如果执行如图所示的框图,
输入N=5,则输出的数等于
()
5
4
A. 4
B. 5
6
5
C. 5
D. 6
返回目录
1
【解析】第一次行:N=5,k=1,S=0,S=0+1 2 ,1<5
成立,进入第二次运行:k=2,S= 1
1
2
+
2
1
3
,2<5成立,进入
第三次运行:k=3,S= 1 + 1 + 1 ,3<5成立,进入
(3)程序框图的三种基本逻辑结构分别为
、
和 顺序结构 条. 件结构
循环结构
返回目录
考点1 框图的含义
如图所示的流程图是将一系列指令和问题用框图的形 式排列而成的,箭头将告诉你下一步到哪一个程序框图. 阅读下边的流程图,并回答下面的问题.
算法与程序框图PPT优秀课件
![算法与程序框图PPT优秀课件](https://img.taocdn.com/s3/m/f77745e1d15abe23492f4d35.png)
《复习课》
算法与程序框图
算法 程序框图
算法的三种基本逻辑 结构和框图表示
顺序结构 条件分支结构
循环结构
算法
可以理解为由基本运算及规定的运 算顺序所构成的完整的解题步骤,或
者看成按照要求设计好的有限的确切
的计算序列,并且这样的步骤或序列
能够一类问题解决.
自然语言、数学语言、形式语言、框图。
程序框图 用一些通用图形符号构成一张图来 表示算法,这种图称作程序框图 (简称框图).
――[阿萨·赫尔帕斯爵士] 115.旅行的精神在于其自由,完全能够随心所欲地去思考.去感觉.去行动的自由。――[威廉·海兹利特]
116.昨天是张退票的支票,明天是张信用卡,只有今天才是现金;要善加利用。――[凯·里昂] 117.所有的财富都是建立在健康之上。浪费金钱是愚蠢的事,浪费健康则是二级的谋杀罪。――[B·C·福比斯] 118.明知不可而为之的干劲可能会加速走向油尽灯枯的境地,努力挑战自己的极限固然是令人激奋的经验,但适度的休息绝不可少,否则迟早会崩溃。――[迈可·汉默] 119.进步不是一条笔直的过程,而是螺旋形的路径,时而前进,时而折回,停滞后又前进,有失有得,有付出也有收获。――[奥古斯汀] 120.无论那个时代,能量之所以能够带来奇迹,主要源于一股活力,而活力的核心元素乃是意志。无论何处,活力皆是所谓“人格力量”的原动力,也是让一切伟大行动得以持续的力量。――[史迈尔斯] 121.有两种人是没有什么价值可言的:一种人无法做被吩咐去做的事,另一种人只能做被吩咐去做的事。――[C·H·K·寇蒂斯] 122.对于不会利用机会的人而言,机会就像波浪般奔向茫茫的大海,或是成为不会孵化的蛋。――[乔治桑] 123.未来不是固定在那里等你趋近的,而是要靠你创造。未来的路不会静待被发现,而是需要开拓,开路的过程,便同时改变了你和未来。――[约翰·夏尔] 124.一个人的年纪就像他的鞋子的大小那样不重要。如果他对生活的兴趣不受到伤害,如果他很慈悲,如果时间使他成熟而没有了偏见。――[道格拉斯·米尔多] 125.大凡宇宙万物,都存在着正、反两面,所以要养成由后面.里面,甚至是由相反的一面,来观看事物的态度――。[老子]
算法与程序框图
算法 程序框图
算法的三种基本逻辑 结构和框图表示
顺序结构 条件分支结构
循环结构
算法
可以理解为由基本运算及规定的运 算顺序所构成的完整的解题步骤,或
者看成按照要求设计好的有限的确切
的计算序列,并且这样的步骤或序列
能够一类问题解决.
自然语言、数学语言、形式语言、框图。
程序框图 用一些通用图形符号构成一张图来 表示算法,这种图称作程序框图 (简称框图).
――[阿萨·赫尔帕斯爵士] 115.旅行的精神在于其自由,完全能够随心所欲地去思考.去感觉.去行动的自由。――[威廉·海兹利特]
116.昨天是张退票的支票,明天是张信用卡,只有今天才是现金;要善加利用。――[凯·里昂] 117.所有的财富都是建立在健康之上。浪费金钱是愚蠢的事,浪费健康则是二级的谋杀罪。――[B·C·福比斯] 118.明知不可而为之的干劲可能会加速走向油尽灯枯的境地,努力挑战自己的极限固然是令人激奋的经验,但适度的休息绝不可少,否则迟早会崩溃。――[迈可·汉默] 119.进步不是一条笔直的过程,而是螺旋形的路径,时而前进,时而折回,停滞后又前进,有失有得,有付出也有收获。――[奥古斯汀] 120.无论那个时代,能量之所以能够带来奇迹,主要源于一股活力,而活力的核心元素乃是意志。无论何处,活力皆是所谓“人格力量”的原动力,也是让一切伟大行动得以持续的力量。――[史迈尔斯] 121.有两种人是没有什么价值可言的:一种人无法做被吩咐去做的事,另一种人只能做被吩咐去做的事。――[C·H·K·寇蒂斯] 122.对于不会利用机会的人而言,机会就像波浪般奔向茫茫的大海,或是成为不会孵化的蛋。――[乔治桑] 123.未来不是固定在那里等你趋近的,而是要靠你创造。未来的路不会静待被发现,而是需要开拓,开路的过程,便同时改变了你和未来。――[约翰·夏尔] 124.一个人的年纪就像他的鞋子的大小那样不重要。如果他对生活的兴趣不受到伤害,如果他很慈悲,如果时间使他成熟而没有了偏见。――[道格拉斯·米尔多] 125.大凡宇宙万物,都存在着正、反两面,所以要养成由后面.里面,甚至是由相反的一面,来观看事物的态度――。[老子]
算法与程序框图 PPT课件
![算法与程序框图 PPT课件](https://img.taocdn.com/s3/m/de02f3bf3b3567ec112d8a2e.png)
解:y与x之间的函数关系为:
y
1.2x, 1.9x
4.9
(当0≤x≤7时) (当x>7时)
第21页/共76页
解:y与x之间的函数关系为:
1.2x, (当0≤x≤7时) y 1.9x 4.9(当x>7时)
求该函数值的算法分析: 第一步:输入每月用水量x; 第二步:判断x是否不超过7.若是,则y=1.2x; 若否,则y=1.9x-4.9. 第三步:输出应交纳的水费y.
第6页/共76页
我们身边的算法
• 广播操图解是广播操的算法; • 菜谱是做菜的算法; • 歌谱是一首歌曲的算法; • 空调说明书是空调使用的算法等
第7页/共76页
算法学的发展
•
随着科学技术的日新月异,算法学也得到了前所未有的发展,现在已经发展到
了各个领域.有遗传算法,排序算法,加密算法,蚁群算法等,与生物学,计算机科学
没有软件的支持,计算机只是一堆废铁而已;
软件的核心就是算法 !
第5页/共76页
算法的特征
• 一.确定性:每一步必须有确切的定义。 • 二.有效性:原则上必须能够精确的运行。 • 三.有穷性:一个算法必须保证执行有限步
后结束
算法的优缺点
• 一.缺点:算法一般是机械的,有时需要进行 大量重复的计算.
• 二.优点:算法是一种通法,只要按照步骤去 做,总能得到结果.
f(m)是否等于0. 若是,则m是方程的近似
解;否则,返回第三步.
第16页/共76页
解决问题
当d=0.05时
a 1 1 1.25 1.375 1.375 1.40625 1.40625 1.4140625 1.4140625
b 2 1.5 1.5 1.5 1.4375 1.4375 1.421875 1.421875 1.417969
高中数学 算法与程序框图复习课课件 新人教A版必修3
![高中数学 算法与程序框图复习课课件 新人教A版必修3](https://img.taocdn.com/s3/m/a5f290d6c5da50e2534d7f68.png)
4
x 2127 1 2012 ,跳出循环,输出 k 4 .
典例剖析
类型3 循环结构 识别运行程序框图 变式训练
(湖北高考)阅读右图所示
的程序框图,运行相应的程序,
输出的结果 s _______.
【答案】9 【解析】由程序框图可知:
n
123
s
149
a
357
类型3 循环结构
课堂小结
(1)用列表确定每一次循环变量值的变化,确 定何时终止循环,从而求得最终输出的结果.
基础自测
类型1 顺序结构
识别运行程序框图 典例剖析
【例1】 为确保信息安全,信息需加密传
输,发送方由明文→密文(加密),接收方
由密文→明文(解密),已知加密规则如
图,例如,明文1, 2, 3, 4 对应密文 5, 7,18,16 .
当接收方收到密文14, 9, 23, 28 时,则
解密得到的明文为
则输出的 a, b, c 分别是
.
【答案】 75, 21, 32 【解析】 x 21, a 75,c 32,b 21
开始
输入 a , b , c xa ac cb b x
输出 a , b , c
结束
变式训练
类型2 条件结构
识别运行程序框图 典例剖析
【例 2】(北京一模)如图,是
关于闰年的流程,则以下年份是
课堂小结
条件结构是表达分段函数的常用 方法,但不仅仅是表达分段函数.
类型3 循环结构 识别运行程序框图
【例 3】(2012 茂名一模)按右图所
示的程序框图运算,若输入的 x 值
为 2 ,则输出的 k 值是( )
A.3 B.4
【答案】B 【解析】
高考数学一轮复习 第十章 第4讲 算法与程序框图课件 文
![高考数学一轮复习 第十章 第4讲 算法与程序框图课件 文](https://img.taocdn.com/s3/m/05ab7ed8f18583d048645960.png)
相应语句
IF 条件 THEN 语句体
END IF
IF 条件 THEN 语句体1
__E_L_S__E______
语句体2
END IF
完整版ppt
5
名称
直到型循环结构
循 环 结 构
当型循环结构
示意图
相应语句
__D_O_______ 循环体
LOOP UNTIL 条 件
_件_W_H__IL__E___ 条 W循EN环D体
完整版ppt
2
(3)程序框图中图形符号的含义:
图形符号
名称
终端框(起止框)
功能 表示一个算法的起始和结束
_输__入__、__输__出__框___ 表示一个算法输入和输出的
__
信息
处理框(执行框) 赋值、计算
判断某一条件是否成立,成
___判__断__框_______
立时在出口处标明“是”或 “Y”;不成立时标明“否”
完整版ppt
18
(1)(2014·高考重庆卷)执行如图所示的程序框图,若
输出 k 的值为 6,则判断框内可填入
的条件是( C )
A.s>12 C.s>170
B.s>35 D.s>45
完整版ppt
19
(2)(2014·高考辽宁卷)执行如图所示的程序框图,若输入 x 29
=9,则输出 y=___9_____.
A.0
B.0.1
C.1
D.-1
解析:当 x=0.1 时,m=lg 0.1=-1,因为-1<0,执 行 m=m+1=-1+1=0,将 0 赋给 m,输出的 m 的值是 0.
完整版ppt
8
1.辨明两个易误点 (1)易混淆处理框与输入框,处理框主要是赋值、计算,而 输入框只是表示一个算法输入的信息. (2)易忽视循环结构中必有条件结构,其作用是控制循环进 程,避免进入“死循环”,是循环结构必不可少的一部分.
高三数学 算法与程序框图复习课件
![高三数学 算法与程序框图复习课件](https://img.taocdn.com/s3/m/a953a207e2bd960590c677ef.png)
答案:B
2.如下图所示的程序框图输出的结果是( A.1 C.5 B.20 D.10
)
答案:B
3.(2010年高考辽宁卷)如果执行如图所示的程序框 图,输入n=6,m=4,那么输出的p等于( )
A.720 B.360 C.240 D.120 答案:B 4.如图是某个函数求值的程序框图,则满足 该程序的函数解析式为________.
值的算法程序框图,则判断框①中可填 ________.
【思路点拨】 根据绝对值的意义求解. 【解析】 根据非负数的绝对值是它本身,负数 的绝对值是它的相反数,以及0的特殊性,可知填 x>0或x≥0. 【答案】 x>0或x≥0 【名师点评】 对于基本算法语句的阅读题,先 分析语句的类型,再分析语句所表示的具体含义, 才能顺利地展开解答.
5 A. 4 6 C. 5
4 B. 5 5 D. 6
【思路点拨】 根据程序框图 ( 算法流程图 ) 分 析出该程序框图的功能进行求解.
【解析】
根据程序框图可知,该程序框图的 1 1 1 功 能 是 计 算 S= + + + …+ 1× 2 2× 3 3× 4 1 , 现在输入的 N= 5, 所以输出的结果 k× k+ 1 1 1 1 1 1 1 为 S= + + + + = (1- ) 1× 2 2× 3 3× 4 4× 5 5× 6 2 1 1 1 1 5 + ( - )+…+( - )= ,故选 D. 2 3 5 6 6
变式训练1 (2010年高考 陕西卷)如图是求x1,x2, …,x10的乘积S的程序框图, 图中空白框中应填入的 内容为( )
A.S=S*(n+1) B.S=S*xn+1 C.S=S*n D.S=S*xn
解析:选D.由题意可知,输出的是10个数 的乘积,故循环体应为S=S*xn.
2.如下图所示的程序框图输出的结果是( A.1 C.5 B.20 D.10
)
答案:B
3.(2010年高考辽宁卷)如果执行如图所示的程序框 图,输入n=6,m=4,那么输出的p等于( )
A.720 B.360 C.240 D.120 答案:B 4.如图是某个函数求值的程序框图,则满足 该程序的函数解析式为________.
值的算法程序框图,则判断框①中可填 ________.
【思路点拨】 根据绝对值的意义求解. 【解析】 根据非负数的绝对值是它本身,负数 的绝对值是它的相反数,以及0的特殊性,可知填 x>0或x≥0. 【答案】 x>0或x≥0 【名师点评】 对于基本算法语句的阅读题,先 分析语句的类型,再分析语句所表示的具体含义, 才能顺利地展开解答.
5 A. 4 6 C. 5
4 B. 5 5 D. 6
【思路点拨】 根据程序框图 ( 算法流程图 ) 分 析出该程序框图的功能进行求解.
【解析】
根据程序框图可知,该程序框图的 1 1 1 功 能 是 计 算 S= + + + …+ 1× 2 2× 3 3× 4 1 , 现在输入的 N= 5, 所以输出的结果 k× k+ 1 1 1 1 1 1 1 为 S= + + + + = (1- ) 1× 2 2× 3 3× 4 4× 5 5× 6 2 1 1 1 1 5 + ( - )+…+( - )= ,故选 D. 2 3 5 6 6
变式训练1 (2010年高考 陕西卷)如图是求x1,x2, …,x10的乘积S的程序框图, 图中空白框中应填入的 内容为( )
A.S=S*(n+1) B.S=S*xn+1 C.S=S*n D.S=S*xn
解析:选D.由题意可知,输出的是10个数 的乘积,故循环体应为S=S*xn.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.设计算法的程序框图的步骤 第一步,用自然语言表述算法步骤. 第二步,确定每一个算法步骤所包含的逻 辑结构,并用相应的程序框图表示,得到该步 骤的程序框图. 第三步,将所有步骤的程序框图用流程线 连接起来,并加上终端框,得到表示整个算法 的程序框图.
3.三种逻辑结构的程序框图的应用 顺序结构在程序框图中的体现就是用流 程线将程序框自上而下地连接起来,按顺序 执行算法步骤. 条件结构在程序框图中是用判断框来表 示,判断框内写上条件,然后它有两个出口 ,分别对应着条件满足和条件不满足时所执 行的不同操作.
首先确定托运行李的费用y与行李
重量x的关系式,然后根据条件结构确定①②
的内容.
由题意知,托运行李的费用y与行
李重量x的关系式为
0.53x y= 50×0.53+(x-50)×0.85
(x≤50) (x>50)
即
y=0.53x 0.85x-16
(x≤50) (x>50)
故①处应填写y=0.85x-16;②处应填写
1.如果执行下面的程序框图, 那么输出的S=( C )
A.7 B.9
C.11 D.13 对于i=1,S=1时,执行
i=i+1后,i=2,执行S=S+2后, S=3;
当i=2,S=3时,执行i=i+1后, i=3,执行S=S+2后,S=5;
当i=3,S=5时,执行i=i+1后,i=4,执行 S=S+2后,S=7;
对于i=1,S=1时,执行S=S+i后,S=2, 执行i=i+1后,i=2;
i=2,S=2 时 , 执 行 S=S+i 后 , S=4 , 执 行 i=i+1后,i=3;
i=3,S=4 时 , 执 行 S=S+i 后 , S=7 , 执 行 i=i+1后,i=4;
i=4,S=7 时 , 执 行 S=S+i 后 , S=11 , 执 行 i=i+1后,i=5;
11
3.三种基本逻辑结构 (1)顺序结构由若干个依次执行的步骤组成 的,这是任何一个算法都离不开的基本结构. 其程序框图为(下图)
(2)条件结构算法的流程根据条件是否成 立有不同的流向,条件结构就是处理这种过 程的结构.
其程序框图为
(3)循环结构从某处开始,按照一定的 条件反复执行某些步骤的情况,反复执行 的步骤称为循环体.
当i=4,S=7时,执行i=i+1后,i=5,执行 S=S+2后,S=9;
当i=5,S=9时,执行i=i+1后,i=6,执行 S=S+2后,S=11;
此时i=6>5,故输出S=11,选C. 易错点:对于循环体执行的次数.
2.如图所示的 程序框图的算法功 能是 求|a-b|的值.
由程序框 图可知,当a≥b时, 输出a-b;当a<b时, 输出-(a-b),故算 法功能是求|a-b|的值.
由
x<1 x2=9
或
1≤x<10 ( 1 )x=9
3
x≥10 或
,
log3x=9
解得x=-3,选B.
重点突破:算法的 循环结构
例3 按如图所示的程序 框图运行后,若输出的S的 值等于16,那么在程序框图 中的判断框内应填写的条件 是( A )
A.i>5?B.i>6?
C.i>7?D.i>8?
从循环体中计数变量入手,确定 循环次数为多少时,运行结束,即可确定判 断框内的条件.
其程序框图为
重点突破:算法的条 件结构
例2 某铁路客运部门规 定甲、乙两地之间旅客托运 行李的费用为:不超过50 kg 按0.53元/kg收费,超过50 kg 的部分按0.85元/kg收费.相应 收费系统的程序框图如图所 示,则在程序框图①处应填 写的内容是 y=0.85x-16 ; ②处应填写的内容是y=0.53x.
i=5,S=11 时 , 执 行 S=S+i 后 , S=16 , 执 行 i=i+1后,
i=6,因为输出的S的值等于16,所以判断 框内的条件为i>5,选A.
在循环结构中,要注意根据条件 设计合理的计数变量、累加变量及其个数,特 别要求条件的表述要恰当、精确.
1.画程序框图的规则 (1)使用标准的框图符号; (2)框图一般按从上到下、从左到右的方 向画; (3)除判断框外,大多数流程图符号只有 一个进入点和一个退出点; (4)对含有“是”与“否”两个分支的判断, 有且仅有两个结果; (5)在图形符号内描述的语言要非常简练 清楚.
循环结构在程序框图中也是利用判断框 来表示,判断框内写上条件,两个出口分别 对应着条件成立和条件不成立时执行的不同 操作,其中一个要指向循环体,然后再从循 环体回到判断框的入口处.
3.如图所示的程序框
图的算法功能是 求积是 。
624的相邻两个偶数 ,输 出结果为i=24 ,i+2= 26 .
若i=2,则i+2 也是偶数.而由程序框图 中有循环结构可知,算 法功能为求积是624的相 邻两个偶数.填:求积是624的相邻两个偶数; 24;26.
易错点:对条件语句的理解.
1.算法 通常是对一类问题的机械的、统一的求解 方法.算法的程序或步骤应具有明确性、有效 性和有限性. 2.程序框图 程序框图又称流程图,是一种用程序框、 流程线及文字说明来准确、直观地表示算法的 图形.在程序框图中,一个或几个程序框的组 合表示算法中的一个步骤;带有方向箭头的流 程线将程序框连接起来,表示算法步骤的执行 顺序.
(1)了解算法的含义,了解算法的思想.理解 程序框图的三种基本逻辑结构:顺序、条件、 循环.
(2)理解几种基本算法语句——输入语句、 输出语句、赋值语句、条件语句、循环语句的 含义.
算法初步是高中新课程新增内容,为支 持高中新课程实验,高考中必定有这方面内 容的考查,且分值比例应超过课时比例.这 部分内容一般以选择题或填空题形式进行考 查,主要考查基本知识和技能,如对变量赋 值的理解和掌握,对条件结构和循环结构的 灵活应用或补全程序框图.
y=0.53x.
关于分段函数的问题,在设计 程序时都会用到条件语句,分类讨论的标 准是条件语句的条件.
变式练习2 下 面的程序框图,若 输出y的值是9,则 输入的实数x的值 为( B )
A.3 B.-3C.-2 Nhomakorabea.2x2
由程序框图可知,y=
(1
3
)x
Log3x
(x<1) (1≤x<1,0) (x≥10)