共1课时
1.2.1 输入语句、输出语… 高中数学 人教A版2003课标版 1教学目标
1、正确理解输入语句、输出语句、赋值语句的结构.
2、充分地感知应用计算机解决数学问题的方法;能初步操作、模仿.
3、通过实例理解三种基本的算法语句(输入语句、输出语句和赋值语句)的表示方法、结构和用法,能用这三种基本的算法语句表示算法,进一步体会算法的基本思想. 2重点难点
重点:会用输入语句、输出语句、赋值语句.
难点:正确理解输入语句、输出语句、赋值语句的作用. 3教学过程 3.1第一学时教学活动 活动1【导入】创设情境
1、创设情境:(展示机器人图片)
计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的算法,计算机是无法“看得懂,听得见”的。因此还需要将算法用计算机能够理解的程序设计语言翻译成计算机程序。 活动2【导入】新课引言
一、新课导入:
引例:用描点法作函数y=x3+3x2-24x+30的图象时,需要求出自变量和函数的一组对应值. 画程序框图,编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.
(教法:分析算法→框图表示→给出程序,体会各语句的使用.) 活动3【讲授】新课导学
二、新课导学:
输入语句
一般格式:INPUT “提示内容”; 变量
常用格式:INPUT “提示内容”;变量
INPUT 变量
INPUT “提示内容”;变量1,变量2,变量3,···
INPUT 变量1,变量2,变量3,···
输出语句
一般格式:PRINT “提示内容”;表达式
常用格式:PRINT “提示内容”;表达式
PRINT 表达式
PRINT “提示内容”;表达式1,表达式2···
PRINT 表达式1,表达式2,表达式3,···
PRINT “提示内容”
赋值语句
一般格式:变量=表达式
例题讲解,讲练结合:
例1.分析下面程序执行的结果
(1) A=10
A=10+15
PRINT A
END
(2) INPUT “A,B=”;A,B
x=A
A=B
B=x
PRINT “A , B=”;A , B
END
(运行时从键盘输入3,7)
练习:读下列两个程序语句回答问题.
(a) INPUT X
INPUT Y
X=2009
Y=2008
X=Y
PRINT X ,Y
END
(b) INPUT X
INPUT Y
X=2009
Y=2008
Y=X
PRINT X ,Y
END
(1)上述两个程序有何区别.
(2) 写出两个程序的运行结果.
例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩
例3 给一个变量重复赋值.
程序:A=10
A=A+15
PRINT A
END
那么,A的输出值是多少?
(思考:在此程序的基础上,如何设计一个程序,使得最后A的输出值是30呢?)
例4 编写一个程序,交换两个变量A和B的值,并输出交换前后的值.
INPUT “A,B=”;A,B
PRINT A,B
x=A
A=B
B=x
PRINT A,B
END 活动4【测试】课堂练习
同步试题] 1.2.1输入、输出、赋值语句
1、下列程序运行后,a,b,c的值各等于什么?
(1) a=3 (2) a=3
b=-5 b=-5
c=8 c=8
a=b a=b
b=c b=c
PRINT a,b,c c=a
END PRINT a,b,c
END
(1)________________________(2)________________________
2、 指出下列语句的错误,并改正:
(1)A=B=50
(2)x=1,y=2,z=3
(3)INPUT “How old are you” x
(4)INPUT ,x
(5)PRINT A+B=;C
(6)PRINT Good-bye!
3、将两个数 交换,使 ,下面语句正确一组是 ( )
a=c
c=b
b=a
b=a
a=b
c=b
b=a
a=c
a=b
b=a
A B C D
4、计算机执行下面的程序段后,输出的结果是( )
PRINT , A B C D
5、 下列给出的赋值语句中正确的是( )
A B C D
6、对赋值语句的描述正确的是 ( )
①可以给变量提供初值 ②将表达式的值赋给变量
③可以给一个变量重复赋值 ④不能给同一变量重复赋值
A ①②③ B ①② C ②③④ D ①②④ 活动5【活动】课堂小结
四、课堂小结:
(1)这节课介绍了输入语句、输出语句和赋值语句的结构特点及联系.
(2)掌握并应用输入语句,输出语句,赋值语句编写一些简单的程序解决问题,特别是掌握赋值语句中“=”的作用及应用.
(3)编程一般的步骤:先写出算法,再进行编程.我们要养成良好的习惯,也有助于数学逻辑思维的形成。同时注意书写的规范性。 活动6【作业】课堂作业
五、课后作业:P24:1、2、3、4
1.2.1 输入语句、输出语句和赋值语句 课时设计 课堂实录
1.2.1 输入语句、输出语句和赋值语句 1第一学时 教学活动 活动1【导入】创设情境
1、创设情境:(展示机器人图片)
计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的算法,计算机是无法“看得懂,听得见”的。因此还需要将算法用计算机能够理解的程序设计语言翻译成计算机程序。 活动2【导入】新课引言
一、新课导入:
引例:用描点法作函数y=x3+3x2-24x+30的图象时,需要求出自变量和函数的一组对应值. 画程序框图,编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.
(教法:分析算法→框图表示→给出程序,体会各语句的使用.) 活动3【讲授】新课导学
二、新课导学:
输入语句
一般格式:INPUT “提示内容”; 变量
常用格式:INPUT “提示内容”;变量
INPUT 变量
INPUT “提示内容”;变量1,变量2,变量3,···
INPUT 变量1,变量2,变量3,···
输出语句
一般格式:PRINT “提示内容”;表达式
常用格式:PRINT “提示内容”;表达式
PRINT 表达式
PRINT “提示内容”;表达式1,表达式2···
PRINT 表达式1,表达式2,表达式3,···
PRINT “提示内容”
赋值语句
一般格式:变量=表达式
例题讲解,讲练结合:
例1.分析下面程序执行的结果
(1) A=10
A=10+15
PRINT A
END
(2) INPUT “A,B=”;A,B
x=A
A=B
B=x
PRINT “A , B=”;A , B
END
(运行时从键盘输入3,7)
练习:读下列两个程序语句回答问题.
(a) INPUT X
INPUT Y
X=2009
Y=2008
X=Y
PRINT X ,Y
END
(b) INPUT X
INPUT Y
X=2009
Y=2008
Y=X
PRINT X ,Y
END
(1)上述两个程序有何区别.
(2) 写出两个程序的运行结果.
例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩
例3 给一个变量重复赋值.
程序:A=10
A=A+15
PRINT A
END
那么,A的输出值是多少?
(思考:在此程序的基础上,如何设计一个程序,使得最后A的输出值是30呢?)
例4 编写一个程序,交换两个变量A和B的值,并输出交换前后的值.
INPUT “A,B=”;A,B
PRINT A,B
x=A
A=B
B=x
PRINT A,B
END 活动4【测试】课堂练习
同步试题] 1.2.1输入、输出、赋值语句
1、下列程序运行后,a,b,c的值各等于什么?
(1) a=3 (2) a=3
b=-5 b=-5
c=8 c=8
a=b a=b
b=c b=c
PRINT a,b,c c=a
END PRINT a,b,c
END
(1)________________________(2)________________________
2、 指出下列语句的错误,并改正:
(1)A=B=50
(2)x=1,y=2,z=3
(3)INPUT “How old are you” x
(4)INPUT ,x
(5)PRINT A+B=;C
(6)PRINT Good-bye!
3、将两个数 交换,使 ,下面语句正确一组是 ( )
a=c
c=b
b=a
b=a
a=b
c=b
b=a
a=c
a=b
b=a
A B C D
4、计算机执行下面的程序段后,输出的结果是( )
PRINT , A B C D
5、 下列给出的赋值语句中正确的是( )
A B C D
6、对赋值语句的描述正确的是 ( )
①可以给变量提供初值 ②将表达式的值赋给变量
③可以给一个变量重复赋值 ④不能给同一变量重复赋值
A ①②③ B ①② C ②③④ D ①②④ 活动5【活动】课堂小结
四、课堂小结:
(1)这节课介绍了输入语句、输出语句和赋值语句的结构特点及联系.
(2)掌握并应用输入语句,输出语句,赋值语句编写一些简单的程序解决问题,特别是掌握赋值语句中“=”的作用及应用.
(3)编程一般的步骤:先写出算法,再进行编程.我们要养成良好的习惯,也有助于数学逻辑思维的形成。同时注意书写的规范性。 活动6【作业】课堂作业
五、课后作业:P24:1、2、3、4
Tags:语句,1.2.1,输入,输出,赋值