人教版高中数学必修三1.2.1输入输出语句和赋值语句ppt课件_图文

§1.2.1输入输出语句和赋值语句 1.2.1 输入语句、输出语句和赋值语句 学习目标 1.了解算法的程序设计语言与算法的自然语言、程序框图的差异. 2.理解输入、输出语句和赋值语句的功能与表示方法. 3.能够准确应用输入、输出语句和赋值语句将程序框图转化为算法语 句. 学习过程 通过1.1的学习,我们了解了算法的含义,学习了用算法步骤和程序框图表 示算法的方法.本节将在此基础上,学习用程序设计语言表示算法的方法. 程序是算法的精确形式,是计算机可以理解的算法.通常情况下,解决某个 具体问题的算法包括大量烦琐的计算、复杂的作图等操作,而计算机强大的数 据处理功能是帮助我们轻松完成这些具有重复性、机械性操作步骤的有力工具. 但是用算法步骤或程序框图表示的算法是计算机不能理解的算法形式,计算机 能够执行的算法必须是用计算机能够理解的语言进行描述的,而程序设计语言 基本上就是计算机能够理解的语言.本节将通过学习算法语句,使得大家更进 一步体会算法及其思想. 程序框图是由表示算法基本逻辑结构的图形组成的,而程序则是由表示 算法基本逻辑结构的算法语句组成. 任何高级程序设计语言都包含输入语句、输出语句、赋值语句、条件语 句和循环语句五种基本语句.它们与算法的三种基本结构是相互对应的. 顺序结构 条件结构 循环结构 输入语句、输出语句、赋值语句 条件语句 循环语句 例1.用描点法作函数 的图象时,需要求出自变量和函数 y ? x3 ? 3 x2 ? 24 x ? 30 的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4, 5时的函数值. 算法 第一步:输入x的值; 第二步:计算y=x3+3x2-24x+30的值; 第三步:输出x,y的值. 程序 INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT x PRINT y END 框图 开始 输入x y ? x 3 ? 3 x 2 ? 24 x ? 30 输出x,y 结束 例1.用描点法作函数 y ? x 3 ? 3 x 2的图象时,需要求出自变量和函数 ? 24 x ? 30 的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4, 5时的函数值. 程序 输入语句 INPUT “x=”;x INPUT “提示内容”;变量 y=x^3+3*x^2-24*x+30 PRINT x PRINT y 1.“提示内容”和它后面的 “;”可以省略; END 2.一个语句可以给多个变量赋值,中间用 “,”隔开; 3.无计算功能,不能输入表达式; 4.输入多个数据时用“,”分隔,且个数要与 变量的个数相同. 例1.用描点法作函数 y ? x 3 ? 3 x 2的图象时,需要求出自变量和函数 ? 24 x ? 30 的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4, 5时的函数值. 程序 输出语句 INPUT “x=”;x PRINT “提示内容”;表达式 y=x^3+3*x^2-24*x+30 PRINT x PRINT y END 1.“提示内容”和它后面的“;”可以省略; 2.一个语句可以输出多个表达式,不同的表达式之间用 “,”隔开; 3.表达式可以是变量,也可以是计算公式; 4.有计算功能,能直接输出计算公式的值. 例1.用描点法作函数 y ? x 3 ? 3 x 2的图象时,需要求出自变量和函数 ? 24 x ? 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 x LET 变量=表达式 PRINT y END 1.“=”左侧必须是变量,右侧可以是数字、变量 或者是计算公式; 2.一个语句只能有一个“=”,并且只能给一个 变量赋值; 3.有计算功能,可以把表达式的值赋给一个变 量. 例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩 程序框图 算法 第一步:分别输入三科的成绩a,b,c; 开始 输入a,b,c a?b?c average ? 3 第二步:计算average=(a+b+c)/3; 第三步:输出三科平均分. 程序1 INPUT “Maths=”;a INPUT “Chinese=”;b INPUT “English=”;c PRINT “The average=”;(a+b+c)/3 END 程序2 INPUT “Maths,Chinese,English=”;a,b,c PRINT “The average=”;(a+b+c)/3 END 输出average 结束 例3.分析下列程序,考虑输出的结果是什么? 程序1: a=1 x=a+1 PRINT x END 程序2:A=10 A=A+15 PRINT A END 程序3:a=1 b=3 PRINT “a+b=”;a+b END 答: 2 答: 25 答: a+b=4 例4.分析下列程序,判断运行的结果. ( 1) a=2 b=3 c=a+b b=a+c-b PRINT “a=”;a PRINT “b=”;b PRINT “c=”;c END ( 2) INPUT A,B PRINT A,B x=A A=B B=x PRINT A,B END QBASIC语言中的常用运算符号 运算符 功能 乘法运算 除法运算 幂运算 函数名 ABS(x) SQR(x) LOG(x) 功能 |x| 注意事项 ? / ^ >= <= <> ? ? x Inx x?0 x?0 ? 取商 取余数 \ MOD 练习: 1.比较下列各组程序语句有什么异同? (1) a=2 PRINT 2 PRINT a (2) A=1 B=2 A=B A=1 B=2 B

相关文档

人教版高中数学必修三1.2.1输入语句-输出语句和赋值语句ppt课件
人教版高中数学必修三1.2.1--输入语句、输出语句和赋值语句ppt课件
人教版高中数学必修三《1.2.1-输入语句、输出语句和赋值语句》ppt课件
(新)人教版高中数学必修三1.2.1《输入语句、输出语句和赋值语句》课件(共23张PPT)
(新)人教版高中数学必修三1.2.1《输入语句、输出语句和赋值语句》课件(共14张PPT)
(新)人教版高中数学必修三1.2.1《输入语句、输出语句和赋值语句》精品课件(共21张PPT)
(新)人教版高中数学必修三1.2.1《输入语句、输出语句和赋值语句》课件(共26张PPT)
(新)人教版高中数学必修三1.2.1《输入语句、输出语句和赋值语句》课件(共24张PPT)
(新)人教版高中数学必修三1.2.1《输入语句、输出语句和赋值语句》优秀课件(共22张PPT)
学霸百科
电脑版 | | 学霸百科