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

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

  • 格式:  PPT
  • 大小:  529K    22张
  • 时间:  2016-08

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

以下为幻灯片页面截图,请点击左边“我要下载”按钮免费下载无水印完整文件
《1.2.1输入语句输出语句和赋值语句》ppt课件免费下载《1.2.1输入语句输出语句和赋值语句》ppt课件免费下载
1.2基本算法语句
1.2.1输入语句 输出语句 赋值语句
输入语句 输出语句 赋值语句 条件语句 循环语句
温故而知新
1. 什么是算法?什么是程序框图?
2. 算法的基本逻辑结构有哪些?
算法通常是指按照一定规则解决某一类问题的明确的和有限的步骤。
程序框图是一种用程序框、流程线及文字说明来表示算法的图形。
算法的基本结构有三种:顺序结构、条件结构、循环结构,其中循环结构又分为当型结构和直到型结构两种。
1. 算法的描述方法有哪些?
自然语言、程序框图和程序语言。
2. 基本的算法语句有哪些?
思考:
基本的算法语句有:输入语句、输出语句、赋值语句、条件语句、循环语句。
INPUT “x=”;x
y=x^3+3*x^2-24*x+20
PRINT y
END
程序:
输入语句
赋值语句
输出语句
表示结束
数学符号与程序符号的对比
基本算法语句
一、输入语句
1、一般格式:
INPUT “提示内容”;变量
③变量是指程序在运行时其值是可以变化的量。
④输入语句要求输入的值只能是具体的常数。
2、说明:
②“提示内容”提示用户输入什么样的信息,“提示内容”和它后面的“;”可以省略。
⑤提示内容与变量之间用“;”隔开。
⑥无计算功能,用户由键盘输入的数据必须是常量。
INPUT “x=” ;x
①输入语句的作用是实现算法的输入信息功能。
INPUT “a,b,c=” ; a,b,c
INPUT “Maths,Chinese,English”; a,b,c
例:要想输入一个学生的语、数、外三门课的成绩:
判断下列输入语句的正误 INPUT a;b;c
INPUT a,b,c
INPUT x=3
INPUT 2,3,4
INPUT “x=” ;5*5
练 习
×

×
×
×
基本算法语句
二、输出语句
1、一般格式:
PRINT “提示内容”;表达式
2、说明:
①作用是实现算法的输出结果功能。
②“提示内容”提示用户输出什么样的信息。 “提示内容”和它后面的“;”可以省略; “;”和表达式也可以省略。
③表达式是指程序要输出的数据。表达式可以输出变量或计算公式或系统信息。
④有计算功能,能直接输出计算公式的值。
PRINT “S=”;S
PRINT i
PRINT “a,b,c=”;a,b,c
PRINT “The average=”;(a+b+c)/3
PRINT “n is a prime number .”
PRINT “提示内容…”;表达式1,表达式2,…
一个语句可以输出多个表达式,不同的表达式之间可用“,”分隔。
基本算法语句
三、赋值语句(LET语句)
1、一般格式:
变量=表达式
2、说明:
①作用是将表达式所代表的值赋给变量,计算。
②赋值语句右边必须是一个数据、常量和算式,左边必须是变量,不能为表达式。
③赋值号左右不能对换。
④一个语句只能给一个变量赋值;
⑤可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值。
判断下列赋值语句的正误 4=m
X+y=10
a=b=2
N=N^2
练 习
×
×

×
【例题解析】
〖例1〗:编写程序,计算一个学生数学、语文、
英语三门课的平均成绩。
分析:先写出算法,画出程序框图,再进行编程。
结束
程序框图
程序:
INPUT “Maths= ”;a
INPUT “Chinese= ”;b
INPUT “English= ”;c
PRINT “The average= ”;(a+b+c)/3
END
y=(a+b+c)/3
输出y
结束
开始
INPUT “a,b,c”;a,b,c
y=(a+b+c)/3
PRINT “y=”;y
END
输入a、b、c
INPUT “a,b,c”;a,b,c
PRINT “y=”;(a+b+c)/3
END
程序2
程序3
〖例2〗:给一个变量重复赋值。
程序:
A=10
A=A+15
PRINT A
END
A的输出值是多少?
分析:此程序给变量A赋了两次值.A的初值为10,第二次赋值后,初值被“覆盖”,A的值变为25,因此输出值是25.
〖例3〗交换两个变量A和B的值,并输出交换前后
的值。
分析:引入一个中间变量X,将A的值赋予X,又将B
的值赋予A,再将X的值赋予B,从而达到交换A,
B的值.(比如交换装满水的两个水桶里的水需要
再找一个空桶)
INPUT A
INPUT B
PRINT A,B
X=A
A=B
B=X
PRINT A,B
END
程序:
练习
1、写出下列语句描述的算法的输出结果
a=5
b=3
c=(a+b)/2
d=c*c
print d
a=1
b=2
c=a+b
b=a+c-b
print a,b,c
a=10
b=20
c=30
a=b
b=c
c=a
print a,b,c
16
1,2,3
20,30,20
(5)INPUT “A,B=”;A,B
B=A+B
A=B-A
B=B-A
PRINT “A,B=”;A,B
END
(运行时从键盘输入3,7)
(4)A=-1000
A=A+100
PRINT “A=”;A
END
将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值 。
A=-900
A,B =7 3
【课堂小结】
(1)本节课介绍了输入语句、输出语句和赋值语句的结构特点及联系.
(2)掌握并应用输入语句,输出语句,赋值语句编写一些简单的程序解决数学问题,特别是掌握赋值语句中“=”的作用及应用.
(3)编程一般的步骤:先写出算法,再进行编程.我们要养成良好的习惯,也有助于数学逻辑思维的形成。
〖练习2〗P24页T1.
〖练习3〗P24页T2.
注:BASIC语言中的标准函数SQR(x),表示数x的算术平方根,ABS(x)表示x的绝对值等.
〖练习4〗P24页T3.
ABS(x)=|x|.