资料摘要
1.2. 1输入语句、输出语句和赋值语句教学目标:1. 知识目标: 理解学习基本算法语句的意义;学会输入语句、输出语句和赋值语句的基本用法;理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法. 2.能力目标:让学生充分地感知、体验应用计算机解决数学问题的方法;并能初步操作、模仿;通过对现实
- 资料类型:教学教案文档
- 所属课文:1.2.1 输入语句、输出语句和赋值语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 57
- 下载次数
- 0
- 更新时间
- 2018-07-01 06:18:00
- 来源学校
- 学校:唐山市曹妃甸区第一中学
1.2.1 输入语句、输出语句和赋值语句教学设计第一课时
未知
摘要:暂无摘要
关键词:1.2.1 输入语句、输…教学设计第一课时
正文
1.2. 1
输入语句、输出语句和赋值语句
教学目标:
1. 知识目标:
理解学习基本算法语句的意义;学会输入语句、输出语句和赋值语句的基本用法;理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法.
2.能力目标:
让学生充分地感知、体验应用计算机解决数学问题的方法;并能初步操作、模
仿;通过对现实生活情境的探究,尝试设计出解决问题的程序,理解逻辑推理的数
学方法。
3.情感态度与价值观:
通过本节学习,使我们认识到计算机与人们生活密切相关,提高学生学习新知识的兴趣
教学重点:输入语句、输出语句和赋值语句的基本用法.
教学难点:算法语句的写法. 【设疑自探】
阅读教材第21-24页,(或创设情境)以小组为单位提出问题,师生梳理形成自探提纲。
【解疑合探】
【探究1】
例1.阅读下列程序,并回答问题.
(1)
(2) INPUT
a,bc=a-bb=a+c-bPRINT
a,b,cENDINPUT
A,B,CA=A+BB=B-A
C=C/A*BPRINT
“C=”;CEND(1)中若输入1,2,则输出的结果为________;
(2)中若输入3,2,5,则输出的结果为________.
【探究2】
例2.圆台的上、下底面半径和高分别为r,R,h,写出求圆台的表面积和体积的程序(π取3.14).
【探究3】
例3.我国现有人口数约是13亿,若人口净增长率为1.5%,设计算法求n年后我国人口总数y(单位:亿),画出程序框图,并编写程序.
【质疑再探】
【运用拓展】
课堂训练:(学生自编题,教师预设)
1.下列赋值语句的写法不正确的是(
)
2.下列给出的输入、输出语句正确的是(
) ①输入语句INPUT
a;b;c ②输入语句INPUT
x=3 ③输出语句PRINT
A=4 ④输出语句PRINT
A .①②
B.②③C.③④
D.④
3.下边程序的输出结果为(
) A=8B=7A=A+BB=A-B
C=A*BA=CPRINT
A,BA.15,1
【课堂小结】
B.15,7
C.56,8
D.120,8
1.在输入语句中,“提示内容”与变量之间必须用“;”隔开,“提示内容”和它后面的“;”可省略不写,即格式为:INPUT
变量.在给多个变量赋值时,各提示内容(可省略)及各变量之间必须用“,”隔开.
2.输出语句的主要功能是实现算法的输出信息(表达式).对于输出语句的一般格式:PRINT
“提示内容”;表达式,其中“提示内容”与表达式之间必须用“;”隔开,当然“提示内容”;也可以不写,即格式为:PRINT
表达式.表达式是指算法和程序要求输出的信息;提示内容是提示用户要输出的是什么信息,提示内容必须加双引号.
3.赋值语句中的“=”是“赋值号”,赋值号的作用是将它右边的一个确定值赋给它左面的一个变量,赋值语句可以对一个变量多次赋值,每次赋值后新值将取代变量中原有的值.
1.2. 1
输入语句、输出语句和赋值语句
【课时作业】
1.下列赋值语句正确的是(
) A.S=S+i2
B.A=-A
C.x=2x+1
D.P=x
2.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的是(
) c=ba=ca=bb=aA.
B.b=a
C.
D.c=b
b=aa=ba=cb=a3.给出下列程序:
a=1b=2c=3m=a+b+c
n=a*b*cp=a-b-cEND上述程序的错误是________.
6.下列程序:
INPUT
“a=”;1a=a*2a=a*3
a=a*4a=a*5PRINT
aEND输出的结果a是(
) A.120
B.15
C.6
D.5
8.执行下列程序段后,变量a,b的值分别为(
)
a=15b=20a=a+b
b=a-b
a=a-bPRINT
a,bENDA.20,15
B.35,35
C.5,5
D.-5,-5 9.给出下列程序:
INPUT
“实数”;x1,y1,x2,y2a=x1-x2m=a^2b=y1-y2
n=b^2s=m+nd=PRINTsSQR
dEND此程序的功能为(
) A.求点到直线的距离
B.求两点之间的距离
C.求一个多项式函数的值
D.求输入的值的平方和
10.下列语句执行完后,A,B的值分别为________.
A=2B=3B=A*AA=A+B
B=A+BPRINT
A,BEND
1.2. 1
输入语句、输出语句和赋值语句答案
【解疑合探】
例1、解:(1)阅读程序,由a=1,b=2,c=a-b,可得c=-1;又根据语句b=a+c-b,可得b=-2;
所以程序运行后的结果为:1,-2,-1. (2)阅读程序,由A=3,B=2,C=5,A=A+B,可得A=5,又根据语句B=B-A,可得B=-3,又C=
C/A*B,所以输出结果为C=-3. 例2、解:
例3、
解:算法分析:
第一步,输入n,
第二步,计算y=13×1.015n. 第三步,输出y. 程序框图如图所示:
程序如下:
【运用拓展】
课堂训练:(学生自编题,教师预设)
1. C 解:赋值号的左边只能是一个变量而非表达式.
2.
D解:①INPUT语句可以给多个变量赋值,变量之间用“,”隔开;②INPUT语句中只能是变量,而不能是表达式;③PRINT语句中不用赋值号“=”;④PRINT语句可以输出常量、表达式的值.
3.
D解:由程序可知,执行程序过程中,A,B,C的值的变化情况如下:
A=8,B=7,A=15,B=8,C=120,A=120,因此输出结果是A=120,B=8. 【课时作业】
1.
B
解:在程序语中乘方要用“^”表示,所以A不正确;乘号“*”不能省略,所以C不正确;D选项中x应用SQR(x)表示,所以D不正确;B选项是将变量A的相反数赋给变量A,则B正确.
2.
B 解:对赋值语句的理解可知,B正确.
3.没有PRINT语句
解:该程序没有输出语句,即该程序没有任何意义.
6.
A
解:a=1×2×3×4×5=120,故选A. 8.
A
解:a=15,b=20,把a+b赋给a,因此得出a=35,再把a-b赋给b,即b=35-20=15,再把a-b赋给a,此时a=35-15=20,因此最后输出的a,b的值分别为20,15. 9.
B 解:输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离.
10.
6,10
解:∵A=2,B=A2,即有B=4,
∴A=A+B=2+4=6,∴B=A+B=6+4=10.
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-07-01 06:18:00
- 下载次数: 0
- 浏览次数: 57
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147287
来自:学校:唐山市曹妃甸区第一中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.1 输入语句、输出语句和赋值语句教学设计第一课时是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.1 输入语句、输出语句和赋值语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。