运算符和表达式教案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

QBASIC语言程序设计之

运算符和表达式

科目:计算机

授课人:赵华

时间:2007年10月

《运算符和表达式》教案

教学目标:

1、识记运算符的分类及表达式的定义。

2、掌握算术运算符的运算规则。

3、掌握QBASIC表达式的书写规则。

4、掌握算术表达式的求值方法。

教学重点:

1、掌握算术运算符的运算规则。

2、掌握算术表达式的求值方法。

教学难点:

1、掌握算术运算符的运算规则。

2、掌握算术表达式的求值方法。

课前巩固:

1、函数SQR(X)的功能是什么?(举例介绍)

2、函数INT(X)的功能是什么?(举例介绍)

教学内容:

一、运算符的分类

运算符表示对数据进行的具体运算。在QBASIC中分为四类:算术运算符、字符串运算符、关系运算符、逻辑运算符本节我们重点学习算术运算符和算术表达式的有关内容。

二、算术运算符

1、种类:

2、运算规则:

①^ 是乘方运算符:

例如:6^2就表示数学上的62,其值等于36。

2^-2就表示数学上的2-2,其值等于0.25。

② \ 是整除运算符:

运算功能是:如果参与运算的两个数是整数,运算结果为商的整数部分;如果参与运算的量含有小数,则系统先将它们按四舍五入转换为整数,然后再进行运算。

例1: 7 \ 2 = 3 10 \ 4 = 2 例2: 8.7 \ 5 = 1 12.37 \ 4.78 = 2 ③ MOD 是求余运算符:

运算功能是:如果参与运算的两个数是整数,运算结果为两数相除后的余数;如果参与运算的量含有小数,则系统先将它们按四舍五入转换为整数,然后相除取它们的余数。

例1: 12 MOD 5 = 2 23 MOD 4 = 3 例2: 11.7 MOD 8 = 4 13.23 MOD 4.76 = 3 三、算术表达式 1、什么叫表达式?

是指用圆括号和运算符将常量、变量和函数连接起来的式子。 2 、表达式分为哪几类?

根据运算性质不同可分为四类:

算术表达式 、 字符表达式 、 关系表达式 、 逻辑表达式 3、什么是算术表达式?

就是用圆括号和算术运算符将数值常量、变量和函数连接起来的式子。 4、怎样把代数式写成QBASIC 的算术表达式

例1: 2X + Y +6 写成QBASIC 表达式为: 2*X +Y + 6

例2:A

AC

24B +B -2-写成QBASIC 表达式为:

(-B+SQR (B^2-4*A*C ))/(2*A) 例3:

B

A y x +写成QBASIC 表达式为: (ABS (X )* ABS (Y ))/(A+

B )

5、算术表达式在使用时应注意以下几点:

①必须使用QBASIC所规定的字符符号。

②表达式中的所有符号必须写在同一行。

③需要多层括号时,不能用花括号{ }、方括号[ ],只能用圆括号(),且必须成对出现。

6、算术表达式的求值:

①算术运算符的运算顺序为:圆括号、正负号、函数、乘方、乘除、整除、求余、加减。

②计算下面算术表达式的值

⑴-8+3*5 MOD 2^6 \ 5*(sin(0) - 8)

=-8+3*5 MOD 2^6 \5*(-8)

=-8+3*5 MOD 64 \(-40)

=-8+15 MOD (-1)

=-8

表达式的值为: -8

⑵ FIX(-23.87)+INT(24.56)

=-23 + 24

=1

表达式的值为: 1

四、课堂检测:

1、计算下面算术表达式的值

①7 ^ 2 MOD 5 ^ 2 \ 2 ^ 3

=49 MOD 25 \ 8

=49 MOD 3

=1

表达式的值为: 1

②5*( 7 MOD 3) * 3\2

=5 * 1 * 3\2

=15\2 =7

表达式的值为: 7

③111 \ SQR(25) +5* 3^2 +2 =111 \ 5 +5*9+2 =22+45+2 =69

表达式的值为: 69

2、把下面代数式写成QBASIC 语言表达式 ①

6

3

2

-+y X 答案: (X+3)/(Y^2-6) ② 22b a + 答案:SQR(a^2+b^2) ③ a

a

b b a x ++-+

++65)7(2 答案:abs(x)+2*a*(7+b)+(5-b+a)/(6+a ) 3、下面哪一个不是算术运算符( ) A . MOD B. * C. AND D. ^

4、代数式2ab +c 写成QBASIC 语言表达式为( )

A 、2ab +c

B 、 2·a ·b +c

C 、 2*a*b+c

D 、2×a ×b +c 五、课堂小结

1、运算符的分类及其算术运算符的种类。

2、算术运算符的运算规则

3、算术表达式的书写及其求值方法。 六、作业

1、识记算术运算符的运算规则。

2、计算下面算术表达式的值: -8+SQR (6*(6+2))\2 MOD 2^2 *3

相关文档
最新文档