资料摘要
课题 1.2 基本算法语句一、教学目标:(1)、记住输入语句、输出语句、赋值语句、条件语句和循环语句的表示方法、结构及功能. (2)、会用输入语句、输出语句、赋值语句、条件语句和循环语句解决有关的算法问题。. (3)、认识算法的基本思想. 教学重点:五种语句的格式、功能及应用。教学难点:算法的步骤
- 资料类型:教学教案文档
- 所属课文:1.2.1 输入语句、输出语句和赋值语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 69
- 下载次数
- 0
- 更新时间
- 2018-06-14 09:03:00
- 来源学校
- 学校:长子县第三中学校
1.2.1 输入语句、输出语句和赋值语句优秀公开课教案
未知
摘要:暂无摘要
关键词:1.2.1 输入语句、输…优秀公开课教案
正文
课题 1.2
基本算法语句
一、教学目标:
(1)、记住输入语句、输出语句、赋值语句、条件语句和循环语句的表示方法、结构及功能. (2)、会用输入语句、输出语句、赋值语句、条件语句和循环语句解决有关的算法问题。. (3)、认识算法的基本思想. 教学重点:五种语句的格式、功能及应用。
教学难点:算法的步骤、程序框图、算法语句关系的理解
一、
预习导学
1、输入语句的格式:
。
功能:
。.
2、
输出语句的一般格式:
。
功能:
。
3、赋值语句的一般格式:
。
赋值语句中的“=”称作赋值号. 功能:
。
4、“IF—THEN—ELSE”语句
格式:[来源学科网ZXXK]
IF 条件
THEN
ELSE
END
IF 2°“IF—THEN”语句
格式:
IF 条件
THEN
END IF 5、循环语句:
1°当型循环语句
当型(WHILE型)语句的一般格式为:
WHILE 条件
WEND
2°直到型循环语句
直到型(UNTIL型)语句的一般格式为:
DO
LOOP UNTIL 条件
(一)
预习交流
1、
使用输入语句、输入语句和赋值语句时应注意什么?
2、
使用条件语句和循环语句时应注意什么?
三、问题引领,知识探究(主干问题)
1、引入:
前面我们学习了程序框图的画法,为了让计算机能够理解算法步骤、程序框图,我们开始学习算法语句. 2、提出问题
(1)、指出输入语句、输出语句、赋值语句、条件语句和循环语句的格式、功能、要求.
(2)、利用框图总结五种种语句的功能、格式、特点.
(3)、指出五种语句与框图的对应关系.
例1:用描点法作函数y=x3+3x2-24x+30的图象时,需要求出自变量和函数的一组对应值
.
例2:
编写程序,计算一个学生数学、语文、英语三门课的平均成绩
例3:
变换两个变量A和B的值,并输出交换前后的值.
例4:
编写一个程序,求实数x的绝对值
变式1:
把前面求解一元二次方程ax2+bx+c=0的程序框图转化为程序.
例5:
编写程序,使任意输入的3个整数按从大到小的顺序输出
变式:2:
设计一个求解一元二次方程ax2+bx+c=0的算法,并画出程序框图表示.
例6:
修改前面编写过的求函数y=x3+3x2-24x+30的值的程序,连续输入11个自变量的取值,输出相应的函数值.
变式3:
教材中的用“二分法”求方程x2-2=0(x>0)的近似解的程序框图(见教材图1.1-20)包含了顺序结构、条件结构和循环结构.把它的程序框图转化为程序。
四、目标检测
1、执行“PRINT“3+5=”;3+5”的输出结果是(
)
A、3+5=3+5
B、3+5=8
C、8=3+5
D、8=8
2、以下程序运行后输出的结果是(
)
A12,5
B12,21
C、12,3
D21,12
3、下面的程序是判断所输入的正整数的奇偶性,将其补充完整,横线上应填
,
。
4、.下面的程序是求一个函数的函数值的程序,
INPUT
x m=x
MOD2 IF
THEN
“x是奇数”
ELSE
END IF
END
A=3
B=A*A
A=A+B B=B+A
A,B
INPUT
x IF
x<=0
THEN
y= -x ELSE
IF
x>0
AND
x<= 1
THEN
y=0
若执行此程序,输出的结果为3,那么输入的x值为
。
ELSE
y=x-1
END
IF
END
IF
y
END
5、执行下面程序,输出的结果是(
)
i=1
S=0
WHILE
i<=4 S=S*2+1 i=i+1 WEND PRINT
S END A.3
B.7
C.15
五、分层配餐
A组
1、下列赋值语句中错误的是
A、N=N+1
B、K=K*K
C、C=A(B+D)
D.17
D、C=A/B
2、将两个数a=8,b=17交换,使a=17,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
3、给出下列四个问题:
(1)输入一个数x,输出它的绝对值。
(2)求函数f(x)x21,x02,x0的函数值。
x(3)求面积为6的正方形的周长。
(4)求三个数a、b、c中的最大数。
其中需要用条件语句来描述其算法的个数是(
)A、1
B、2
C、3
4、给出下列程序:
INPUT
x1, x2
IF
x1=x2
THEN
X1=x1+x2
END IF
y=x1+x2 PRINT
y
END
D、4
如果输入x1=2,x2=3,那么执行此程序后,输出的结果是(
)
A、7
B、10
C、5
D、8 5、当a=3时,下面这个程序的输出结果是(
)
[来源学科网ZXXK]
IF
a<10
THEN
y=2*a ELSE
y=a*a END
IF PRINT
y END A、9
B、3
C、10
D、6
6、阅读以下程序,若输入的是-2,3,则输入的结果是(
A、-18.4
B、11
C、12
D、11.7 7、下列问题的程序不需要用循环语句的是(
)
A.
用二分法求x-2=0的近似根。
B.
对任意给定的一个大于1的整数n,判断n是否为质数
C.
输入一元二次方程的系数,输出它的实数根
2INPUT a IF
a>0
THEN
y=8*a ELSE
y=14+a END
IF PRINT
y END
D.
输入n的值,输出1+111++···+的值
23n8、下列对WHILE语句的说法不正确的是(
)
A.
当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体
B.
当计算机遇到WHILE语句时,先判断条件的真假,如果条件不符合,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句
C.
WHILE型语句结构也叫当型循环语句
D.
WHILE型循环有时也称为“后测试型”循环
9、有以下程序段,下面说法正确的是(
)
K=8 WHILE
K=0
K=K+1 WEND A.
WHILE循环执行8次
B.
该循环体是无限循环
C.
循环体语句一次也不执行
D.循环体语句只执行一次
[来源学§科§网Z§X§X§K]
设计意图:巩固和加强学生对三种编程语句的应用。
B组
10、给出下列程序:
INPUT
“实数”;x1,y1,x2,y2 a=x1-x2 m=a^2 b=y1-y2 n=b^2 s=m+n d=SQR(s) PRINT
d END
此程序的功能为
A、求点到直线的距离
B、求两点之间的距离
C、求一个多项式函数的值
D、求输入的值的平方和
11、写出下列程序运行的结果:
(1)
a=1 b=a+3
b=b-1
“b=”;b END
运行结果为
.
(2)
运行结果为
.
12.阅读下面的程序:
INPUT
“x=”;x IF
x <0
THEN
y=x+3 ELSE
IF
x>0
THEN
y=x+5
ELSE
y=0 a=2 b=3 c=4 a=b b=c+2 c=b+4 d=(a+b+c)/3 PRINT “d=”;d END
[来源:Zxxk.Com]
如果输入x=-2,则输出的结果y为
A.0
B.1
C.2
D.3 13.在下面这个程序中,
INPUT
“a=”;a IF
a>10
THEN
b= a\10+a
MOD
10
ELSE
b=a
END IF
PRINT b
END
若输入a=35,则输出的b=
14. 写出下面这个程序运行的结果。
INPUT
x
IF
x<=10
THEN P= x*0.35
ELSE P=10*0.35+( x-10)*0.7 END IF
PRINT P
END
若x=6,则P=
;
若x=20,
则P=
. 15、下面是求30 个数的平均数的程序,则在横线上应补充的语句为(
(
)
)
S=0 i=1 INPUT
“x=”;x[来源学。科。网Z。X。X。K]
S=S+x i=i+1 LOOP
UNTIL (
)
a=S/30 PRINT
a END A.i>30
B.i<30
C.i>=30
Di<=30 16、运行下面的程序,输出的结果为(
)
A=1 B=1 WHILE B<15 A=A+B B=A+B WEND C=A+B PRINT
“C=”;C END 17、如果以下程序的运行结果为240,那么UNTIL后面的“条件”应为(i=16 S=1 DO
S=S*i
i=i-1 LOOP UNTIL “条件”
S
)
END
设计意图:进一步巩固和加强学生对三种编程语句的应用。
C组
18、已知方程(ax+b)(cx+d)=0(abcd≠0),试设计程序,对任意输入的a、b、c、d
(abcd≠0)的值,输出方程的根。
1,x0,19.已知符号函数y=0,x0
试设计程序,输入x的值,输出相应的y值。
1,x0
20编写程序,计算并输出表达式
1111...的值
122334192021、某中学男子体育组的百米赛跑的成绩(单位:秒)如下:12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7 设计一个算法从这些成绩中搜索出所有小于12.1秒的成绩,画出程序框图,并编写相应的程序。
设计意图:拓宽学生解题的思维和空间。
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-06-14 09:03:00
- 下载次数: 0
- 浏览次数: 69
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147287
来自:学校:长子县第三中学校
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.1 输入语句、输出语句和赋值语句优秀公开课教案是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.1 输入语句、输出语句和赋值语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。