1 / 15

第二课 常量、变量和表达式

第二课 常量、变量和表达式. 一、常量. 指在程序运行过程中保持不变的量。. 1、定义:. 2、分类:. 整数:. 如: 12、0、-3 等. 如: 3.14、73.251 等. 数值常量. 小数:. 常量. 浮点数:. 如: 6.23 E+12 就是 6.23×10 12. 字符常量 :. 指用双引号括起来的一串字符。. 如: 〝abc〞,〝m23k6〞,〝hello!〞,〝326〞 等. 二、 变量. 指在程序运行过程中其值可以改变的量。. 1、 定义 :. 也可理解为:数据的 存储单元 。. 2、 分类 :. 即用来存放“数”的变量.

rea
Download Presentation

第二课 常量、变量和表达式

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第二课 常量、变量和表达式 一、常量 指在程序运行过程中保持不变的量。 1、定义: 2、分类: 整数: 如:12、0、-3等 如:3.14、73.251等 数值常量 小数: 常量 浮点数: 如:6.23E+12 就是6.23×1012 字符常量: 指用双引号括起来的一串字符。 如:〝abc〞,〝m23k6〞,〝hello!〞,〝326〞等

  2. 二、变量 指在程序运行过程中其值可以改变的量。 1、定义: 也可理解为:数据的存储单元。 2、分类: 即用来存放“数”的变量 数值变量 变量 字符变量 即用来存放“字符串”的变量 3、变量的命名规则: ① 必须以英文字母开头 ② 只能使用英文字母、数字和小数点 ③ 变量名长度不超过255个字符 ④ “字符变量”在数值变量名后加“$”即可 4、练习: 请判断下列字符组合中,那些是合法的变量名? A B AB 3D HELL0 π 312 C$ length BD/2 E4 B52$

  3. 三、数值表达式 1、定义: 指用运算符号和括号,将变量和常量连接起来构成的式子。 2、表达式的书写规则: ① 所有字符必须写在同一条直线上 ② 乘号不能省略,必须写出来 ③ 表达式中只能使用园括号,但允许嵌套使用 ④ 括号用来改变运算次序,必须正确加以运用 ⑤ 注意运算优先级问题: 乘除 乘方 括号 函数 加减 3、举例:

  4. 四、数值函数 1、定义: QBAIC 把数学中常用函数编成子程序,并给予名称以便调用,称之为“数值函数” 2、说明: ① 数值函数的自变量部分必须加括号。 ② 自变量部分可以是数、变量或表达式,也可以是函数,形成所谓的“函数嵌套”。 3、常用数值函数: ABS(X): 绝对值函数 , 求︱X ︱的值 SQR(X): 算术平方根函数,求√ SIN(X): 正弦三角函数 , 求 Sin X 的值 说明及举例 COS(X): 余弦三角函数 , 求 cos X 的值 INT(X): 求不大于自变量的最大整数 举例说明 RND(X): 产生一个[0,1)范围内的随机数 举例说明 综合练习 4、 结 束

  5. 应注意 关于三角函数 : ① 三角函数的自变量以“弧度”为单位,而不是“度” ② “弧度”与“度”的转换公式为: ( 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 返回

  6. “取整函数”举例分析 : ? 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

  7. “随机函数”功能分析及应用举例: 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 返回

  8. 练习: 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 返回

  9. 课堂教学结束 请按要求认真完成练习

More Related