12-20 22:58:55 浏览次数:124次 栏目:高考数学复习
2013高考数学复习:算法初步与框图(四)
【知识图解】
【方法点拨】
1.学习算法要理解算法的含义.明确建立算法就是设计完成一件事的操作步骤.一般地说,这样的操作步骤应该具有通用性,能处理一类问题.
2.掌握算法的三种基本结构.顺序结构、条件结构和循环结构是算法的三种基本结构.要通.具体实例了解三种基本结构的使用范围,通过流程图认识它们的基本特征.
3.掌握流程图的画法.用流程图表示算法具有、清晰的特点,也是高考重点考查的内容,要予以重视.特别是循环结构的流程图,对判断框中的条件与前测试还是后测试之间的关系一定要弄清楚.
4.熟悉建立算法的基本操作程序.建立算法的操作程序一般为:先探寻解决问题的方法,并用通俗的语言进行表述,再将通俗的算法语言用流程图直观表示,最后根据流程图选择适当的算法语句用伪代码表示算法过程.
第4课 算法语句B
【考点导读】
1.循环结构的算法用循环语句表示.
2理解“While循环”和“For循环”,前者是前测试的当当型循环,后者是在循环次数已知时使用的循环.
【基础练习】
1.下列伪代码中的循环次数为 9 .
s←0
For I from 1 to 25 step 3
s←s+I
End for
Print s
2.要使以下For循环执行20次,循环变量的初值应该是 14 .(For k From To -5 Step -1)
3.下面这段伪代码的功能 计算其中小于0数的个数 .
4.下面是一个算法的伪代码.如果输出的y的值是20,则输入的x的值是 2或6 .
解析:若,由
,则
;若
,由
,得
.
【范例解析】
例1.设计算法,求的值.
解伪代码:
s←1
For I from 2 to 100
End for
Print s
点评 本题是连乘求积的问题,自然想到用循环语句设计算法,算法的设计又带有灵活性和通用性,熟练地掌握这一类题的解法,对于解决与此相关的问题有很大帮助.
例3.某城市现有人口总数为100万人,如果年自然增长率为1.2%,试解答下面的问题:
(1)写出该城市人口数y(万人)与年份x(年)的函数关系式;
(2)用伪代码写出计算10年以后该城市人口总数的算法;
(3)用伪代码写出计算大约多少年以后该城市人口将达到120万人.
解:(1)y=100×(1+0.012)x.
(2)10年后该城市人口总数为y=100×(1+0.012)10.
算法如下:
y←100
t←1.012
For I from 1 to 10
y←y×t
End for
Print y
End
(3)设x年后该城市人口将达到120万人,即100×(1+0.012)x=120.
算法如下:
S←100
I←1.012
T←0
While S<120
S←S×I
T←T+1
End while
Print T
End
【反馈演练】
1.如果执行下面的程序框图,那么输出的2550 .
3.下图是一个循环结构的算法,下列说法中:(1)①是循环变量的初始化,循环将要开始;(2)②为循环体;(3)③是判断是否继续循环的条件;(4)①可以省略不写.其中正确的的是 ①②③ .
4.在如下程序框图中,输入f0(x)=cosx,则输出的是 cosx.
5. 当x=2 时,下面程序运行结果是 15 .
While
tag: 高考数学 高考数学复习,高考数学复习大全,高考复习方法,高中学习 - 高考学习 - 高考数学复习资料 - 高考数学复习
相关分类
高考数学复习 推荐