- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
程序中的逻辑判断
“猜数游戏”
条件语句
条件语句格式:
If条件Then程序段A
Else程序段B
EndIf
当“条件”成立就执行Then后面的程序段,否则执行Else后面的程序段。
关系表达式
关系表达式是用关系运算符将算术表达式或字符表达式连接起来的式子。
关系运算符
功能
关系运算符
功能
小于
=
大于等于
=
小于等于
=
等于
大于
不等于
关系运算符两边表达式的数据类型应相同。
关系表达式的值是逻辑型数据。关系成立,逻辑值为“真”;关系不成立,逻辑值为“假”。
练一练
关系表达式
逻辑值
关系表达式
逻辑值
ab
a=b
a=(b+20)
“a”“A”
ab
“a”“b”
在下表中,变量a中的值为100,变量b中的值为20,请写出各关系表达式的值
真
假
真
假
真
假
逻辑表达式
用逻辑运算符将关系表达式连接起来的式子称为逻辑表达式
逻辑运算符
功能
And
逻辑运算符连接的表达式同时为“真”时,逻辑表达式的值为“真”
Or
逻辑运算符连接的表达式只要一个为“真”时,则逻辑表达式的值为“真”
Not
将逻辑运算符后面表达式的逻辑值取反
逻辑运算的优先顺序:Not→And→Or
逻辑表达式
逻辑值
逻辑表达式
逻辑值
a200Andb=20
A=100Orb10
a=100Andb10
a=bOrb10
a=bAndb10
Not(a200Andb=20)
a200Orb=20
Not(a200Orb=20)
练一练
在下表中,变量a中的值为100,变量b中的值为20,请写出各逻辑表达式的值。
假
真
假
真
真
假
真
假
1、如果变量a中的值为100,变量a中的值给变量b;否则,变量b中的值为0。
IfThen
Else
EndIf
a=100
b=a
b=0
试一试
试一试
2、如果变量a大于变量b,变量a中的值加1;否则,变量a中的值减一。
IfThen
Else
EndIf
ab
a=a+1
a=a-1
实践1
实践1
请同学们打开“出租车车费计算器”文件夹尝试完成其中的代码,要求能够根据text1内输入的行驶公里数计算出出租车车费并输出显示在label3
提示:出租车计费标准为:三公里内收取起步价10元,超过三公里的部分每公里3.24元
例如:一个人坐出租车坐了9公里,收取的费用就为10+(9-3)*3.24=29.44≈29元
实践2
请同学们打开“猜数游戏”文件夹尝试完成其中的“猜数游戏”程序。
“判断胖瘦程度”程序
实践3
请同学们打开“判断胖瘦程度”文件夹根据所学知识完成“判断胖瘦程度”的程序。
实践3
提示1:国际上常用的衡量人体胖瘦程度的一个标准是BMI值。BMI=体重(kg)÷身高^2(㎡)
例如:一个人的身高为1.75米,体重为68千克,他的BMI=68/(1.75^2)=22.2(千克/米^2)当BMI指数为18.5~24.9时属正常。如果某人的BMI值小于18.5则偏瘦,如果某人的BMI值大于等于25则属于超重。
提示2:编写“判断胖瘦程度”程序的时候可以定义变量h表示身高,定义变量w表示体重,定义变量b表示BMI值。h、w、b三个变量的类型都为单精度型single。
找最大数程序
探究学习
请同学打开“找最大数程序”文件夹“完成程序能实现输入三个不相同的正整数,判断出其中最大的数并显示出来。
提示:定义三个变量a、b、c,分别通过text1、text2、text3给他们赋值,然后进行比较。
想一想
1、如果删去实践2“猜数游戏”程序中的randomize语句后再运行程序,你会发现什么??
2、如果要把实践2“猜数游戏”程序修改为猜1-100以内的数,代码应该怎么改?
3、如果要修改“找最大数程序”为“找最小数程序”,代码应该怎么改?
文档评论(0)