欢迎来到高考学习网,

[登录][注册]

免费咨询热线:010-57799777

高考学习网
今日:1530总数:5885151专访:3372会员:401265
当前位置: 高考学习网 > 2017年高考数学(文)一轮复习精品资料:专题49 算法与程序框图(教学案)(原卷版)

2017年高考数学(文)一轮复习精品资料:专题49 算法与程序框图(教学案)(原卷版)

资料类别: 数学/同步

所属版本: 通用

所属地区: 全国

上传时间:2016/10/14

下载次数:137次

资料类型:

文档大小:3.46M

所属点数: 0

普通下载 VIP下载 【下载此资源需要登录并付出 0 点,如何获得点?
1.了解算法的含义了解算法的思想;2.理解程序框图的三种基本逻辑结构:顺序、条件、循环;3.了解程序框图了解工序流程图(即统筹图);4.能绘制简单实际问题的流程图了解流程图在解决实际问题中的作用;5.了解结构图会运用结构图梳理已学过的知识整理收集到的资料信息. 
1.算法的定义
算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.
程序框图
(1)程序框图又称流程图是一种用程序框、流程线及文字说明来表示算法的图形.
(2)基本的程序框有终端框(起止框)、输入、输出框、处理框(执行框)、判断框.
三种基本逻辑结构
名称内容 	顺序结构	条件结构	循环结构		定义	由若干个按先后顺序执行的步骤组成这是任何一个算法都离不开的基本结构	算法的流程根据条件是否成立而选择执行不同的流向的结构形式	从某处开始按照一定的条件反复执行某些步骤的情况反复执行的步骤称为循环体		程序框图					4.基本算
(1)输入、输出、赋值语句的格式与功能
语句	一般格式	功能		输入语句	提示内容”;变量	输入信息		输出语句	提示内容”;表达式	输出常量、变量的值和系统信息		赋值语句	变量=表达式	将表达式的值赋给变量		(2)条件语句的格式及框图
-THEN格式

-THEN-ELSE格式

(3)循环语句的格式及框图.
语句

语句

考点一 程序框图的执行问题
【例1】 (1)当m=7=3时执行如图所示的程序框图输出的S值为(  )


(2)若某程序框图如图所示当输入50时则________.
规律方法执行循环结构首先要分清是先执行循环体再判断条件还是先判断条件再执行循环体.其次注意控制循环的变量是什么何时退出循环.最后要清楚循环体内的程序是什么是如何变
【】 (1)某程序框图如图所示若该程序运行后输出的结果不大于37则输入的整数i的最大值为(  )


(2)阅读如图所示的程序框图若输入的k=10则该算法的功能是(  )
计算数列{2-1的前10项和
计算数列{2-1的前9项和
计算数列{2-1}的前10项和
计算数列{2-1}的前9项和
考点二 程序框图的补全问题
【例2】执行如图所示的程序框图若输出k的值为6则判断框内可填入的条件是(  )
A.s>
B.s>
C.s>
D.s>
【规律方法解答这类题目时一定要理解悟透各种框图的作用才能得到正确的结果特别要注意对问题的转化问题与框图的表示的相互转化.
【】某程序框图如图所示判断框内为“k≥n?”为正整数若输出的S=26则判断框内的n=________
高频考点三 基本算法语句
【例3】 根据下图算法语句当输入x为60时输出y的值为(  )
 
IF <=50 
  								y=0.5*
ELSE
  								y=25+0.6*(-50)

PRINT 
A.25  B.30  C.31  D.61
【规律方法解决算法语句有三个步骤:首先通读全部语句把它翻译成数学问题;其次领悟该语句的功能;最后根据语句的功能运行程序解决问题.
1.【2016高考新课标2文数】中国古代有计算多项式值得秦九韶算法,右图是实现该算法的程序框图执行该程序框图,若输入的a为2,2,5,则输出的s=

(A)7             (B)12                (C)17                 (D)34
2. 【2016高考新课标1文数】执行右面的程序框图,如果输入的n=1,则输出的值满足
(A)
(B)
(C)
(D)
执行图的程序框图,如果输入的,那么输出的

A.3       B.4         C.5         D.6
4.【2016高考天津文数】阅读右边的程序框图,运行相应的程序,则输出的值为_______.

【2016高考北京文数】执行如图所示的程序框图,输出的s值为

A.8           B.9         C.27         D.36    
6.【2016高考四川文科】秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的程序框图给出了利用秦九韶算法求多项式值的一个实例,若输入n,x的值分别为3,2,则输出v的值为(     )

A.35    B.20      C.18    D.9
7.【2016高考山东文数】执行右边的程序框图,若输入n的值为3,则输出的S的值为_______.

 1.【2015高考新课标1,文9】执行右面的程序框图,如果输入的,则输出的(  )
 
  (A)       (B)      (C)       (D)
2.【2015高考重庆,文8】执行如图(8)所示的程序框图,则输出s的值为(    )
(A)             (B)            (C)           (D) 

 3.【2015高考天津,文3】阅读下边的程序框图,运行相应的程序,则输出i的值为(    )
(A) 2       (B) 3       (C) 4      (D)5
为6时,输出的(   )
A.   B.   C.   D.

5.【2015高考湖南,文5】执行如图2所示的程序框图,如果输入n=3,中输入的S=(    )

                                                            
A、                     B、             C、                  D、
6.【2015高考福建,文4】阅读如图所示的程序框图,运行相应的程序.若输入的值为1,则输出的值为(    )
A.2   B.7   C.8    D.128

  7.【2015高考北京,文5】执行如图所示的程序框图,输出的的值为(   )
A.B.C.D.
8.【2015高考安徽,文7】执行如图所示的程序框图(算法流程图),输出的n为(   )
(A)3       (B)4        (C)5         (D)6
执行右边的程序框图,若输入的的值为,则输出的的值是         .                                 
 
1.(2014·安徽卷)如图1­1所示,程序框图(算法流程图)的输出结果是(  )

图1­1
A.34  B.53  C.78  D.89
.(2014·天津卷)阅读如图1­1所示的程序框图,运行相应的程序,输出S的值为(  )

图1­1
A.15  
B.105  
C.245  
D.945
3.(2014·福建卷)阅读如图1­3所示的程序框图,运行相应的程序,输出的S的值等于(  )

图1­3
A.18  
B.20  
C.21  
D.40
4.(2014·湖北卷)设a是一个各位数字都不是0且没有重复数字的三位数.将组成a的3个数字按从小到大排成的三位数记为I(a),按从大到小排成的三位数记为D(a)(例如a=815,则I(a)=158,D(a)=851).阅读如图1­2所示的程序框图,运行相应的程序,任意输入一个a,输出的结果b=________.

图1­2
5.(2014·湖南卷)执行如图1­1所示的程序框图.如果输入的t∈[-2,2],则输出的S属于(  )
A.[-6,-2]  B.[-5,-1]
C.[-4,5]  D.[-3,6]

图1­1
6.(2014·江西卷)阅读如图1­3所示的程序框图,运行相应的程序,则程序运行后输出的结果为(  )
 
图1­3
A.7  B.9  C.10  D.11

																																										7.(2014·辽宁卷)执行如图1­2所示的程序框图,若输入x=9,则输出y=________.

图1­2
8.(2014·新课标全国卷Ⅰ) 执行如图1­2所示的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=(  )

图1­2
A.  B.  C.  D.
9.(2014·新课标全国卷Ⅱ)执行如图1­2所示的程序框图,如果输入的x,t均为2,则输出的S=(  )

图1­2
A.4  B.5  C.6  D.7
10.(2014·山东卷)执行如图1­2所示的程序框图,若输入的x的值为1,则输出的n的值为____.

图1­2
11.(2014·陕西卷)根据如图1­1所示的框图,对大于2的整数N,输出的数列的通项公式是(  )

图1­1
A.an=2n  
B.an=2(n-1)  
C.an=2n  
D.an=2n-1
12.(2014·四川卷)执行如图1­1所示的程序框图,如果输入的x,y∈R,那么输出的S的最大值为(  )

图1­1
A.0  B.1  C.2  D.3
执行如图所示的程序框图则输出S的值为(  )


2.为了在运行如图所示的程序之后得到结果y=16则键盘输入的x应该是(  )
INPUT x
 x<0 THEN
 y=(x+1)*(x+1)

 y=(x-1)*(x-1)
 IF
 y

A.±5  								B.5
C.-5  .
3.执行如图所示的程序框图则输出的结果是(  )


4.执行如图所示的程序框图输出的M值是(  )

-1
  									D.-2
.  如图所示的程序框图该算法的功能是(  )
A.计算(1+2)+(2+2)+(3+2)+…+(n+1+2)的值
计算(1+2)+(2+2)+(3+2)+…+(n+2)的值
计算(1+2+3+…+n)+(2+2+2+…+2-1)的值
计算[1+2+3+…+(n-1)]+(2+2+2+…+2)的值
执行如图所示的程序框图若输出的结果是4则判断框内m的取值范围是 (  )
(2,6]    .6,12]
C.(12,20]    .(2)
7.执行如图所示的程序框图则输出0的概率为(  )

  									B.
C.  									D.
8.利用如图所示x2+y=10内的个数为(  )


C.4  									D.5
9.运行如下所示的程序当输入a分别为2时最后输出的m的值为__.
 a
IF a>b THEN
=a

m=b
 IF
 m
		10.执行如图所示的程序框图则输出的k的值为________

11. 执行如图所示的程序框图如果输出S=3那么判断框内应填入的条件是________







                





12.如果执行如图所示的程序框图那么输出的值为________

13.图1是某地区参加2014年高考的学生身高的条形统计图从左至右的各条形图表示的学生人数依次记为A(如A表示身高(单位:)在[150)内的学生人数图2是图1中统计身高在一定范围内学生人数的一个算法程序框图.现要统计身高在[160)内的学生人数那么流程图中判断框内整数k的值为________

 














高考学习网-中国最大高考学习网站Gkxx.com | 我们负责传递知识!




















否

结束



输出





是

输入

开始






本网部分资源来源于会员上传,除本网组织的资源外,版权归原作者所有,如有侵犯版权,请联系并提供证据(kefu@gkxx.com),三个工作日内删除。

热门下载

精品专题more

友情链接:初中学习网人民网高考网易高考高中作文网新东方冬令营