150 likes | 295 Views
第二课 常量、变量和表达式. 一、常量. 指在程序运行过程中保持不变的量。. 1、定义:. 2、分类:. 整数:. 如: 12、0、-3 等. 如: 3.14、73.251 等. 数值常量. 小数:. 常量. 浮点数:. 如: 6.23 E+12 就是 6.23×10 12. 字符常量 :. 指用双引号括起来的一串字符。. 如: 〝abc〞,〝m23k6〞,〝hello!〞,〝326〞 等. 二、 变量. 指在程序运行过程中其值可以改变的量。. 1、 定义 :. 也可理解为:数据的 存储单元 。. 2、 分类 :. 即用来存放“数”的变量.
E N D
第二课 常量、变量和表达式 一、常量 指在程序运行过程中保持不变的量。 1、定义: 2、分类: 整数: 如:12、0、-3等 如:3.14、73.251等 数值常量 小数: 常量 浮点数: 如:6.23E+12 就是6.23×1012 字符常量: 指用双引号括起来的一串字符。 如:〝abc〞,〝m23k6〞,〝hello!〞,〝326〞等
二、变量 指在程序运行过程中其值可以改变的量。 1、定义: 也可理解为:数据的存储单元。 2、分类: 即用来存放“数”的变量 数值变量 变量 字符变量 即用来存放“字符串”的变量 3、变量的命名规则: ① 必须以英文字母开头 ② 只能使用英文字母、数字和小数点 ③ 变量名长度不超过255个字符 ④ “字符变量”在数值变量名后加“$”即可 4、练习: 请判断下列字符组合中,那些是合法的变量名? A B AB 3D HELL0 π 312 C$ length BD/2 E4 B52$
三、数值表达式 1、定义: 指用运算符号和括号,将变量和常量连接起来构成的式子。 2、表达式的书写规则: ① 所有字符必须写在同一条直线上 ② 乘号不能省略,必须写出来 ③ 表达式中只能使用园括号,但允许嵌套使用 ④ 括号用来改变运算次序,必须正确加以运用 ⑤ 注意运算优先级问题: 乘除 乘方 括号 函数 加减 3、举例:
四、数值函数 1、定义: QBAIC 把数学中常用函数编成子程序,并给予名称以便调用,称之为“数值函数” 2、说明: ① 数值函数的自变量部分必须加括号。 ② 自变量部分可以是数、变量或表达式,也可以是函数,形成所谓的“函数嵌套”。 3、常用数值函数: ABS(X): 绝对值函数 , 求︱X ︱的值 SQR(X): 算术平方根函数,求√ SIN(X): 正弦三角函数 , 求 Sin X 的值 说明及举例 COS(X): 余弦三角函数 , 求 cos X 的值 INT(X): 求不大于自变量的最大整数 举例说明 RND(X): 产生一个[0,1)范围内的随机数 举例说明 综合练习 4、 结 束
应注意 关于三角函数 : ① 三角函数的自变量以“弧度”为单位,而不是“度” ② “弧度”与“度”的转换公式为: ( 3.14159265…弧度) = 180 度 1π 弧度 求60度角的正弦函数值 3.14159265/180 弧度 1 °≈ ① 解释 SIN( 3.14159265/180 *60)的数学含义 练习: ② 说明下列程序的运行结果: CLS LET X=COS( 3.14159265/180 *60) PRINT "X="〞;X END 答案:X=0.5 返回
“取整函数”举例分析 : ? 3 例如: 3 ? INT(3.8 ) = INT(3.5) = ? ? 3 INT( 3 ) = 3 INT(3.2) = - 4 ? INT(-3.2) = 练习: 9 1、已知变量A等于6.5 , 变量B等于3.4 , 则INT(A+B) = 5 2、已知变量X等于0.09 , 则INT(SQR(A)+5) = 3、P 85 ,二、填空 7 10 ① ABS(10-20)= ② SQR(49)= 5 2 ③ SQR ( INT(–3. 01) + 7) = ④ INT(5.999) = 2 . 35 ⑤ INT(2.345*100+0.5) / 100 = 返回 ⑥ 40–INT(40 / 6 ) * 6 = 4
“随机函数”功能分析及应用举例: INT(RND *9+1)=? 例: [ 0,1) [ 0,9) [ 1,10) [ 1,9] 结论: 原式可以产生[1,9]范围内的随机整数。 记忆: 下式可以产生 [A,B] 范围内的随机整数: INT(RND*(B-A+1)+A) 如:[1,9], 即A=1,B=9 返回
练习: P 79 三、写出下列程序的运行结果: CLS Input X A=ABS(X) B=INT(A/10) Print 〝A=〞;A, 〝B=〞;B End 输出 A=25 B=5 第一次输入 25 第二次输入 -100 A=100 B= –10 返回
课堂教学结束 请按要求认真完成练习