找回密码
 立即注册
搜索
热搜: 活动 交友
查看: 749|回复: 2

布尔代数

[复制链接]

2

主题

5

回帖

83

积分

版主

积分
83
发表于 3-12-2025 16:12:07 | 显示全部楼层 |阅读模式
本帖最后由 wyf 于 3-12-2025 16:25 编辑

一、什么是布尔代数?
布尔代数是一种数学结构,通常用于逻辑运算和集合运算。它基于两个值:True 和 False,一般分别表示 1 和 0


二、布尔代数的运算
  >基本运算
    1. 与  ( and ): 当两个值都为真时,结果为真
        符号通常用 “ · ” 表示,有时也可省略不写
        A · B | Result
        0 · 0 |   0
        0 · 1 |   0
        1 · 0 |   0
        1 · 1 |   1
    2. 或 ( or ): 只要有一个或一个以上的值为真,结果为真;两个值都为假时,则结果为假
        符号通常用 “ + ” 表示
        A + B | Result
        0 + 0 |   0
        0 + 1 |   1
        1 + 0 |   1
        1 + 1 |   1
    3. 非 ( not ): 对单一值的否定;若值为真,则结果为假;若值为假,则结果为真
        符号通常用 “ ¬ ” 表示, 或在变量上加一横线表示
        ¬A | Result
        0  |   1
        1  |   0

  >次要运算
    1. 异或 ( XOR ): 当两个值不同时,结果为真;两个值相同时,则结果为假
        符号通常用 “ ⊕ ” 表示,A ⊕ B == A · not ( B ) + not ( A ) · B
        A ⊕ B | Result
        0 ⊕ 0 |   0
        0 ⊕ 1 |   1
        1 ⊕ 0 |   1
        1 ⊕ 1 |   0
    2. 同或 ( XNOR ): 当两个值不同时,结果为假;两个值相同时,则结果为真
        可以理解为对 XOR 的否定,A ⊙ B == not ( A ⊕ B )
        符号通常用 “ ⊙ ” 表示
        A ⊙ B | Result
        0 ⊙ 0 |   1
        0 ⊙ 1 |   0
        1 ⊙ 0 |   0
        1 ⊙ 1 |   1


三、定律

  上述这些定律都是比较实用的,但是不建议去刻意的背,个人认为太浪费时间并且没什么意义
  建议自己推导证明一下,这样印象更加深刻( 这并不难,理解了才是属于自己的 )


· 最后出道题感兴趣的话可以做做(会的话acsl里遇到布尔代数类型的题就基本没问题了)
   
    给定上述布尔函数 F ( A, B, C, D ),将其化简为最简形式


















本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

27

主题

73

回帖

420

积分

超级版主

积分
420
发表于 3-15-2025 17:48:29 | 显示全部楼层


鸣谢Ray同学

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

27

主题

73

回帖

420

积分

超级版主

积分
420
发表于 3-15-2025 20:43:00 | 显示全部楼层



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RealDevClub ( 沪ICP备2024093864号-1 )

GMT+8, 4-12-2025 09:48 , Processed in 0.062318 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表