资料摘要

程序框图与算法语句蔡宏宇考纲要求1.了解算法的含义,了解算法的思想. 2.理解程序框图的三种基本逻辑结构:顺序、条件分支、循环. 3.了解几种基本算法语句――输入语句、输出语句、赋值语句、条件语句、循环语句的含义.基础知识梳理1.程序框图的结构类型及作用(1)顺序结构①定义:由若干个执行的步骤组成的

  • 资料类型:教学教案文档
  • 所属课文:复习参考题
  • 支持正文预览,并提供同课文课件入口
浏览次数
57
下载次数
0
更新时间
2018-05-31 14:49:00
来源学校
学校:罗定中学

复习参考题教学目标

未知
2018-05-31 14:49:00
57
0
PDF / 未知页
未知字
同课文课件
积分:1
第 1 页,共 1 页

复习参考题教学目标

未知

摘要:暂无摘要

关键词:复习参考题教学目标

正文

程序框图与算法语句

蔡宏宇

考纲要求

1.了解算法的含义,了解算法的思想. 2.理解程序框图的三种基本逻辑结构:顺序、条件分支、循环. 3.了解几种基本算法语句――输入语句、输出语句、赋值语句、条件语句、循环语句的含义.

基础知识梳理

1.程序框图的结构类型及作用

(1)顺序结构

①定义:由若干个

执行的步骤组成的,

这是任何一个算法都离不开的基本结构.

②结构形式

(2)条件结构

①定义:算法的流程根据

是否成立有不同的流向,条件结构就是处理这种过程的结构.

②结构形式

(3)循环结构

①定义:从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构,反复执行的步骤称为

.

②结构形式

2.算法语句的格式与应用

(1)输入语句、输出语句和赋值语句

语句

输入语句

输出语句

一般格式

INPUT“提示内容”;变量

PRINT“提示内容”;表达式

功能

赋值语句

变量=表达式

(2)条件语句

①功能:实现

结构.

②条件语句的格式及框图:

a.IF-THEN格式

IF

条件

THEN

语句体

END IFb.IF-THEN-ELSE格式[来源学科网]

IF

条件

THEN

语句体1 ELSE

语句体2 END IF (3)循环语句

①功能:实现程序框图中的

结构.

②循环语句的格式及框图:

a.UNTIL语句

b.WHILE语句

DO

循环体

WHILE 条件

LOOP UNTIL 条件

循环体

WEND 预习自测

1.执行如图所示的程序框图,输出的S值为

A.1

B.23

C.1321

D.610987

2.阅读如图所示的程序框图,运行相应的程序,

当输入x的值为-25时,输出x的值为(

).

A.-1

B.1

C.3

D.9 开始

(

)

i0,S1

SS21

2S1ii1i≥2否

是

输出S

结束

3.如图所示,程序框图的输出结果是(

).

A.3

B.4

C.5

D.8

4.若某程序框图如图所示,则该程序运行后输出的值是________.

课内探究案

典型例题

考点1 基本逻辑结构和程序框图的运用

【典例1】若执行如图所示的框图,输入x1=1,x2=2,x3=3,x=2,则输出的数等于(

).

122A.

B.

C.

D.1 333

【变式1】

阅读如图所示的程序框图,执行相应的程序,则输出的结果是(

).

A.2

B.-2

C.3

D.-3

考点2 程序框图的补充与完善

【例2】如图所示的框图,当x1=6,x2=9,p=8.5时,x3等于(

).

A.7

B.8 C.10

D.11 [来源学科网ZXXK]

【变式2】一个算法的程序框图如图所示,若该程序输出的结果是163,则判断框内应填入的条件是(

).

A.i<4

B.i>4 C.i<5

D.i>5

考点3 算法与其他知识的交汇

【典例3】如果执行如图所示的程序框图,输入正整数N(N≥2)和实数a1,a2,…,aN,输出A,B,则(

).

A.A+B为a1,a2,…,aN的和

B.A+B为a1,a2,…,aN的算术平均数

2C.A和B分别是a1,a2,…,aN中最大的数和最小的数

D.A和B分别是a1,a2,…,aN中最小的数和最大的数[来源学科网ZXXK]

【变式3】4.如图是用模拟方法估计圆周率π值的程序框图,P表示估计结果,则图中空白框内应填入(

).

N4NA.P=

B.P=

1 0001 000M4MC.P=

D.P=

1 0001 000

当堂检测

1.某程序框图如图所示,若该程序运行后输出的值是则(

)

A.a9, 5C.a4

开始

S=1,k=1 B.a5

6

D.a7

k>a? 否

1S=S+

k(k+1)是

k=k+1

输出S

结束

11112.如图给出的是计算+++…+的值的一个程序框图,其中判断框内应填入的条件是

24620

(

).

B.i<10? D.i<20?

A.i>10?

C.i>20?

3.某客运部门规定甲、乙两地之间旅客托运行李的费用为:不超过25 kg按0.5元/kg收费,超过25 kg的部分按0.8元/kg收费,计算收费的程序框图如图所示,则①②处应填

(

).

A.y=0.8x

y=0.5x

B.y=0.5x

y=0.8x

C.y=25×0.5+(x-25)×0.8

y=0.5x

D.y=25×0.5+0.8x

y=0.8x

4.阅读如图所示的程序框图,输出的S值为

A.0

C.1+

2

2

B.1+2

D.2-1 (

).

课后巩固案

A组全员必做题

1.如图所示,程序框图(算法流程图)的输出结果是

(

)

A.1

6B.25

24C.2执行如图所示的程序框图,如果输出

(

)

A.k3

4s3D.11

12,那么判断框内应填入的条件是6

B.k7

C.k8

D.k9

3.按如图所示的算法框图运算,若输出k=2,则输入x的取值范围是

(

).

A.19≤x<200

C.19

B.x<19 D.x≥200 4.如图是一个算法框图,则输出的k的值是________.

5.对任意非零实数a,b,若ab的运算原理如程序框图所示,则32=________.

B组提高选做题

1.运行如图所示的程序框图,若输出结果为A.k>5

13,则判断框中应该填的条件是(

).

7D.k>8 B.k>6

C.k>7

2.执行如图所示的程序框图,如果输入的N10,那么输出的S

(

)

A.11112310

111

2!3!10!1112311

111

2!3!11!

B.1C.1

D. 13.阅读如图所示的程序框图,运行相应的程序,输出的结果s=________.

4.如果执行如图所示的程序框图,输入x=-1,n=3,则输出的数S=________.[来源学+科+网Z+X+X+K][来源:Z+xx+k.Com]

5.根据下列算法语句,

当输入x为60时, 输出y的值为

输入x

If x≤50 Then y=0.5x

Else

y=25+0.6End If 输出y

(

)

A.25

参考答案

预习自测

1.【答案】C 2.【答案】C 【解析】执行程序框图,x=-25,|x|=|-25|>1,x=|-25|-1=4,|4|>1,x=|4|-1=1,1>1不成立,∴x=2×1+1=3.故选C. 3【答案】B 【解析】当x=1,y=1时,满足x≤4,则x=2,y=2;

当x=2,y=2时,满足x≤4,则x=2×2=4,y=2+1=3;

当x=4,y=3时,满足x≤4,则x=2×4=8,y=3+1=4;

当x=8,y=4时,不满足x≤4,则输出y=4. 14.【答案】

120T【解析】由程序框图可知,当T=1,i=1时,T==1,i=2,不满足i>5;

iB.30 C.31 D.61 x50

T1T==,i=3,不满足i>5;

i2T1T==,i=4,不满足i>5;

i6T1T==,i=5,不满足i>5;

i24T1T==,i=6,满足i>5;

i120输出T=1. 120典型例题

【典例1】【答案】C 【解析】算法的功能是求解三个数的方差,输出的是S=

1-22+2-22+3-222=. 33【变式1】【答案】D 【例2】【答案】B 【解析】|x1-x2|=3,|x2-x3|=|x3-9|,故当|x1-x2|<|x2-x3|,即3<|x3-9|时,p=不符;当|x1-x2|≥|x2-x3|,即3≥|x3-9|时,p=【变式2】【答案】C 【解析】初始值i=1,T=0,P=15;第一次循环后i=2,T=1,P=5;第二次循环后i=3,T=2,P=111;第三次循环后i=4,T=3,P=;第四次循环后i=5,T=4,P=,因此循环次数应为4次,故i<5763可以作为判断循环终止的条件,故选C. 【典例3】【答案】C 【解析】随着k的取值不同,x可以取遍实数a1,a2,…,aN,依次与A,B比较,A始终取较大的那个数,B始终取较小的那个数,直到比较完为止,故最终输出的A,B分别是这N个数中的最大数与最小数,故选C. 【变式3】【答案】D 【解析】利用几何概型,构造一个边长为1的正方形及其内一个半径为1、圆心角为90°的扇形,易知扇M1M4M形的面积S≈,又由面积公式得S=π×12≈,解得π≈,所以选D. 1 00041 0001 000

当堂检测

1.【答案】A 2.【答案】A 1111【解析】依题意,得+++…+可表示为数列24620x2+x39+x3==8.5,∴x3=8. 22x1+x215=,与p=8.522{}的前10项和,结合题目中的程序框图知,判12n

断框内应填入的条件是“i>10?”,选A. 3.【答案】C 0.5x,025,4.【答案】B π2π3π4π5π6π7π8π9π【解析】程序框图的功能是计算sin +sin +sin +sin +sin +sin +sin +sin +sin 444444444+sin sin 10π11ππ2π3π4π5π6π7π8π+sin 的值.而sin +sin +sin +sin +sin +sin +sin +sin =0,

4444444444

9π10π11π+sin +sin =1+2. 444

A组全员必做题

1.【答案】D 2.【答案】B 3.【答案】A 【解析】由框图可知,输出k=2,需满足

10x+10<2 010,

1010x+10+10≥2 010,解得19≤x<200,故选A. 4.【答案】5 【解析】由k2-5k+4>0得k<1或k>4,所以k=5. 5【答案】2 a+13+1【解析】∵a=3,b=2,则a>b,∴输出==2. b2

B组提高选做题

1.【答案】B 111111111【解析】据题意令S=1+++…+=1+1-+-+…+-=2-,

223kk+11×22×3k×k+1k+1113令S=2-=,解得k=6,故判断框应填入k>6. k+172.【答案】B 3.【答案】9 【解析】按算法框图循环到n=3时输出结果.

当n=1时,s=1,a=3;当n=2时,s=1+3=4,a=5;

当n=3时,s=4+5=9,a=7,所以输出s=9. 4.【答案】-4 【解析】逐次运算的结果是S=6×(-1)+3=-3,i=1;S=(-3)×(-1)+2=5,i=0;S=-5+1=-4,i=-1,结束循环,故输出的S=-4.

5.C

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-05-31 14:49:00
  • 下载次数: 0
  • 浏览次数: 57
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147292

来自:学校:罗定中学

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:复习参考题教学目标是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《复习参考题》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。