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 B522、分类分类:变量变量数值变量数值变量字符变量字符变量即用来存放“数”的变量即用来存放“字符串”的变量三、数值表达式三、数值表达式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.14159265180 弧度弧度练习练习:解释 SIN(3.14159265180*60)的数学含义 说明下列程序的运行结果:求60度角的正弦函数值CLSLET X=COS(3.14159265180*60)PRINT X=;XEND答案:X=0.5返回例如:例如:“取整函数取整函数”举例分析:INT(3.8)=3INT(3.5)=3INT(3.2)=3INT(3 )=31、已知变量A等于6.5,变量B等于3.4,则INT(A+B)=INT(-3.2)=-4练习:练习:92、已知变量X等于0.09 ,则INT
5、(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 =?107252.354“随机函数随机函数”功能分析及应用举例:例:例: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=9CLSInput XA=ABS(X)B=INT(A/10)Print A=;A,B=;BEnd练习:练习:P 79 三、写出下列程序的运行结果:第一次输入第一次输入 25 第二次输入第二次输入-100A=25 B=5A=100 B=10返回输出输出课堂教学结束课堂教学结束请按要求认真完成练习请按要求认真完成练习