高中信息技术选修1课件-4.2基本运算和表达式1-浙教版
加入VIP免费下载

高中信息技术选修1课件-4.2基本运算和表达式1-浙教版

ID:696706

大小:223.55 KB

页数:18页

时间:2021-05-27

加入VIP免费下载
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
知识回顾 字母、数字、或下划线组成,必须以字母 开头,在变量名中对大小写字母是不加区 分的。 下列变量名称正确的是? (A) A bc (B) ab-re (C) 12TS (D) I_64 知识回顾 定义一个 符号常量pi Const pi = 3.14159 Dim a as integer 定义变量a为 整数型 Dim x,y as long Dim b (0 to 3) as string 定义变量x,y 为长整数型定义一个一维数组 变量为字符串型 ,有几个数组元素 ? 下表是VB标准函数表 练一练 1、下列能把数值内容转换成字符串的是 A、Str() B、Chr() C、 Asc() D、Val() 2、Len(“Friend”)的值是 A、6 B、7 C、8 D、93、VB表达式 Mid(“Beijing2008luc ky!”,8,8)的计算结果是 A、 4 B、“2008luck” C、“008lucky” D、 8 基本运算 VB的基本运算包括: (一)算术运算 (二)关系运算 (三)逻辑运算 (一) 算术类基本运算 1. 乘幂(^) 2. 取负(-) 3. 乘法(*) 实数除法 (/) 4. 整数除法(\) 5. 求余数(Mod) 6. 加法 (+) 减法 (-) 优先级 高 低 结果仅 保留整 数部分 • 在同一个式子中,如果有一个以上的基 本运算,则先执行优先级高的运算; • 同优先级的基本运算,按自左向右顺序 执行; • 若式子中有括号,则先计算括号内的式 子; • 如果有多层括号,则按由内向外顺序进 行计算。 VB中的 括号只 有 () 说明: • 6+(6-4)= • 3^2 + 3\2= • -3 + 8 mod 2= • 5 * 2^2 = • 3\4/2= • 6*(8+(9-2))= 8 10 -3 20 1 90 实践练习: 例:假定X是一个数值型变量,那么,由函数 组成的表达式X mod 2=0的作用是 ( ) A、用于测试X是否为偶数 B、返回一个整数 C、返回一个奇数 D、用于测试X是否为整数 u相等    = u不相等   u小于   < u大于   > u小于等于 = • 关系运算的结果是 一个逻辑值真、假 (true、false) • 关系运算优先级比 算术运算低 • 所有关系运算具有 相同的优先级 (二)关系类基本运算 级别:7 • 5>8 • 7 = 4 实践练习: False True 真(True) 假(False) False True False True l not True = l not False= False False False True True 8、非(not) 9、与(and) 10、或 (or) (三)逻辑类基本运算 True True False l True and True = l False and False = l True and False = l False or False = l True or False = l True or True = (三)逻辑类基本运算 • 非(Not):取反 • 与(And):只要有一个为False,结果 即为False。 • 或(Or) :只要有一个为True,结果即 为True。 总 结 实践练习: not (88>99) (3>5) and (67>88) (358) (8 mod 4 >2) and (2^2=4) not false true false and false false (4=4)(0>2) and false and true false false trueor true VB的表达式是将数据(变量和常量)利用VB中 特有的运算符、函数及圆括号进行连接的式子。 表达式中可能包括算术运算、关系运算和逻辑运 算等多种基本运算,以及这些基本运算所涉及的 数据(变量和常量)和常用函数等。 优先级:算术运算 关系运算 逻辑运算 高 低 (四) 表达式 数学表达式转化为VB表达式 acb 42  tvgts o 2 2 1 1 ( 1)na a n d   Sqr(b^2 – 4 * a * c) S= 1/2 * g * t ^ 2- v0 * t an = a1 + (n-1) * d 表达式 中乘号 不能省 将下列语句改写成vb逻辑表达式 2)三条边能构成三角形的条件是,任何两 边之和都大于第三边。(用a、b、c分别来 储存三边数据) a+b >c a+c>b c+b>aand and a+b >c a+c>b c+b>a Dim a,b,c as integer Msgbox “可以构成三角形” End If Private Sub Command1_Click() End sub If thenand and a = val (text1.text) b= val (text2.text) c = val (text3.text) a+b >c a+c>b c+b>aand and 定义变量 给三角形的三条边赋值 三角形成立的条件

资料: 3.2万

进入主页

人气:

10000+的老师在这里下载备课资料