囚无法显示该图片 囚无法显示该图片 什么是算法? 你学到了哪些算法的表示方法? 算法的基本逻辑结构有哪些?
什么是算法? 你学到了哪些算法的表示方法? 算法的基本逻辑结构有哪些?
计算机完成任何一项任务都需要算法,但是,当计算机真 正运行算法时,计算机是无法“理解”自然语言或程序框 图的,真正起作用的还是程序设计语言( programming language) 计算机语言有很多种,为了实现算法中三种最基本的结构: 顺序结构、条件结构和循环结构,程序设计语言都要用到 下面的最基本的算法语句: 输入语句输出语句赋值语句 条件语句循环语句
计算机完成任何一项任务都需要算法,但是,当计算机真 正运行算法时,计算机是无法“理解”自然语言或程序框 图的,真正起作用的还是程序设计语言(programming language)。 计算机语言有很多种,为了实现算法中三种最基本的结构: 顺序结构、条件结构和循环结构,程序设计语言都要用到 下面的最基本的算法语句: 输入语句 输出语句 赋值语句 条件语句 循环语句
1.2.1输入语句、输出语句、赋值语句
输入、输出语句赋值语句 例1用描点法作函数y=x3+3x2-24x+30的图象时,需要求出 自变量和函数的一组对应值,编写程序,分别计算当x=5, 4,-3,-2,-1,0,1,2,3,4,5时的函数值。 算法: 框图:开始 第一步:输入x的值; 输入x 第二步:计算y=x3+3x2-24x+30的值; 第三步:输出y的值。 y=x2+3x2-24x+30 输出y 程序: INPUT“x2)x x^3+3*X2-24*X+30 结東〕 PRINTY END
算法: 第二步:计算 的值; 3 2 y x x x = + − + 3 24 30 开始 输入x 3 2 y x x x = + − + 3 24 30 输出y 结束 框图: 例1.用描点法作函数 的图象时,需要求出 自变量和函数的一组对应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值。 3 2 y x x x = + − + 3 24 30 第一步:输入x的值; 第三步:输出y的值。 程序: INPUT “x”;x y=x^3+3 x^2-24 x+30 PRINT y END * * 输入、输出语句 赋值语句
例1用描点法作函数y=x32+3x2-24x+30的图象时,需要求出 自变量和函数的一组对应值,编写程序,分别计算当x=5, 4,-3,-2,1,0,1,2,3,4,5时的函数值。 程序: 输入语句: INPUT“×=:x INPUT“提示内容”;变量 y=X^3+3*X2-24米x+30 PRINTY 输出语句: END PRⅠNT“提示内容”;表达式 赋值语句: 变量=表达式
例1.用描点法作函数 的图象时,需要求出 自变量和函数的一组对应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值。 3 2 y x x x = + − + 3 24 30 程序: INPUT “x=”;x y=x^3+3 x^2-24 x+30 PRINT y END * * INPUT “提示内容”;变量 输入语句: 输出语句: PRINT “提示内容”;表达式 赋值语句: 变量=表达式