下载此文档

2.3.1从制作矩形框问题开始.ppt


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
上节课内容回顾:
程序的顺序结构:这是一种最简单、最基本的结构,在这个结构内按由上到下的书写顺序执行,它只有一个入口和一个出口。
赋值语句: 基本格式: 变量=表达式
输入数据的函数: InputBox()是提供从键盘输入数据的函数。
输出数据的方法: 基本格式是:Print 输出内容


够玖鞋椽卓结勋恒婚榆璃狼箕纸晰藻孜胰诫徘蜂指豆阎洞同灯景***
例2-4 制作矩形框
铁丝的长度为L,问:这个矩形的长和宽应当各是多少,才能使制作出来的矩形框面积为指定的值S呢?
算法:
输入铁丝的长度L;
输入矩形的面积s;
计算判别式D=L*L/4-4*S
如果D>=0,则
计算X1=(L / 2 + Sqr(D)) / 2
和X2=(L / 2 - Sqr(D)) / 2,
并输出X1和X2
否则输出“找不到这样的矩形!

则:x(L/2-X)=S
化简得 X2-1/2LX+S=0
程序:
Private Sub Command1_Click()
L = InputBox("请输入铁丝的长度:")
S = InputBox("请输入矩形的面积:")
D = L * L / 4 - 4 * S
If D >= 0 Then
X1 = (L / 2 + Sqr(D)) / 2
X2 = (L / 2 - Sqr(D)) / 2
Print "这个矩形的长和宽分别为:"; X1; "和"; X2
Else
Print "找不到这样的矩形!"
End If
End Sub
设所求矩形的宽为X

条件语句

If 条件 Then 语句组1 Else 语句组2

If 条件 Then
语句组1
Else
语句组2
End If

条件语句

条件成立吗?
语句组2
语句组1


图2-10 条件语句的执行过程
注:有时候可以省略Else和语句组2。

条件语句
例:D>=0
关系运算符有:
运算
符号
=
>
>=
<
<=
<>
含义
等于
大于
大于等于
小于
小于等于
不等于
当关系表达式成立时,其值为真(True),不成立时,其值为假(False),是逻辑型(boolean),只有两个可能的值。

关系表达式的值定义如下:
1、对于数值型的数据比较,是按照数值的大小来比较它们的关系。如13>6其值为true ; 98=89其值为false。
2、对于其他类型数据的比较,则按照其序号来进行比较。如“A”<“B”其值为true ; “C”>“D”其值为false。

条件语句

对于一些复杂的条件,还需要用几个关系表达式组合起来才能表示。
例如,条件2<x<9,就需要
用2<x和x<9这两个关系式来表示。
将多个关系式用逻辑运算符连接起来的式子称为逻辑表达式。
逻辑运算符有:
Not(非)
And(与)
Or(或)

逻辑表达式的例子
Not(3>7)的结果是 ,not(13>7)的结果是
(3<8)and(5<10)的结果 ,(3<8)and(5>10)的结果为
(0<5)or(3

2.3.1从制作矩形框问题开始 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1652129****
  • 文件大小89 KB
  • 时间2021-04-11