引入:
计算机完成任何任务都需要算法,但我们用自然语言或程序框图描述的算法计算机是无法“理解”的。这就需要我们将算法翻译成计算机可以理解的程序设计语言(Programing Language)。
计算机程序语言有很多种,如Basic、VB、C、C++、Fortran、Matlab等多种语言。
基本算法语句
计算机程序设计语言包含以下五个基本算法语句:
输入语句、输出语句、赋值语句、条件语句和循环语句
顺序结构输入、输出语句、赋值语句
条件结构条件语句
循环结构循环语句
算法:
第二步:计算的值;
开始
输入x
输出x,y
结束
框图:
,需要求出
自变量和函数的一组对应值,编写程序,分别计算当x=-5,
-4,-3,-2,-1,0,1,2,3,4,5时的函数值。
第一步:输入x的值;
第三步:输出x,y的值。
输入、输出语句
赋值语句
程序:
INPUT “x”;x
y=x^3+3 x^2-24 x+30
PRINT x,y
END
*
*
,需要求出
自变量和函数的一组对应值,编写程序,分别计算当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,y
END
*
*
INPUT “提示内容”;变量
输入语句:
输出语句:
PRINT “提示内容”;表达式
赋值语句:
变量=表达式
输入语句:
1.“提示内容”可以省略:
INPUT x
,中间用“,”隔开:
INPUT “a,b,c”;a,b,c
,不能输入表达式:
INPUT “a+b”;a+b
INPUT “提示内容”;变量
输出语句:
1.“提示内容”可以省略:
PRINT x
,中间用“,”隔开:
PRINT “a,b,c”;a,b,c
,可以输出计算公式的值:
PRINT “a+b”;a+b
PRINT “提示内容”;表达式
赋值语句:
1.“=”左侧必须是变量,右侧可以是数字、变量或者是计算公式:
x=2 ; y=a ; average=(a+b)/2
“=”,并且只能给一个变量赋值
x=a+b=c*d ; x=y=(a+b)/2
,可以把表达式的值赋给一个变量:
average=(a+b)/2 ; x=x+2
变量=表达式
常用运算符号和函数
除法取余数
MOD
除法取商
\
<>
<=
>=
幂运算
^
除法运算
/
乘法运算
功能
运算符
*
≥
≤
≠
Inx
|x|
功能
LOG(x)
SQR(x)
ABS(x)
注意事项
函数名
x≥0
x>0
例2:编写程序,计算一个学生数学、语文、英语三门课的平均成绩。
算法:
第一步:分别输入三科的成绩a,b,c;
第二步:计算y=(a+b+c)/3;
第三步:输出y。
框图:
开始
输入a,b,c
输出y
结束
y=(a+b+c)/3
程序:
INPUT a,b,c
PRINT y
END
y=(a+b+c)/3
高中数学 基本算法语句新 来自淘豆网www.taodocs.com转载请标明出处.