【全国百强校】内蒙古元宝山区平煤高级中学高中数学人教必修三课件:1.2.1输入语句、输出语句和赋值语句(共17张PPT)

文档属性

名称 【全国百强校】内蒙古元宝山区平煤高级中学高中数学人教必修三课件:1.2.1输入语句、输出语句和赋值语句(共17张PPT)
格式 zip
文件大小 44.3KB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2016-02-22 19:40:13

图片预览

文档简介

课件17张PPT。1.2.1 输入语句、输出语句和赋值语句 程序框图是由表示算法基本逻辑结构的图形组成的,而程序则是由表示算法基本逻辑结构的算法语句组成. 任何高级程序设计语言都包含以下五种基本语句.常用的程序设计语言:BASIC,C/C++, Delphi ,VB、ASP等等。 它们与算法的三种基本结构是相互对应的. 程序框图是由表示算法基本逻辑结构的图形组成的,而程序则是由表示算法基本逻辑结构的算法语句组成. 任何高级程序设计语言都包含以下五种基本语句.常用的程序设计语言:BASIC,C/C++, Delphi ,VB、ASP等等。 计算机运行程序语句的基本顺序:BASIC语言中的常用运算符号与函数符号第一步:输入x的值;
第二步:计算y=x3+3x2-24x+30的值;
第三步:输出x,y的值.框图例1.用描点法作函数 的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.算法例1.用描点法作函数 的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.程序INPUT “x=”;x
y=x^3+3*x^2-24*x+30 PRINT x
PRINT y
ENDINPUT “提示内容”;变量1.“提示内容”和它后面的 “;”可以省略;
2.一个语句可以给多个变量赋值,中间用“,”隔开;
3.无计算功能,不能输入表达式;
4.输入多个数据时用“,”分隔,且数据个数要与变量的个数相同.1.“提示内容”和它后面的“;”可以省略;
2.一个语句可以输出多个表达式,不同的表达式之间用“,”隔开;
3.表达式可以是变量,也可以是计算公式;
4.有计算功能,能直接输出计算公式的值.例1.用描点法作函数 的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.程序PRINT “提示内容”;表达式INPUT “x=”;x
y=x^3+3*x^2-24*x+30 PRINT x
PRINT y
ENDINPUT “x=”;x
y=x^3+3*x^2-24*x+30 PRINT x
PRINT y
END 变量=表达式 1.“=”左侧必须是变量,右侧可以是数字、变量或者是计算公式;
2.一个语句只能有一个“=”,并且只能给一个变量赋值;
3.有计算功能,可以把右边表达式的值赋给左边的变量.程序例1.用描点法作函数 的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩第一步:分别输入三科的成绩a,b,c;第二步:计算average=(a+b+c)/3;第三步:输出三科平均分.程序框图程序INPUT “Maths=”;aINPUT “Chinese=”;bINPUT “English=”;cPRINT “The average=”;(a+b+c)/3ENDINPUT “Maths,Chinese,English=”;a,b,c程序2PRINT “The average=”;(a+b+c)/3END输入a,b,c开始输出average结束算法例3 给一个变量重复赋值。程序:A = 10
A = A + 15
PRINT A
END例4 交换两个变量A和B的值,并输出交换前后的值。程序:INPUT A,B
PRINT A,B
X=A
A=B
B=X
PRINT A,B
ENDA的输出值是多少?变量x的作用是什么?练习.分析下列程序,考虑输出的结果是什么?程序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 “A,B=”;A,B
B=A+B
A=B-A
B=B-A
PRINT “A,B=”;A,B
END
(运行时从键盘输入3,7)(1)(2)A=-1000
A=A+100
PRINT “A=”;A
END给一个变量重复赋值时,变量的取值总是最后被赋予的值 。A=-900A,B =7 3课后练习1:p.24练习第一题程序程序:
INPUT “F=”;F
C=(F-32)*5/9
PRINT “C=”;C
END课后练习2:p.24练习第二题程序程序:
INPUT “a=,b=”;a,b
s=a+b
d=a-b
m=a*b
v=a/b
PRINT s,d,m,v
END三、课后练习3:p.24练习第三题程序程序:
INPUT “a=”;a
INPUT “b=”;b
INPUT “c=”;c
p=(a+b+c)/2
s=SQR(p*(p-a)*(p-b)*(p-c))
PRINT “s=”;s
END程序2:
INPUT a,b,c
p=(a+b+c)/2
s=SQR(p*(p-a)*(p-b)*(p-c))
PRINT s
END课后练习4:p.24练习第四题程序程序:
INPUT “a,b,c=”;a,b,c
x=10.4*a
y=15.6*b
z=25.2*c
s=x+y+z
PRINT “s=”;s
END基本算法语句小结