新课标高一数学必修3课件第一章算法初步1123.docx

上传人:b****6 文档编号:7873091 上传时间:2023-01-26 格式:DOCX 页数:8 大小:53.67KB
下载 相关 举报
新课标高一数学必修3课件第一章算法初步1123.docx_第1页
第1页 / 共8页
新课标高一数学必修3课件第一章算法初步1123.docx_第2页
第2页 / 共8页
新课标高一数学必修3课件第一章算法初步1123.docx_第3页
第3页 / 共8页
新课标高一数学必修3课件第一章算法初步1123.docx_第4页
第4页 / 共8页
新课标高一数学必修3课件第一章算法初步1123.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

新课标高一数学必修3课件第一章算法初步1123.docx

《新课标高一数学必修3课件第一章算法初步1123.docx》由会员分享,可在线阅读,更多相关《新课标高一数学必修3课件第一章算法初步1123.docx(8页珍藏版)》请在冰豆网上搜索。

新课标高一数学必修3课件第一章算法初步1123.docx

新课标高一数学必修3课件第一章算法初步1123

第一章算法初步

§1.1算法与程序框图

1・1・2程序框图与算法的基本逻辑结构

第三课时循环结构及程序框图

 

 

(课前预习目标]

[课堂互动探究]

 

课前热身

1•循环结构的概念

在一些算法中,经常会出现从某处开始,按照一定的条件

某些步骤的情况,这就是循环结构,反复执行的步骤称为.

2.循环结构的类型

循环结构又分为和,这两种形式的循环

结构在执行流程上有所不同.

(1)在执行了一次循环体后,对进行判断,如果

条件不满足,就继续执行,直到条件满足时终止循

环.因此,这种循环结构称为.

(2)在每次执行循环体前,对条件进行,当条件

满足时,执行.否则.因此,这种循环结构

称为.

自我校对

1•反复执行循环体

2.直到型循环结构当型循环结构

(1)条件循环体直到型循环结构

(2)判断循环体终止循环当型循环结构

名师讲解

1•循环结构的两种基本类型

 

循环体

(直到型)

 

2.两种循环结构的特点与联系

(1)当型循环先判断后执行,可以不执行循环体;直到型循环先执行后判断,至少执行一次循环体.

(2)当型循环与直到型循环可以互相转化.

(3)循环结构只有一个入口一个出口.

(4)在循环结构中,循环体被执行的次数必须是有限次,

不能存在死循环,即无终止循环.

3.条件结构与循环结构的区别与联系

(1)循环结构具有重复性;条件结构具有选择性.

(2)循环结构中必须包含条件结构,以保证在适当时候终止循环.

课堂互动探究

剖析归纳

一十累加求值问题

【例1】写出求1+2+3+-+〃>2000的最小正整数〃的算法,并画出相应的程序框图.

【分析】本题数字较大,可采用累加法并应用循环结

构.

【解】解法1:

直到型循环结构.

算法:

第一步,令斤=0,s=o.

第二步,n=n~\-1.

第三步,S=S~\~n.

第四步,如果S>2000,则输出弘否则执行第二步.

该算法的程序框图如图所示.

n=0

S=0

n=n+l

S=S+n

/输出〃/

 

解法2:

当型循环结构.

算法:

第一步,令〃=0,5=0.

第二步,若SW2000成立,则执行第三步,否则输出弘结束算法.

第三步,n=n-\~\.

第四步,S=S+〃.返回第二步.

程序框图如图所示・

7?

=0

5=0

 

规律技巧

(1)如果算法问题里涉及到的运算进行了很多次的重复,且先后参与运算的数之间有相同的规律,就可以引入变量循环参与运算,应用循环结构.

(2)在循环结构中,要注意根据条件设计合理的计数变量,累加变量及其个数,特别要求条件的表达要恰当、精确.

二L求满足条件的最大(小)整数问题「

【例2】写出一个求满足1X3X5X7X・・・Xn>6000的最小正整数〃的算法,并画出相应的程序框图.

【分析】本例采用循环结构、循环体内变量的初始值应

^jS=1,m=1・

【解】算法如下:

第一步,令S=l.

第二步,令"=1.

第三步,如果SW6000,那么/

行.否则执行第四步.

第四步,输岀〃・

2=az+2,S=SX〃,重复执

程序框图如图.

开始

S=1

n=\

<^5^6000?

/

~I

「丛束]

 

-S=SXn

n=ri+2

—循环结构的实际应用

【例3】给出以下10个数;

15,28,36,42,26,45,58,37,81,76,请把大于40的数找出来并输出,试写岀解决该问题的一个算法,并画出程序框图.

【分析】逐一输入10个数,筛选出大于40的数即可.

【解】算法如下:

第一步,输入一个数加.

第二步,判断加>40?

若成立,输出加,再转入第一步;

若不成立,直接转入第一步。

程序框图如图所示.

规律技巧本题的程序框图中,包含了三种基本逻辑结构・条件结构用于判断输入的数据是否大于40;循环结构用于控制输入数的个数,其中2•为计数变量.

随堂训练

1・如果执行下面的程序框图,输入n=6,/72=4,那么输出

的卩等于()

/输入神/

衣=l,p=l

/斛P/

 

A.720

OS

B.360

解析第一次循环,k=Lp=lX(6—4+1)=3・第二次循环,k=2,p=3X(6—4+2)=12.第三次循环,k=3,p=I2X(6—4+3)=60.第四次循环,k=4,p=60X(6—4+4)=360・

答案B

2・程序框图(即算法流程图)如图所示,其输出结果是

I©I

解析由程序框图可知,

故输出的结果为127.

a的值依次是1,3,7,15,31,63,127.

3.如图所示,该框图是计算f+扌窃的值的一个程序

框图,其中判断框内应填入的条件是•

(W)

|S=Ou=l

/输出s/

(M

解析要实现所求算法,程序框中最后一次执行循环体时,2•的值为10,当条件i=ll>10时终止循环,所以条件应为zW10?

答案运10?

4.设计求1+2+3+-应的程序框图.

小+1000的值的一个算法,并画出相

解由于加数较多,采用逐个相加的方法程序太长,是不

可取的,因此我们应采用引入变量应用循环的办法.算法如下:

第一步,P=O.

第二步,i=\.

第三步,p=p~\~i.

第四步,i=i+l.

第五步,如果i不大于1000,转而执行第三步,否则,执

行第六步.

第六步,输出P值.根据以上步骤可画出如图所示的程序框图.

i=1

P=M

z=z+1

5・申办奥运会的最后阶段,国际奥委会对申办城市进行表决的操作程序是:

首先进行第一轮投票,如果有一个城市得票超过总票数的一半,那么该城市将获得举办权;如果所有申办城市得票数都不超过总票数的一半,则将得票数最少的城市淘汰,然后重复上述过程,直到选出一个申办城市为止•试画出相应的程序框图.

分析投票过程是个循环结构.

第一步,投票;

第二步,统计票数,如果有一个城市得票数超过一半,则停止,否则淘汰得票最少的城市后转第一步;

第三步,宣布主办城市.

解程序框图如下.

/输出该城市/

结束

 

淘汰得票数最少的城市

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1