变量和表达式_第1页
变量和表达式_第2页
变量和表达式_第3页
变量和表达式_第4页
变量和表达式_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二课 常量、变量和表达式,一、常量,1、定义:,指在程序运行过程中保持不变的量。,2、分类:,常量,数值常量,字符常量:,整数:,小数:,浮点数:,如:12、0、-3等,如:3.14、73.251等,如:6.23e+12 就是6.231012,指用双引号括起来的一串字符。,如: abc,m23k6,hello!,326等,二、变量,1、定义:,指在程序运行过程中其值可以改变的量。,3、变量的命名规则:,也可理解为:数据的存储单元。, 必须以英文字母开头, 只能使用英文字母、数字和小数点, 变量名长度不超过255个字符, “字符变量”在数值变量名后加“”即可,4、练习:,请判断下列字符组合中,

2、那些是合法的变量名?,a b ab 3d hell0 ,312 c length bd/2 e4 b52,2、分类:,变量,数值变量,字符变量,即用来存放“数”的变量,即用来存放“字符串”的变量,三、数值表达式,1、定义:,指用运算符号和括号,将变量和常量连接起来构成的式子。,2、表达式的书写规则:, 所有字符必须写在同一条直线上, 乘号不能省略,必须写出来, 括号用来改变运算次序,必须正确加以运用, 注意运算优先级问题:,3、举例:,括号,函数,乘方,乘除,加减, 表达式中只能使用园括号,但允许嵌套使用,四、数值函数,1、定义:,qbaic 把数学中常用函数编成子程序,并给予名称以便调用,称

3、之为“数值函数”,3、常用数值函数:,abs(x):,绝对值函数 , 求x 的值,2、说明:,sqr(x):,算术平方根函数,求,sin(x):,正弦三角函数 , 求 sin x 的值,cos(x):,余弦三角函数 , 求 cos x 的值,int(x):,求不大于自变量的最大整数,说明及举例,举例说明,rnd(x):,产生一个0,1)范围内的随机数,举例说明, 数值函数的自变量部分必须加括号。, 自变量部分可以是数、变量或表达式,也可以是函数,形成所谓的“函数嵌套”。,4、,综合练习,结 束,关于三角函数 :,应注意, 三角函数的自变量以“弧度”为单位,而不是“度”, “弧度”与“度”的转换

4、公式为:,1 弧度,1 ,180 度,( 3.14159265弧度),=,3弧度,练习:, 解释 sin( 3*60)的数学含义, 说明下列程序的运行结果:,求60度角的正弦函数值,cls let x=cos( 3*60) print x=;x end,答案:x=0.5,返回,例如:,“取整函数”举例分析 :,int(3.8 ) =,3,int(3.5) =,3,int(3.2) =,3,int( 3 ) =,3,1、已知变量a等于6.5 , 变量b等于3.4 , 则int(a+b) =,int(-3.2) =,-

5、4,练习:,9,2、已知变量x等于0.09 , 则int(sqr(a)+5) =,5,返回,3、p 85 ,二、填空, abs(10-20)=, sqr(49)=, sqr ( int(3. 01) + 7) =, int(5.999) =, int(2.345*100+0.5) / 100 =, 40int(40 / 6 ) * 6 =,?,?,?,?,?,10,7,2,5,2 . 35,4,“随机函数”功能分析及应用举例:,例:,int(rnd *9+1)=?, 0,1), 0,9), 1,10), 1,9,结论:,原式可以产生1,9范围内的随机整数。,返回,记忆:,下式可以产生 a,b 范围内的随机整数:,int(rnd*(ba+1)+a),如:1,9, 即a=1,b=9,cls input x a=abs(x) b=int(a/10) print a=;a, b=;b end,练习: p

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论