登录 / 注册
首页>人教版高中数学必修3>1.2.1输入语句输出语句和赋值语句
  • 资料信息
  • 科目: 

    人教版高中数学必修3 - 1.2.1输入语句输出语句和赋值语句

  • 格式:  PPT
  • 大小:  351K    71张
  • 时间:  2016-08

免费下载《1.2.1输入语句输出语句和赋值语句》PPT课件

以下为幻灯片页面截图,请点击左边“我要下载”按钮免费下载无水印完整文件
免费下载《1.2.1输入语句输出语句和赋值语句》PPT课件免费下载《1.2.1输入语句输出语句和赋值语句》PPT课件免费下载《1.2.1输入语句输出语句和赋值语句》PPT课件免费下载《1.2.1输入语句输出语句和赋值语句》PPT课件免费下载《1.2.1输入语句输出语句和赋值语句》PPT课件
《输入语句、输出语句和赋值语句》
1. 阅读例1
1. 输入语句: 一般格式是:
INPUT “提示内容”;变量
1. 输入语句: 一般格式是:
INPUT “提示内容”;变量
INPUT "x=";x
1. 输入语句: 一般格式是:
INPUT “提示内容”;变量
INPUT "x=";x
[例] 要想输入一个学生的语文和数学两门课的成绩:
1. 输入语句: 一般格式是:
INPUT “提示内容”;变量
INPUT "x=";x
[例] 要想输入一个学生的语文和数学两门课的成绩: INPUT "Chinese";a INPUT "Maths";b
1. 输入语句: 一般格式是:
INPUT “提示内容”;变量
INPUT "x=";x
[例] 要想输入一个学生的语文和数学两门课的成绩: INPUT "Chinese";a INPUT "Maths";b 说明:从键盘输入的数据只能是常量(不包括符号常量),不能是表达式(包括变量和函数)
INPUT语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为: INPUT "提示内容1,提示内容2,...";变量1,变量2,...
INPUT语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为: INPUT "提示内容1,提示内容2,...";变量1,变量2,...
INPUT "a,b,c="; a,b,c
INPUT语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为: INPUT "提示内容1,提示内容2,...";变量1,变量2,...
INPUT "a,b,c="; a,b,c 注意:各“提示内容”之间以及各变量之间必须用逗号“,”隔开。
[例] 要想输入一个学生的语、数、外三门课的成绩:
[例] 要想输入一个学生的语、数、外三门课的成绩: INPUT "Maths,Chinese,English"; a,b,c
[例] 要想输入一个学生的语、数、外三门课的成绩: INPUT "Maths,Chinese,English"; a,b,c 说明: INPUT语句的作用:对程序中的变量赋值
2.输出语句: 一般格式是: PRINT “提示内容”;表达式
2.输出语句: 一般格式是: PRINT “提示内容”;表达式
PRINT "sum=";a+b+c
2.输出语句: 一般格式是: PRINT “提示内容”;表达式
PRINT "sum=";a+b+c
输出语句的用途: ①输出表达式的值 ②有计算功能,能直接输出计算公式的值。
2.输出语句: 一般格式是: PRINT “提示内容”;表达式
PRINT "sum=";a+b+c
输出语句的用途: ①输出表达式的值 ②有计算功能,能直接输出计算公式的值。 说明: (1) 如果某一个变量已经被赋值,则可以用PRINT语句打印出来该变量的值。
2.输出语句: 一般格式是: PRINT “提示内容”;表达式
PRINT "sum=";a+b+c
输出语句的用途: ①输出表达式的值 ②有计算功能,能直接输出计算公式的值。 说明: (1) 如果某一个变量已经被赋值,则可以用PRINT语句打印出来该变量的值。 如:X=3 PRINT X
(2)用一个PRINT语句可以打印出若干个变量的值
(2)用一个PRINT语句可以打印出若干个变量的值 如:A=1 B=2 C=3 PRINT A,B,C
(2)用一个PRINT语句可以打印出若干个变量的值 如:A=1 B=2 C=3 PRINT A,B,C (3)用PRINT语句可以输出表达式的值。
(2)用一个PRINT语句可以打印出若干个变量的值 如:A=1 B=2 C=3 PRINT A,B,C (3)用PRINT语句可以输出表达式的值。 如:PRINT 3+5/2
(2)用一个PRINT语句可以打印出若干个变量的值 如:A=1 B=2 C=3 PRINT A,B,C (3)用PRINT语句可以输出表达式的值。 如:PRINT 3+5/2 说明:PRINT语句具有计算和输出的双重功能,遇到表达式时,它先计算,后输出。
(2)用一个PRINT语句可以打印出若干个变量的值 如:A=1 B=2 C=3 PRINT A,B,C (3)用PRINT语句可以输出表达式的值。 如:PRINT 3+5/2 说明:PRINT语句具有计算和输出的双重功能,遇到表达式时,它先计算,后输出。 ①用PRINT语句可以输出多个表达式的值吗?
(2)用一个PRINT语句可以打印出若干个变量的值 如:A=1 B=2 C=3 PRINT A,B,C (3)用PRINT语句可以输出表达式的值。 如:PRINT 3+5/2 说明:PRINT语句具有计算和输出的双重功能,遇到表达式时,它先计算,后输出。 ①用PRINT语句可以输出多个表达式的值吗? 如:PRINT 2+3,5*6,8/2
(2)用一个PRINT语句可以打印出若干个变量的值 如:A=1 B=2 C=3 PRINT A,B,C (3)用PRINT语句可以输出表达式的值。 如:PRINT 3+5/2 说明:PRINT语句具有计算和输出的双重功能,遇到表达式时,它先计算,后输出。 ①用PRINT语句可以输出多个表达式的值吗? 如:PRINT 2+3,5*6,8/2 ②下面的PRINT语句可以这样写吗?
(2)用一个PRINT语句可以打印出若干个变量的值 如:A=1 B=2 C=3 PRINT A,B,C (3)用PRINT语句可以输出表达式的值。 如:PRINT 3+5/2 说明:PRINT语句具有计算和输出的双重功能,遇到表达式时,它先计算,后输出。 ①用PRINT语句可以输出多个表达式的值吗? 如:PRINT 2+3,5*6,8/2 ②下面的PRINT语句可以这样写吗? 如:PRINT x=3﹡5
[例1] 编写程序,计算一个学生数学、语文、英语三门课的平均成绩。
程序①: INPUT "Maths="; INPUT "Chinese=";b INPUT "English=";c PRINT "The average=";(a+b+c)/3 END
程序①: INPUT "Maths="; INPUT "Chinese=";b INPUT "English=";c PRINT "The average=";(a+b+c)/3 END 程序②: INPUT "Maths,Chinese,English";a,b,c m=(a+b+c)/3 PRINT "The average=";m END
3. 赋值语句
3. 赋值语句 赋值语句的定义:在表述一个算法时,经常要引入变量,并赋给该变量一个值。用来表明赋给某一个变量一个具体的确定值的语句,叫做赋值语句。
3. 赋值语句 赋值语句的定义:在表述一个算法时,经常要引入变量,并赋给该变量一个值。用来表明赋给某一个变量一个具体的确定值的语句,叫做赋值语句。 赋值语句的作用:先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值. 一般格式是:
3. 赋值语句 赋值语句的定义:在表述一个算法时,经常要引入变量,并赋给该变量一个值。用来表明赋给某一个变量一个具体的确定值的语句,叫做赋值语句。 赋值语句的作用:先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值. 一般格式是: 变量=表达式
3. 赋值语句 赋值语句的定义:在表述一个算法时,经常要引入变量,并赋给该变量一个值。用来表明赋给某一个变量一个具体的确定值的语句,叫做赋值语句。 赋值语句的作用:先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值. 一般格式是: 变量=表达式
Sum=a+b+c
3. 赋值语句 赋值语句的定义:在表述一个算法时,经常要引入变量,并赋给该变量一个值。用来表明赋给某一个变量一个具体的确定值的语句,叫做赋值语句。 赋值语句的作用:先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值. 一般格式是: 变量=表达式
Sum=a+b+c
例如:x=4 y=6
问题1:下列的赋值形式正确吗?为什么?
问题1:下列的赋值形式正确吗?为什么? 例如:① x+y=2+3 ② 2=x
问题1:下列的赋值形式正确吗?为什么? 例如:① x+y=2+3 ② 2=x 注意:赋值号左边必须是变量,右侧必须是表达式。
问题1:下列的赋值形式正确吗?为什么? 例如:① x+y=2+3 ② 2=x 注意:赋值号左边必须是变量,右侧必须是表达式。 问题2:在数学中x=y与y=x的意义是一样的,那么在赋值语句中一样吗?
问题1:下列的赋值形式正确吗?为什么? 例如:① x+y=2+3 ② 2=x 注意:赋值号左边必须是变量,右侧必须是表达式。 问题2:在数学中x=y与y=x的意义是一样的,那么在赋值语句中一样吗? 注意:(2)赋值号左右不能对换。赋值语句是将赋值号右边的表达式的值赋给左边的变量。
(3) 一个语句只能给一个变量赋值
(3) 一个语句只能给一个变量赋值
问题3:我们知道a=a+1在数学中是不成立的,但在赋值语句中成立吗?为什么?
答:在赋值语句中是成立的,意思是将a的原值加1在赋给a,即a的值增加1。如果多次给一个变量赋值,则该变量的值取最后赋予的那个值。
(3) 一个语句只能给一个变量赋值
问题3:我们知道a=a+1在数学中是不成立的,但在赋值语句中成立吗?为什么?
思考:x=10 y=x z=y 则x,y,z的值分别为多少?
思考:x=10 y=x z=y 则x,y,z的值分别为多少?
注意(4):辗转赋值,即先将一个数值赋给一个变量,再将第一个变量的值赋给第二个变量…一直继续下去。
探究交流:
探究交流:
① 下面的程序A的输出值是多少?
A=10
A=A+15
PRINT "A="; A
END
x=3 y=4 x=y PRINT "x=";x PRINT "y=";y END
② 下面的程序运行后,x,y各等于多少?
b=c
a=3
b=-5
c=8
a=b
c=a
PRINT a,b,c
END
③ 下面的程序运行后,a,b,c各等于多少?
[例2] 交换两个变量A和B的值,并输出交换前后的值。
[例2] 交换两个变量A和B的值,并输出交换前后的值。
INPUT A
INPUT B
PRINT A, B
x=A
A=B
B=x
PRINT A,B
END
INPUT"A,B=";A,B
PRINT A,B
x=A
A=B
B=x
PRINT A,B
END
[例2] 交换两个变量A和B的值,并输出交换前后的值。
INPUT A
INPUT B
PRINT A, B
x=A
A=B
B=x
PRINT A,B
END
INPUT"A,B=";A,B
PRINT A,B
x=A
A=B
B=x
PRINT A,B
END
[例2] 交换两个变量A和B的值,并输出交换前后的值。
用赋值语句将两个变量的值交换, 这时要引入一个中间变量x,暂时存放A的值, 并把其传递给B.
INPUT A
INPUT B
PRINT A, B
x=A
A=B
B=x
PRINT A,B
END
一、分析下面程序执行的结果
***练习巩固***
(1)
A=-1000
A=A+100
PRINT "A="; A
END
一、分析下面程序执行的结果
***练习巩固***
(1)
A=-1000
A=A+100
PRINT "A="; A
END
A=-900
一、分析下面程序执行的结果
***练习巩固***
INPUT "A, B="; A, B
B=A+B
A=B-A
B=B-A
PRINT "A, B="; A, B
END
(运行时从键盘输入3, 7)
(2)
(1)
A=-1000
A=A+100
PRINT "A="; A
END
A=-900
一、分析下面程序执行的结果
***练习巩固***
INPUT "A, B="; A, B
B=A+B
A=B-A
B=B-A
PRINT "A, B="; A, B
END
(运行时从键盘输入3, 7)
(2)
A, B =7, 3
(1)
A=-1000
A=A+100
PRINT "A="; A
END
A=-900
一、分析下面程序执行的结果
***练习巩固***
将一个变量的值赋给另一个变量,
前一个变量的值保持不变;可先后给
一个变量赋多个不同的值,但变量的
取值总是最近被赋予的值 。
判断下列给出的语句是否正确,
为什么?
(1) 错,变量之间应用“,”号隔开;
(1) 错,变量之间应用“,”号隔开; (2) 错,INPUT语句中只能是变量,而不能是表达式;
(1) 错,变量之间应用“,”号隔开; (2) 错,INPUT语句中只能是变量,而不能是表达式; (3) 错,PRINT语句不能用赋值号“=”;
(1) 错,变量之间应用“,”号隔开; (2) 错,INPUT语句中只能是变量,而不能是表达式; (3) 错,PRINT语句不能用赋值号“=”; (4) 正确,PRINT语句可以输出常量、表达式的值;
(1) 错,变量之间应用“,”号隔开; (2) 错,INPUT语句中只能是变量,而不能是表达式; (3) 错,PRINT语句不能用赋值号“=”; (4) 正确,PRINT语句可以输出常量、表达式的值; (5) 错,赋值语句中“=”号左右不能互换;
(1) 错,变量之间应用“,”号隔开; (2) 错,INPUT语句中只能是变量,而不能是表达式; (3) 错,PRINT语句不能用赋值号“=”; (4) 正确,PRINT语句可以输出常量、表达式的值; (5) 错,赋值语句中“=”号左右不能互换; (6) 错,不能给一个表达式赋值;
(1) 错,变量之间应用“,”号隔开; (2) 错,INPUT语句中只能是变量,而不能是表达式; (3) 错,PRINT语句不能用赋值号“=”; (4) 正确,PRINT语句可以输出常量、表达式的值; (5) 错,赋值语句中“=”号左右不能互换; (6) 错,不能给一个表达式赋值; (7) 错,一个赋值语句只能给一个变量赋值;
错,变量之间应用“,”号隔开; (2) 错,INPUT语句中只能是变量,而不能是表达式; (3) 错,PRINT语句不能用赋值号“=”; (4) 正确,PRINT语句可以输出常量、表达式的值; (5) 错,赋值语句中“=”号左右不能互换; (6) 错,不能给一个表达式赋值; (7) 错,一个赋值语句只能给一个变量赋值; (8) 正确该句的功能是将当前T的值平方后
再赋给变量T
(1) 输入输出语句、赋值语句的作用及应用
***课时小结***
(1) 输入输出语句、赋值语句的作用及应用
(2) 编程的一般步骤:先写算法,再进行编程。
***课时小结***