高中数学(新课标人教版)必修31.2.1输入输出语句和赋值语句课件

上传人:宝路 文档编号:47907963 上传时间:2018-07-06 格式:PPT 页数:15 大小:1.78MB
返回 下载 相关 举报
高中数学(新课标人教版)必修31.2.1输入输出语句和赋值语句课件_第1页
第1页 / 共15页
高中数学(新课标人教版)必修31.2.1输入输出语句和赋值语句课件_第2页
第2页 / 共15页
高中数学(新课标人教版)必修31.2.1输入输出语句和赋值语句课件_第3页
第3页 / 共15页
高中数学(新课标人教版)必修31.2.1输入输出语句和赋值语句课件_第4页
第4页 / 共15页
高中数学(新课标人教版)必修31.2.1输入输出语句和赋值语句课件_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《高中数学(新课标人教版)必修31.2.1输入输出语句和赋值语句课件》由会员分享,可在线阅读,更多相关《高中数学(新课标人教版)必修31.2.1输入输出语句和赋值语句课件(15页珍藏版)》请在金锄头文库上搜索。

1、ad 1.2.1基本算法语句学习目标1.了解算法的程序设计语言与算法的自然语言、程序框图 的差异.2.理解输入、输出语句和赋值语句的功能与表示方法.3.能够准确应用输入、输出语句和赋值语句将程序框图转 化为算法语句.1.2.1 输入语句、输出语句和赋值语句学习过程通过1.1的学习,我们了解了算法的含义,学习了用算法 步骤和程序框图表示算法的方法.本节将在此基础上,学习用 程序设计语言表示算法的方法.程序是算法的精确形式,是计算机可以理解的算法.通常 情况下,解决某个具体问题的算法包括大量烦琐的计算、复 杂的作图等操作,而计算机强大的数据处理功能是帮助我们 轻松完成这些具有重复性、机械性操作步骤

2、的有力工具.但是 用算法步骤或程序框图表示的算法是计算机不能理解的算法 形式,计算机能够执行的算法必须是用计算机能够理解的语 言进行描述的,而程序设计语言基本上就是计算机能够理解 的语言.本节将通过学习算法语句,使得大家更进一步体会算 法及其思想.程序框图是由表示算法基本逻辑结构的图形组成的,而 程序则是由表示算法基本逻辑结构的算法语句组成.任何高级程序设计语言都包含输入语句、输出语句、 赋值语句、条件语句和循环语句五种基本语句.它们与算法 的三种基本结构是相互对应的. 顺序结构输入语句、输出语句、赋值语句条件结构条件语句循环结构循环语句第一步:输入x的值; 第二步:计算y=x3+3x2-24

3、x+30的值; 第三步:输出x,y的值.框图输入x开始输出x,y结束例1.用描点法作函数 的图象时,需要 求出自变量和函数的一组对应值.编写程序,分别计算当 x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.算法程序INPUT “x=”;x y=x3+3x2-24x+30 PRINT y END例1.用描点法作函数 的图象时,需要 求出自变量和函数的一组对应值.编写程序,分别计算当x= -5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.程序 INPUT “x=”;x y=x3+3x2-24x+30 PRINT y ENDINPUT “提示内容”;变量1.“提示内

4、容”和它后面的 “;”可 以省略; 2.一个语句可以给多个变量赋值, 中间用“,”隔开; 3.无计算功能,不能输入表达式; 4.输入多个数据时用“,”分隔,且 个数要与变量的个数相同.输入语句1.“提示内容”和它后面的“;”可以省略; 2.一个语句可以输出多个表达式,不同的表 达式之间用“,”隔开; 3.表达式可以是变量,也可以是计算公式; 4.有计算功能,能直接输出计算公式的值.例1.用描点法作函数 的图象时,需要 求出自变量和函数的一组对应值.编写程序,分别计算当 x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值. 程序PRINT “提示内容”;表达式INPUT “x=”

5、;x y=x3+3x2-24x+30 PRINT y ENDINPUT “x=”;x y=x3+3x2-24x+30 PRINT y ENDLET 变量=表达式 1.“=”左侧必须是变量,右侧可以是 数字、变量或者是计算公式; 2.一个语句只能有一个“=”,并且只 能给一个变量赋值; 3.有计算功能,可以把表达式的值赋 给一个变量.程序赋值语句例1.用描点法作函数 的图象时,需 要求出自变量和函数的一组对应值.编写程序,分别计算 当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数 值.例2.编写程序,计算一个学生数学、语文、英语三门课的平 均成绩 第一步:分别输入三科的成绩a,

6、b,c; 第二步:计算average=(a+b+c)/3; 第三步:输出三科平均分.程序INPUT “Maths=”;a INPUT “Chinese=”;b INPUT “English=”;c PRINT “The average=”;(a+b+c)/3END INPUT “Maths,Chinese,English=”;a,b,c程序2 PRINT “The average=”;(a+b+c)/3 END输入a,b,c开始输出average结束例3.分析下列程序,考虑输出的结果是什么?程序2:A=10A=A+15PRINT AEND程序1: a=1 x=a+1PRINT xEND程序3:

7、a=1b=3PRINT “a+b=”;a+bEND 答: 2答: 25答: a+b=4例4.分析下列程序,判断运行的结果. (1) (2)a=2 b=3 c=a+b b=a+c-b PRINT “a=”;a PRINT “b=”;b PRINT “c=”;c ENDINPUT A,B PRINT A,B x=A A=B B=x PRINT A,B ENDQBASIC语言中的常用运算符号取余数MOD取商=幂运算除法运算/乘法运算功能运算符Inx|x|功能LOG(x)SQR(x)ABS(x)注意事项函数名1.比较下列各组程序语句有什么异同? (1) a=2 PRINT 2 PRINT a(2) A

8、=1 A=1B=2 B=2 A=B B=A(3) PRINT “a+b” PRINT a+b练习:2.判断下列程序语句表达是否正确: (1) INPUT “a+b=”;a+b (2) INPUT “h=”,h (3) PRINT “S=”;S=(a+b) h/2INPUT语句PRINT语句赋值语句格式INPUT “提示内容”;变量PRINT “提示内容”;表达式变量=表达式说明1.“提示内容”和它后 面的“;”可以省略2.一个语句可以给多 个变量赋值,中间用 “,”隔开3.无计算功能,不能 输入表达式 4.输入多个数据时用 “,”分隔,且个数要与 变量的个数相同1.“提示内容”和它后面 的 “;”可以省略2.一个语句可以输出多 个表达式,不同的表达 式之间用“,”隔开3.表达式可以是变量, 也可以是计算公式 4.有计算功能,能直接 输出计算公式的值1.“=”左侧必须是 变量,右侧可以是 数字、变量或者是 计算公式 2.一个语句只能有 一个“=”,并且只 能给一个变量赋值 3.有计算功能,可 以把表达式的值赋 给一个变量P24)练习

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号