丹城中学灭火机器人共享方案(七).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
丹城中学灭火机器人共享方案(七) 作者:???? 浙江省象山县丹城中学机器人实验室 顾熙杰 一)走进机器世界   程序设计语言是人类和机器进行沟通的语言,程序设计语言有很多,例如:机器语言 汇编语言 c语言 图形化设计语言 等等.其中机器语言是机器人真正掌握的语言,但机器语言由一系列0和1这样的2进制代码组成,人类很难理解,所以人类开发出一系列的高级语言.高级语言必须经过编译程序翻译成为机器语言后,才能被机器人接受.在这里我们继续讨论 c语言及基础的数学理论,让我们通过他走进机器人世界. 一)逻辑运算   1)逻辑运算的结果 逻辑运算的结果只有2个,要么是真,要么是假. 在c语言中真可以用1表示,假可以用0表示.   2)逻辑运算符   在c语言中,逻辑运算符号主要有下面几个   符号 名称 简单意思 又叫 与 并且 逻辑乘法 || 或 或者 逻辑加法 ! 非 不是 逻辑负号,逻辑取反           3)逻辑运算律 3.1)逻辑乘法运算 基本逻辑乘法 意义 11=1 真并且真结果是真 10=0 真并且假结果是假 00=0 假并且假结果是假 01=0 假并且真结果是假 逻辑乘法交换律   ab=ba       逻辑乘法结合律   abc=a(bc)=(ab)c=b(ac)           例如:a表示前面火焰很强,b表示下面是白色地面,   1)如果a是真的,b也是真的,那么ab也是真的,  那么就可以判断机器人到了灭火圈(蜡烛跟前).   2)如果a是真的,b是假的,那么ab是假的,  那么就可以判断机器人没有到灭火圈(蜡烛跟前). 3)如果a是假的,b是真的,那么ab是假的,  那么就可以判断机器人没有到灭火圈(蜡烛跟前). 4)如果a是假的,b也是假的,那么ab是假的,  那么就可以判断机器人没有到灭火圈(蜡烛跟前).     例如: int miehuoquan()//灭火圈检测程序 { if ((analog(4)bs)(analog(3)30))//如果位于白色地面并且火焰很强 ??? return(1);//发现灭火圈 else//否则 ?? ruturn(0);//没有发现灭火圈   }   例如:                      如果甲村通往已村需要过a,b两座桥梁,那么a村能否到b村,就可用下面逻辑进行判断 a表示红桥是好的,b表示蓝桥是好的.   if (ab)//如果2座桥都好 通途 else//否则 断路 也就是说只要有1座桥坏了,路就走不通.   3.2)逻辑加法运算 逻辑加法 意义 1||1=1 真或者真结果是真 1||0=1 真或者假结果是真 0||0=0 假或者假结果是假 0||1=1 假或者真结果是真 逻辑加法交换律   a||b=b||a       逻辑加法结合律   a||b||c=a||(b||c)=(a||b)||c=b||(a||c)             例如: ???????????????????????       如果甲村通往已村可以走a,b两条路,那么a村能否到b村,就可用下面的逻辑进行判断 a表示红路是通的,b表示蓝路是通的.   if (a||b)//a路好或者b路好 通途 else//否则 断路 也就是说只有2路都坏了,路才走不通.     3.3)逻辑取反运算 逻辑取反 意义 !1=0 不是真就是假 !0=1 不是假就是真 !(!a)=a 否定之否定结果不变 !a+a=1 a或者真或者假必有一个成立 (!a)(a)=0 a和!a不可能同时为真                         3.4)复合逻辑运算 逻辑乘法对加法的分配律 意义 a(b||c)=(ab)||(bc)               摩根定理   !(ab)=(!a)||(!b)   !(a||b)=(!a)(!b)                       2)关系运算 现实世界的关系十分复杂,我们这里只讨论一些简单的关系.   关系 意义 小于 = 小于或等于 大于 = 大于或等于 == 等于 != 不等于                     1)关系的传递性 例1:如果 ab且bc,则ac,大于关系是传递的. 例2:如果 a==b且b==c,则a==c,等于关系是传递的. 例3:如果 a是b的父亲且b是c的父亲,则a是c的父亲,这是错误的,  父子关系是反传递的. 2)关系的对称性 例1:如果 a==b,则b==a,等于关系是对称的. 例2:如果 a是b的同学,则b是a的同学,同学关系是对称的. 例3:如果 a爱b,则b爱a,这不一定正确,爱关系是非对称的. 例4:如果 a是b的父亲,则b是a的父亲,这是错误的,父子关系是反对称的. 3)关系的自

文档评论(0)

44488569 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5101121231000003

1亿VIP精品文档

相关文档