资料摘要
第一章 算法初步复习教学目的:总结算法解题的一般思路,即算法分析。教学重点:在准确理解算法的基础上,掌握流程图的画法及判断,掌握算法程序。教学难点:掌握循环结构及循环语句的执行过程。教学过程:一、程序框图(1)程序框图由程序框、流程线和程序框外必要的文字说明组成。(2)程序框有:终止框、输入(
- 资料类型:教学教案文档
- 所属课文:复习参考题
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 70
- 下载次数
- 0
- 更新时间
- 2019-05-25 22:06:00
- 来源学校
- 学校:汕头市潮阳区城郊中学
复习参考题全国优秀课堂实录
未知
摘要:暂无摘要
关键词:复习参考题全国优秀课堂实录
正文
第一章 算法初步复习
教学目的:总结算法解题的一般思路,即算法分析。
教学重点:在准确理解算法的基础上,掌握流程图的画法及判断,掌握算法程序。
教学难点:掌握循环结构及循环语句的执行过程。
教学过程:
一、程序框图
(1)程序框图由程序框、流程线和程序框外必要的文字说明组成。
(2)程序框有:终止框、输入(输出)框、处理框和判断框
(注意使用标准的框图符号)
二、算法的基本逻辑结构:顺序结构、条件结构和循环结构
例1.下面是一个算法的流程图,回答下面的问题:
当输入的值为3时,输出的结果为 开始
输入x 开始
开始
n1
否
y=2x+2 2n1
x<5 是
y=x2-1 否
是
输出n
结束
输出n
nn1否
输出y 例1 结束
nn1
是
⑴
结束
⑵
例2.如图(1)、(2),它们都表示的是输出所有立方小于1000的正整数的程序框图,那么应分别补充的条件为 ( ) A.⑴n3≥1000 ? ⑵n3<1000 ? B. ⑴n3≤1000 ? ⑵n3≥1000 ? C. ⑴n3<1000 ? ⑵n3≥1000 ? D. ⑴n3<1000 ? ⑵n3<1000 ? 课堂训练:
11.下面的程序框图是分段函数y01(x0)(x0),在图中的序号处应分别填写:
(x0)① ② ③ 2.根据下面的流程图可得结果为( )
A.61,4 B.57,2 c.49,16 D.57,8
开始
输入x 开始
n=5,s=1,t=1 否
是
②
否
③
输出s,t ①
是
y=0 否
n>2 是
t=2n
s=s+t 输出y 第1题
结束
结束
n=n-1 第2题
y=1
三、算法的基本语句
输入语句:INPUT “提示内容”;变量
输出语句:PRINT “提示内容”;表达式
赋值语句:变量=表达式
条件语句:IF-THEN-ELSE格式(IF-THEN格式)
循环语句:WHILE语句、UNTIL语句
例3. 下面程序运行结果为___________. 例4. 下面程序运行后输出的结果为__________.
a=3 b=2 c=4 a=b
b=c+2 c=b+4 dabc/3
PRINT “d=”;d 例3 x=5
y=-20 IF
x<0
THEN
x=y-3 ELSE
y=y+3 END IF PRINT
x-y ;
x-y END 例4 i=1 s=0 WHILE
i<=4
s=s*s+1
i=i+1 WEND PRINT
s END
例5 例5.当x2时,下面的程序段结果是( )
A. 3 B. 7 C. 15 D. 17 课堂训练;
1. INPUT a
ba\10a/10a MOD 10 PRINT b END
若a45,则以上程序运行后的结果是( ) A.0.5 B.3 C.1.5 D.4.5 2. 为了在运行下面的程序之后得到输出y=16,键盘输入x应该是( )。
A. 3或-3 B. -5 C.-5或5 D. 5或-3 3.
下面的程序执行后输出的结果是(
)
A.-1
B.0
C.1
D.2 4. 下面为一个求20个数的平均数的程序,在横线上应填充的语句为 ( ) A. i>20 B. i<20 C. i>=20 D.i<=20
小结:
1.四种基本的程序框
2.三种基本逻辑结构(顺序结构、条件结构、循环结构)
3.五种基本算法语句(输入语句、输出语句、赋值语句、条件语句、循环语句)
基础练习:
1. 直角三角形两直角边长为a,b,求斜边长c的一个算法分下列三步:①计算INPUT
x IF x<0 THEN
y=(x+1)*(x+1) ELSE
y=(x-1)*(x-1) END IF PRINT
y END 第2题
n=5 s=0 WHILE s<15
s=s+n
n=n-1 WEND PRINT
s END 第3题
s=0
i= DO
INPUT
x
s=s+x
i=i+1 LOOP
UNTIL
_____ a=s/20 PRINT
a END 第4题
ca2b2;②输入直角三角形两直角边长a,b的值;③输出斜边长c的值,其中正确的顺序是( ) A.①②③ B.②③① C.①③② D.②①③
2. 以下条件表达示正确的是( ) A.1x2 B.x1 C.x1 D.x1
3.将两个数a=8,b=7交换,使a=7,b=8,使用赋值语句正确的一组 ( ) A. a=b,b=a B. c=b,b=a,a=c C. b=a,a=b D. a=c,c=b,b=a
4. 下列输入语句正确的是( ) A.INPUT x,y,z B.INPUT “x”;x,“y”;y C.INPUT 2,3,4 D.INPUT x2 5.
下列程序运行后,a,b,c的值各等于(
)
A.-5,8,5 B.-5,8,3 C.8,-5,3 D.8,-5,8
6.把下面求122223...263的程序补充完整。
a=3 i=0
b=-5 s=0
c=8 WHILE
a=b
b=c
c=a WEND
PRINT a,b,c PRINT
s
END END
第5题
第6题
7.根据下面的要求,求满足1+2+3+…+n > 500的最小的自然数n,以下是解决该问题的一个程序,但有几处错误,请找出错误并予以更正。
作业:
i = 1 S = 1 n = 0 DO
S < = 500
S = S + i
i = i + 1
n = n + 1 WEND PRINT
n + 1 END 第7题
j=1
n=0 WHILE
j<=11
j=j+1
IF
j MOD 4=0
THEN
n=n+1
END IF
j=j+1 WEND PRINT
n END 第8题
8.上面程序输出的n的值是
x21,x1已知分段函数y|x|1,1x1,设计一个输入自变量求相应函数值的算法,并3x3,x1画出其程序框图.
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2019-05-25 22:06:00
- 下载次数: 0
- 浏览次数: 70
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147292
来自:学校:汕头市潮阳区城郊中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:复习参考题全国优秀课堂实录是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《复习参考题》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。