1.2基本算法语句
1.2 基本算法语句
任何高级程序设计语言都包含 输入语句、输出语句、赋值语句、条件语句 和循环语句五种基本语句它们与算法的三种 基本结构是相互对应的 顺序结构」←→~输入语句、输岀语句、赋值语句 条件结构 条件语句 循环结构 循环语句
任何高级程序设计语言都包含 输入语句、输出语句、 赋值语句、条件语句 和循环语句五种基本语句.它们与算法的三种 基本结构是相互对应的. 顺序结构 输入语句、输出语句、赋值语句 条件结构 条件语句 循环结构 循环语句 3
例1用描点法作函数y=x3+3x24X+30的图象时,需要 求出自变量和函数的一组对应值编写程序,分别计算当 x=5,4,3,-2,-1,0,1,2,3,4,5时的函数值 算法分析 程序框图 开始 S1:输入x的值 输入x S2:计算 y=x3+3x224x+30 的值 S3:输出y的值 y=x+3x2-24x+30 语句 INPUT“x=y;x y=X^3+3*x^2-24* 输出y x+30 PRINT y END 结束
4 S1:输入x的值; S2:计算y=x3+3x2-24x+30的值; S3:输出y的值. 程序框图 例1用描点法作函数y=x3+3x2 -24x+30 的图象时,需要 求出自变量和函数的一组对应值.编写程序,分别计算当 x=-5,-4,-3,-2,-1,0,1, 2,3,4,5时的函数值. 算法分析 输出y 结束 开始 输入x 3 2 y x x x = + − + 3 24 30 语句 INPUT “x=”;x y=x^3+3*x^2-24* x+30 PRINT y END
温馨提示:数学符号与程序符号的对比 数学符号 程序符号 大 b a b a≤≥≠ 〓 <> Ⅸx ABS(X) x SQR(X) 且减 ANDIOR a=MODn表示a是x除以n的余数⑦
17 数学符号 程序符号 × * ÷ / a^b ≤ = ≠ <> |x| ABS(x) SQR(x) 且\或 AND\OR b a x 温馨提示:数学符号与程序符号的对比 a=x MOD n表示a是x除以n的余数
例1用描点法作函数y=x3+3x2-24x+30的图象时需要 求出自变量和函数的一组对应值编写程序,分别计算当 x=-5,-4,-3,-2,-1,0,1,2,3,4,5 时的函数值 程序: INPUT“x=”;x 输入语句 y=x^3+3*x2-24*x+30-+-0赋值语句 PRINT Y 输出语句 END 表示结束
例1 用描点法作函数y=x 3+3x 2-24x+30的图象时,需要 求出自变量和函数的一组对应值.编写程序,分别计算当 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 y END 程序: -----------------输入语句 ---------赋值语句 -------------------------打印语句 -------------------------表示结束 输出语句
输入语句 1.一般格式: INPUT“提示内容”;变量 输入x NPUT“x=";x2.常用格式: 输入a,b,c INPUT“提示内容”;变量 NPUT变量 NPUT“提示内容”;变量1,变量2,变量3, INPUT a.b.C INPUT变量1,变量2,变量3, 输入语句的作用是实现算法的输入信息功能;
6 ·输入语句 1.一般格式: INPUT “提示内容”;变量 输入a,b,c INPUT a,b,c 输入x INPUT “x=”; x INPUT “提示内容”;变量 INPUT 变量 INPUT “提示内容”;变量1,变量2,变量3,··· INPUT 变量1,变量2,变量3,··· 2. 常用格式: 输入语句的作用是实现算法的输入信息功能;
4特别提示 NPUT“提示内容”;变量 ①“提示内容”和它后面的;可以省略. ②“ SNPUT”后面要有空格;提示内容与变量之间用“;” 隔开 ③输入语句要求输入的值只能是具体的常数,不能是函 数、变量或表达式 ④提示内容与变量之间用分号“;”隔开,若输入多个变 量,变量与变量之间用逗号“,”隔开 ⑤“提示内容”提示用户输入什么样的信息,必须用双引 号“”括起来,双引号中的内容会原封不动地在屏幕上显 示出来。变量是指程序在运行时其值是可以变化的量;
4.特别提示: ①“提示内容”和它后面的 ; 可以省略. ②“INPUT”后面要有空格; 提示内容与变量之间用“; ” 隔开. ③输入语句要求输入的值只能是具体的常数,不能是函 数、变量或表达式. ④提示内容与变量之间用分号“;”隔开,若输入多个变 量,变量与变量之间用逗号“,”隔开 INPUT “提示内容”; 变量 ⑤“提示内容”提示用户输入什么样的信息,必须用双引 号“”括起来,双引号中的内容会原封不动地在屏幕上显 示出来。变量是指程序在运行时其值是可以变化的量;
输出语句 1.一般格式: PRINT“提示内容”;表达式 N不是 质数 PRNT“ Nis not a prime number。 2.常用格式: PRINT“提示内容”;表达式 PRINT表达式 PRINT“提示内容”;表达式1,表达式2,表达式 3. PRINT表达式1,表达式2,表达式3, 10 PRINT“提示内容
10 ·输出语句 1.一般格式: PRINT “提示内容”;表达式 N不是 质数 PRINT “N is not a prime number.” PRINT “提示内容”;表达式 PRINT 表达式 PRINT “提示内容”;表达式1,表达式2,表达式 3, ··· PRINT 表达式1,表达式2,表达式3,··· PRINT “提示内容” 2.常用格式:
三、赋值语句 赋值语句的一般格式 变量=表达式 如:a=2 b=3 y=x^2+1等等都是赋值语句 赋值语句的作用是:先计算出赋值号右边表达式 的值,然后把这个值赋给左边的变量,使该变 量的值等于表达式的值
三、赋值语句 赋值语句的一般格式: 变量=表达式 如: a=2 b=3 y=x^2+1等等都是赋值语句 赋值语句的作用是:先计算出赋值号右边表达式 的值,然后把这个值赋给左边的变量,使该变 量的值等于表达式的值
(1)赋 学中的等号 的意义a=b=3 (2)赋值 a=3;b=3 如:2=这些语句都是错误的,计算机无达式, 算式。法执行。 、常量或 (3)对于T 多次。 (4)一个语句只能给一个变量赋值;不能出现多个 f二男
(1)赋值语句中的“=”称作赋值号,与数学中的等号 的意义是不同的.赋值号的左右两边不能互换. (2)赋值语句左边只能是变量名字而不能是表达式, 如:2=x是错误的;右边表达式可以是一个数值、常量或 算式。 (3)对于一个变量可以多次赋值。 (4)一个语句只能给一个变量赋值;不能出现多个“=” a=b=3 a=3;b=3 这些语句都是错误的,计算机无 法执行