资料摘要
1.2.1 输入语句、输出语句和赋值语句●三维目标1.知识与技能(1)正确理解输入语句、输出语句、赋值语句的结构.(2)会写一些简单的程序.(3)掌握赋值语句中的“=”的作用.2.过程与方法(1)让学生充分地感知、体验应用计算机解决数学问题的方法;并能初步操作、模仿.(2)通过对现实生活情境的探究,
- 资料类型:教学教案文档
- 所属课文:1.2.1 输入语句、输出语句和赋值语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 18
- 下载次数
- 0
- 更新时间
- 2019-06-25 15:26:00
- 来源学校
- 学校:沁水县第二中学
1.2.1 输入语句、输出语句和赋值语句优质课教案内容
未知
摘要:暂无摘要
关键词:1.2.1 输入语句、输…优质课教案内容
正文
1.2.1 输入语句、输出语句和赋值语句
●三维目标
1.知识与技能
(1)正确理解输入语句、输出语句、赋值语句的结构.
(2)会写一些简单的程序.
(3)掌握赋值语句中的“=”的作用.
2.过程与方法
(1)让学生充分地感知、体验应用计算机解决数学问题的方法;并能初步操作、模仿.
(2)通过对现实生活情境的探究,尝试设计出解决问题的程序,理解逻辑推理的数学方法.
3.情感、态度与价值观
通过本节内容的学习,使我们认识到计算机与人们生活密切相关,增强计算机应用意识,提高学生学习新知识的兴趣.
●重点难点
重点:正确理解输入语句、输出语句、赋值语句的作用.
难点:准确写出输入语句、输出语句、赋值语句.
●教学建议
结合本节课的教学内容和学生的认知水平,建议教师启发引导为主,利用多媒体及程序软件,从复习回顾引入课题,由计算机的局限性产生问题,从而寻找解决的方法,引入学习程序语言的必要性.在教学上强调学生的主体意识,激发学生的求知欲望,使学生在探索中学习,在研究中提高,通过自主探究,产生结论,不断改进、完善结论,让不同层次的学生都参与到课堂教学中,让学生积极参与、讨论交流.充分挖掘三种算法语句格式特点及意义,在分析具体问题的过程中,总结三种语句的思想与特征.
●教学流程
复习回顾、引入新课,以海伦—秦九韶公式的算法与程序框图为例,引入新课⇒引导学生掌握三种语句的功能及特点,培养学生自主解决问题的能力⇒通过例1及变式训练,使学生掌握基本的输入、输出语句及书写时应注意的问题⇒通过例2及变式训练进一步巩固了学生对赋值语句的了解和认识,学会应用赋值语句进行编程
课标解读
2.能够将程序框图转化为程序语句.(难点) 3.进一步体会算法的基本思想.
1.理解输入语句、输出语句、赋值语句.(重点)
基本算法语句
【问题导思】
小华同学在一次期末测验中,语文、数学、英语学科的成绩分别为120,126,110. 1.画出求三科平均分的框图.
【提示】
2.该问题能用计算机处理吗?应如何操作?
【提示】
能,应将算法过程转化成计算机理解的语言.
1.输入语句
(1)格式:INPUT
“提示内容”;变量.
(2)功能:输入提示内容要求的相应信息赋值.
2.输出语句
(1)格式:PRINT “提示内容”;表达式.
(2)功能:实现算法的输出结果功能.
3.赋值语句
(1)格式:变量=表达式.
(2)功能:将表达式所代表的值赋给变量.
输入、输出语句
编写一个程序,要求输入两个正数a,b的值,输出ab和ba的值.
【思路探究】
根据输入、输出语句的格式编写.
【自主解答】
INPUT “a,b=”;a,b PRINT “ab=”;a^b PRINT “ba=”;b^a END
1.输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用逗号“,”隔开.
2.计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略.
3.输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现.
已知A(x1,y1),B(x2,y2)是平面上两点,设计一个程序输出线段AB的中点M的横、纵坐标.
【解】
INPUT x1,y1,x2,y2
x=(x1+x2)/2
y=(y1+y2)/2 PRINT
“点M的横坐标为”;x,“纵坐标为”;y END 赋值语句
请写出下面程序运算输出的结果.
【思路探究】
利用赋值语句的功能求解最后结果.
【自主解答】
(1)因为a=5,b=3,c=(a+b)/2=4,
所以d=c2=16,输出d的值为16. (2)因为a=1,b=2,c=a+b,所以c=3,b=a+c-b,
即b=1+3-2=2.所以输出a,b,c的值为1,2,3. (3)由b=20及a=b知a=20,
由c=30及b=c知b=30,
再由c=a及a=20知c=20. 所以a=20,b=30,c=20,输出a,b,c的值是20,30,20.
1.赋值语句的作用是先算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值.
2.赋值号两边的内容不能对调,如a=b与b=a表示的意义完全不同.
赋值号与“等于”的意义也不同,若把“=”看作等于,则N=N+1不成立,若看作赋值号,则成立.
3.赋值语句只能给一个变量赋值,不能接连出现两个或多个“=”.可给一个变量多次赋值,但只保留最后一次所赋的值.
写出下列语句描述的算法的输出结果.
【解】
(1)z=5×10=50,s=5+10+50=65,输出65. (2)c=4×2=8,d=4+8=12,
s=4+2+8+12=26,输出26. 用三种语句编写程序
编写程序,计算甲、乙、丙三人的平均年龄.
【思路探究】
求和→求平均数→输出结果
【自主解答】
解决本例的算法步骤:
第一步:输入甲、乙、丙三人的年龄a,b,c. a+b+c第二步:计算y=. 3第三步:输出y. 程序如下所示:
INPUT “jia=”;a INPUT “yi=”;b INPUT “bing=”;c PRINT “The average=”;(a+b+c)/3 END
数学符号同程序符号间的互化关系:
功能
数学符号
程序符号或函数
* 乘法运算符
×
÷
/ 除法运算符
ax
a^x
指数运算
不大于
≤
<=
不小于
≥
>=
不等号
≠
<>
|x|
ABS(x) 绝对值
SQR(x) 算术平方根
x 逻辑“且”运
AND 算
逻辑“或”运算
2
OR
已知函数y=x-2x+3,编写一个程序,使每输入一个x的值,都得到相应的y值.
【解】
程序如下所示:
(见学生用书第15页)
函数思想在编写程序中的应用
(12分)已知糕点店的月饼价格如下:豆沙馅的月饼每千克25元,蛋黄馅的月饼每千克35元,莲蓉馅的月饼每千克30元,若顾客依次购买这三种月饼a,b,c千克,应收多少钱?请设计一个程序,帮助售货员算账.
【思路点拨】
明确题意,列出表达式,应用三种基本语句即可完成设计.
【规范解答】
程序如下
对于实际问题,要抓住运算的实质,即建立求解问题的一次函数模型.本题实质运算为求y=25a+35b+30c的值.在写程序时要熟练应用三种基本语句,严格按照各种语句的规则去写程序,以免出错.
1.需输入信息时用INPUT语句,需输出信息时用PRINT语句.当变量需要的数据较少或给变量赋予算式时,用赋值语句,当变量需要输入多组数据且程序重复使用时,使用输入语句较好.
2.赋值语句是一个程序必不可少的重要组成部分.使用赋值语句,一定要注意其格式要求,不能利用赋值语句进行代数式计算等.
(见学生用书第16页)
1.在INPUT语句中,如果同时输入多个变量,变量之间的分隔符号是(
) A.逗号
B.分号
C.空格
D.引号
【解析】
输入语句中,变量之间只能用逗号.
【答案】
A 2.赋值语句N=N+1的意思是(
) A.N等于N+1 B.N+1等于N
C.将N的值赋给N+1 D.将N的原值加1再赋给N,即N的值增加1 【解析】
由赋值语句的作用及特点知,D正确.
【答案】
D 3.以下程序输出结果为________.
a=5 a=a+1 a=a*a PRINT
a END 【解析】
a=6×6=36. 【答案】
36 4.把下列程序用程序框图表示出来.
【解】
(见学生用书第87页)
一、选择题
1.(2013·济南高一检测)下列给出的赋值语句中正确的是(
)
A.3=M
B.M=-M
C.B=A=2
D.x+y=0 【解析】
等号左边为变量,右边为表达式,故A错,一个值不能同时给多个变量赋值,故C错,另外赋值语句左边只能是变量名字而不能是表达式,故D错.
【答案】
B 2.下列程序若输出的结果为8,则输入的x值可能是(
)
A.-2
B.-4 C.2
D.2或-4 【解析】
y=x2+2x,令y=8得x=-4或2. 【答案】
D 3.以下程序运行时输出的结果是(
) A=3 B=A*A A=A+B B=B+A PRINT
A,B A.12,5
B.12,21 C.12,3
D.21,12 【解析】
A=3,
B=3×3=9,
A=3+9=12,
B=9+12=21. 【答案】
B 4.有以下程序:
A=11 B=22 A=A+B PRINT
“A=”;A,“B=”;B END 执行上述语句后,输出的结果是(
) A.A=33
B=11
B.A=11
B=22 C.A=33
B=22
D.A=11
B=33 【解析】
∵A=11,B=22,∴A+B=33,即把33赋予A,则PRINT
A=33,B=22. 【答案】
C 5.将两个数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 【解析】
引入新变量c,先把b值赋给c,再把a值赋给b,最后把c值赋给a,完成a,b值的交换.
【答案】
B 二、填空题
6.执行程序PRINT
(3+5)*2的结果为________.
【解析】
输出语句有计算功能,故结果为8*2=16. 【答案】
16 7.(2013·银川高一检测)下面一段程序执行后的结果为________.
A=20 A=A*5 A=A+6 PRINT A
END 【解析】
A=20×5=100,A=100+6=106. 【答案】
106 8.下面一段程序执行后的结果为________.
A=2 A=A*2 A=A+6 PRINT A END 【解析】
A=2,∴A=2*2=4,A=A+6=4+6=10. 【答案】
10 三、解答题
9.用赋值语句写出下列算法,并画出程序框图:摄氏温度C为23.5 ℃,将它转换成华5氏温度F,并输出.(已知F=C+32) 9【解】
算法程序如下:
C=23.5 F=5/9*C+32 PRINT
F END 程序框图为:
10.写出用公式法求x-2x-8=0的根的程序.
【解】
程序如下:
INPUT
“a,b,c=”;a,b,c p=-b/(2] 11.已知直线方程Ax+By+C=0(A·B≠0),试编写一个程序,要求输入符号条件的A,B,C的值,输出该直线在x轴、y轴上的截距和斜率.
【解】
程序如下:
INPUT
A,B,C
M=(-C)/A
N=(-C)/B
k=(-A)/B
“x轴上的截距:”;M
“y轴上的截距:”;N
“斜率:”;k
2END
(教师用书独具)
在一次数学考试中,小明、小亮、小强的成绩分别为a、b、c,后来发现统计错了.小亮的成绩记在小明的名下,小强的成绩记在小亮的名下,而小明的成绩记在小强的名下了.设计程序更正成绩单.
【思路探究】
应用赋值语句进行程序设计.
【自主解答】
程序:
INPUT
“更正前的成绩”;a,b,c x=a a=c c=b b=x PRINT
“更正后的成绩”;a,b,c END
某市2013年1~12月的产值分别是3.8,4.2,5.3,6.1,6.4,5.6,4.8,7.3,4.5,6.4,5.8,4.7(单位:亿元),试设计一个可计算出该市2013年各季度的月平均产值及2013年的月平均产值的程序.
【解】
程序如下:
INPUT
a1,a2,a3,b1,b2,b3,c1,c2,c3,d1,d2,d3 S1=a1+a2+a3 S2=b1+b2+b3 S3=c1+c2+c3 S4=d1+d2+d3 V1=S1/3 V2=S2/3 V3=S3/3 V4=S4/3 V=(S1+S2+S3+S4)/12 PRINT
V1,V2,V3,V4,V
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2019-06-25 15:26:00
- 下载次数: 0
- 浏览次数: 18
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147287
来自:学校:沁水县第二中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.1 输入语句、输出语句和赋值语句优质课教案内容是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.1 输入语句、输出语句和赋值语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。