人教A版高中数学必修3课件:1.2.1输入、输出、赋值语句(共23张PPT)

文档属性

名称 人教A版高中数学必修3课件:1.2.1输入、输出、赋值语句(共23张PPT)
格式 zip
文件大小 397.5KB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2019-12-18 06:57:57

图片预览

文档简介

(共23张PPT)
1、记住输入、输出、赋值三种语句的格式;
2、能用输入、输出、赋值三种语句的格式
书写简单算法的程序。
认真阅读教材P21—23页内容,
提出你不懂的问题。
1. 计算机能够"理解"的语言是什么?
2、基本的算法语句有哪些?各自对应
怎样的算法结构?
INPUT “提示文字”;变量
PRINT “提示内容”;表达式
变量=表达式
可对程序中的变量赋值
可输出表达式的值,计算
可对程序中的变量赋值,计算



3、完成下列表格
语句 一般格式 主要功能 是否有计算功能
输入语句
输出语句
赋值语句
程序
INPUT “x=”;x
y=x^3+3*x^2-24*x+30 PRINT x
PRINT y
END
INPUT “提示内容”;变量
1.“提示内容”和它后面的 “;”可以省略;
2.一个语句可以给多个变量赋值,中间用“,”隔开;
3.无计算功能,不能输入表达式;
4.输入多个数据时用“,”分隔,且个数要与变量的个数相同.
1.“提示内容”和它后面的“;”可以省略;
2.一个语句可以输出多个表达式,不同的表达式之间用“,”隔开;
3.表达式可以是变量,也可以是计算公式;
4.有计算功能,能直接输出计算公式的值.
程序
PRINT “提示内容”;表达式
INPUT “x=”;x
y=x^3+3*x^2-24*x+30 PRINT x
PRINT y
END
INPUT “x=”;x
y=x^3+3*x^2-24*x+30 PRINT x
PRINT y
END
变量=表达式
1.“=”左侧必须是变量,右侧可以是数字、变量或者是计算公式;
2.一个语句只能有一个“=”,并且只能给一个变量赋值;
3.有计算功能,可以把表达式的值赋给一个变量.
程序
例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩
第一步:分别输入三科的成绩a,b,c;
第二步:计算average=(a+b+c)/3;
第三步:输出三科平均分.
程序框图
程序
INPUT “Maths=”;a
INPUT “Chinese=”;b
INPUT “English=”;c
PRINT “The average=”;(a+b+c)/3
END
INPUT “Maths,Chinese,English=”;a,b,c
程序2
PRINT “The average=”;(a+b+c)/3
END
算法
例3.分析下列程序,考虑输出的结果是什么?
程序2:A=10
A=A+15
PRINT A
END
程序1: a=1
x=a+1
PRINT x
END
程序3:a=1
b=3
PRINT “a+b=”;a+b
END
答: 2
答: 25
答: a+b=4
三、知识小结
INPUT语句 PRINT语句 赋值语句
格式 INPUT “提示内容”;变量 PRINT “提示内容”;表达式 变量=表达式



明 1.“提示内容”和它后面的“;”可以省略
2.一个语句可以给多个变量赋值,中间用“,”隔开
3.无计算功能,不能输入表达式
4.输入多个数据时用“,”分隔,且个数要与变量的个数相同 1.“提示内容”和后面的 “;”可以省略
2.一个语句可以输出多个表达式,不同的表达式之间用“,”隔开
3.表达式可以是变量,也可以是计算公式
4.有计算功能,能直接输出计算公式的值 1.“=”左侧必须是变量,右侧可以是数字、变量或者是计算公式
2.一个语句只能有一个“=”,并且只能给一个变量赋值
3.有计算功能,可以把表达式的值赋给一个变量
1.比较下列各组程序语句有什么异同?
(1) a=2 PRINT 2
PRINT a

(2) A=1 A=1
B=2 B=2
A=B B=A

(3) PRINT “a+b” PRINT a+b
例5.若三角形的三边分别是a,b,c,借助三角形
面积公式(海伦-秦九韶公式)
编写一个求三角形面积的程序。
程序:
INPUT “a,b,c=”;a,b,c
p=(a+b+c)/2
S=SQR(p*(p-a)*(p-b)*(p-c))
PRINT “三角形面积S=”;S
END
ABS(x)=|x|.
数学符号与程序符号的对比
温馨提示:
数学符号 程序符号
× *
÷ /
a^b
≤ <=
≥ >=
≠ <>
|x| ABS(x)
SQR(x)
且\或 AND\OR
变式训练1:编写一个程序,要求输入一个圆的半径,
便能输出该圆的周长和面积.( π取3.14)
分析:设圆的半径为R,则圆的周长C=2πR,面积S=πR2,可以利用顺序结构中的INPUT语句,PRINT语句和赋值语句设计程序。
INPUT “R=”;R
C=2*3.14*R
S=3.14*R^2
PRINT “C=”;C
PRINT “S=”; S
END
2.“x=3*5”和“x=x+1”是某个程序中前后相邻的两个语句,那么下列说法正确的是( )
①“x=3*5”的意思是将数值15赋给x;
②“x=3*5”的意思是x=3×5,此式子与算术中的式子是一样的;
③“x=3*5”也可以写成“3*5=x”;
④“x=x+1”在执行赋值语句之前的右边的x的值为15,执行赋值语句之后x的值为16.
(A)①③ (B)②④ (C)①④ (D)②③
(1)程序Ⅰ的运行结果为___________;
(2)若程序Ⅱ与程序Ⅰ运行结果相同,则程序Ⅱ输入的
值为________________________.
3.编写一个程序,要求输入两个正数a,b的值,输出ab和ba的值.