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 程序: -----------------输入语句 ---------赋值语句 -------------------------打印语句 -------------------------表示结束 输出语句