资料摘要
程序框图与算法语句蔡宏宇考纲要求1.了解算法的含义,了解算法的思想. 2.理解程序框图的三种基本逻辑结构:顺序、条件分支、循环. 3.了解几种基本算法语句――输入语句、输出语句、赋值语句、条件语句、循环语句的含义.基础知识梳理1.程序框图的结构类型及作用(1)顺序结构①定义:由若干个执行的步骤组成的
- 资料类型:教学教案文档
- 所属课文:复习参考题
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 74
- 下载次数
- 0
- 更新时间
- 2018-05-31 14:49:00
- 来源学校
- 学校:罗定中学
复习参考题第一课时评课稿
未知
摘要:暂无摘要
关键词:复习参考题第一课时评课稿
正文
程序框图与算法语句
蔡宏宇
考纲要求
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 开始
(
)
i0,S1
SS21
2S1ii1i≥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.a4
开始
S=1,k=1 B.a5
6
D.a7
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
4s3D.11
12,那么判断框内应填入的条件是6
B.k7
C.k8
D.k9
3.按如图所示的算法框图运算,若输出k=2,则输入x的取值范围是
(
).
A.19≤x<200
C.19 B.x<19 D.x≥200 4.如图是一个算法框图,则输出的k的值是________. 5.对任意非零实数a,b,若ab的运算原理如程序框图所示,则32=________. B组提高选做题 1.运行如图所示的程序框图,若输出结果为A.k>5 13,则判断框中应该填的条件是( ). 7D.k>8 B.k>6 C.k>7 2.执行如图所示的程序框图,如果输入的N10,那么输出的S ( ) A.11112310 111 2!3!10!1112311 111 2!3!11! B.1C.1 D. 13.阅读如图所示的程序框图,运行相应的程序,输出的结果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.5x Else y=25+0.6End 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 x50 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-22+2-22+3-222=. 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,0 4444444444 9π10π11π+sin +sin =1+2. 444 A组全员必做题 1.【答案】D 2.【答案】B 3.【答案】A 【解析】由框图可知,输出k=2,需满足 10x+10<2 010, 1010x+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+1k+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
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-05-31 14:49:00
- 下载次数: 0
- 浏览次数: 74
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147292
来自:学校:罗定中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:复习参考题第一课时评课稿是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《复习参考题》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。