程序设计语言中的基本要素(二)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上面的程序中有这样一个式子: pi*r*r 什么是表达式? 什么是表达式? 表达式是由常量、变量、运算符、括号等 按一定的语法规则组成的。 VB中的表达式类型有哪几种? VB中的表达式类型有哪几种? 中的表达式类型有哪几种 算术表达式、字符串表达式、关系表达式、 逻辑表达式 pi*r*r就是一种算术表达式。
a+b c+d
(a+b)/(c+d) a^2+b^2 a*(x+b(x+c))
a2+b2 a[x+b(x+c)]
ab +d c a2+b2 ab
a*b/c+d (a^2+b^2)/(a*b)
练习小结: 练习小结:
在VB中,算术表达式中*不能省略。 在VB中,没有中括号、大括号,全部括号都是 用小括号表示。 注意mod运算,“\”运算。
拓展练习:利用VB程序来解决数学问题。 VB程序来解决数学问题 拓展练习:利用VB程序来解决数学问题。
已知X=2,Y=3,求(X2+Y4)(5X3-2Y3)的值。 应该如何编写程序来计算此值呢?
练习一参考答案: 练习一参考答案:
Private Sub Form_Click() x=2 y=3 z = (x ^ 2 + y ^ 4) * (5 * x ^ 3 - 2 * y ^ 3) Print z End Sub
二、关系表达式
关系表达式即判断左右两边的量的大小 关系,其运算结果的值为布尔型的值 True或False。
False True
例如:3<2
5mod2<>0
小结: 小结:
算术表达式和关系表达式的运算方法 两种表达式的运算级别: 算术表达式>关系表达式 课堂实践: 课堂实践: 用VB编写程序验证P37页思考4,将运行 结果填在课本中。
程序设计语言中的基本要素( 程序设计语言中的基本要素(二)
——运算符和表达式 运算符和表达式
一、知识回顾: 知识回顾:
VB提供了哪几种常用的数据类型?
什么是常量?什么是变量?变量名要符 合些什么要求?
赋值语句和输出语句的格式分别是怎样 的?分别有什么功能?
看下列程序回答问题: 看下列程序回答问题:
Baidu Nhomakorabea
一、算术表达式
算术表达式及含义 算术运算符 + - * / ^ Mod \ 含义 加 减 乘 除 乘方 求余 整除 例子 1+2 -2-3 2*3 9/2 3^2 9Mod2 9\2 运算结果
注意与数学运算式的不同之处: 注意与数学运算式的不同之处:
(1) VB中的乘号不能省略; (2) VB中没有中括号和大括号,全部都用 “()”表示。
Private Sub Form_Click() r = 1000 pi = 3.14 s = pi*r*r Print “圆的半径为:” , r , “厘米” Print “圆的面积为:”, s , “平方厘米” End Sub
指出程序中的数值类 型数据和字符串类型 数据分别有哪些? 指出程序中的常量和 变量? 程序中的赋值语句有 几个?输出语句有几 个?
根据刚才所学的知识完成P37思考 思考3 根据刚才所学的知识完成 思考
完成下表,将数学表达式写成VB VB中的算术表达式 完成下表,将数学表达式写成VB中的算术表达式 或将VB中的算术表达式写成数学表达式。 VB中的算术表达式写成数学表达式 或将VB中的算术表达式写成数学表达式。 数学表达式 VB中的算术表达式