资料摘要

第一章 算法初步复习教学目的:总结算法解题的一般思路,即算法分析。教学重点:在准确理解算法的基础上,掌握流程图的画法及判断,掌握算法程序。教学难点:掌握循环结构及循环语句的执行过程。教学过程:一、程序框图(1)程序框图由程序框、流程线和程序框外必要的文字说明组成。(2)程序框有:终止框、输入(

  • 资料类型:教学教案文档
  • 所属课文:复习参考题
  • 支持正文预览,并提供同课文课件入口
浏览次数
70
下载次数
0
更新时间
2019-05-25 22:06:00
来源学校
学校:汕头市潮阳区城郊中学

复习参考题全国优秀课堂实录

未知
2019-05-25 22:06:00
70
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

复习参考题全国优秀课堂实录

未知

摘要:暂无摘要

关键词:复习参考题全国优秀课堂实录

正文

第一章 算法初步复习

教学目的:总结算法解题的一般思路,即算法分析。

教学重点:在准确理解算法的基础上,掌握流程图的画法及判断,掌握算法程序。

教学难点:掌握循环结构及循环语句的执行过程。

教学过程:

一、程序框图

(1)程序框图由程序框、流程线和程序框外必要的文字说明组成。

(2)程序框有:终止框、输入(输出)框、处理框和判断框

(注意使用标准的框图符号)

二、算法的基本逻辑结构:顺序结构、条件结构和循环结构

例1.下面是一个算法的流程图,回答下面的问题:

当输入的值为3时,输出的结果为 开始

输入x 开始

开始

n1

否

y=2x+2 2n1

x<5 是

y=x2-1 否

是

输出n

结束

输出n

nn1否

输出y 例1 结束

nn1

是

⑴

结束

⑵

例2.如图(1)、(2),它们都表示的是输出所有立方小于1000的正整数的程序框图,那么应分别补充的条件为 ( ) A.⑴n3≥1000 ? ⑵n3<1000 ? B. ⑴n3≤1000 ? ⑵n3≥1000 ? C. ⑴n3<1000 ? ⑵n3≥1000 ? D. ⑴n3<1000 ? ⑵n3<1000 ? 课堂训练:

11.下面的程序框图是分段函数y01(x0)(x0),在图中的序号处应分别填写:

(x0)① ② ③ 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 dabc/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.当x2时,下面的程序段结果是( )

A. 3 B. 7 C. 15 D. 17 课堂训练;

1. INPUT a

ba\10a/10a MOD 10 PRINT b END

若a45,则以上程序运行后的结果是( ) 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题

ca2b2;②输入直角三角形两直角边长a,b的值;③输出斜边长c的值,其中正确的顺序是( ) A.①②③ B.②③① C.①③② D.②①③

2. 以下条件表达示正确的是( ) A.1x2 B.x1 C.x1 D.x1

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 x2 5.

下列程序运行后,a,b,c的值各等于(

)

A.-5,8,5 B.-5,8,3 C.8,-5,3 D.8,-5,8

6.把下面求122223...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的值是

x21,x1已知分段函数y|x|1,1x1,设计一个输入自变量求相应函数值的算法,并3x3,x1画出其程序框图.

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2019-05-25 22:06:00
  • 下载次数: 0
  • 浏览次数: 70
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147292

来自:学校:汕头市潮阳区城郊中学

下载提示

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

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

关于本教案的常见问题

Q:复习参考题全国优秀课堂实录是什么类型的资料?

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

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

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

Q:如何找到配套课件?

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