构造命题公式的真值表

简介: 构造命题公式的真值表

1:实验类型:验证性

2:实验目的:

使学生熟练掌握利用计算机语言实现逻辑运算的基本方法。

3:逻辑联结词的定义方法

逻辑连接词“非”

逻辑连接词“合取”

逻辑连接词“析取”

逻辑连接词“蕴涵”

逻辑连接词“等值”

4:命题公式的表示方法

给出任意一个命题公式,我们可以将它用C程序表示出来,并且能够计算它在各组真值指派下所应有的真值(或是逻辑运算的结果)。这有多种方法。上面我们已经给出了逻辑连结词的定义,根据这种定义方法,我们也可以把一个命题公式表示成为条件语句中的条件表达式,这样我们就可以得到该命题公式的逻辑运算结果了。

5:【实验内容】

设A、B、C、D为命题变元,编程画出下列命题公式的真值表:

(1)A^-B(2)CD

(3)(A^-B)→(CD)

代码实现:

#include <stdio.h>
int main() {
  int A[] = { 0,1 };
  int B[] = { 0,1 };
  int C[] = { 0,1 };
  int D[] = { 0,1 };
  int m = 0;
  int n = 0;
  int p = 0;
  printf("A B C D  A ∧-B  C V D  (A∧-B)→(C V D)\n");
  for (int i = 0; i < 2; i++) {
    for (int j = 0; j < 2; j++) {
      for (int k = 0; k < 2; k++) {
        for (int l = 0; l < 2; l++) {
          if (A[i] && (!B[j])) {
             m = 1;//两者都为1时,结果才为1,否则结果为0
          }
          else {
            m = 0;
          }
          if (C[k] || D[l]) {
            n = 1;//两者有一个为1时,结果为1,否则为0
          }
          else {
            n = 0;
          }
          if (m== 1 && (n== 0)) {
             p = 0//当前一个条件为1,后一个条件为0时结果为0,其他情况下结果都为1
          }
          else {
               p = 1;
          }
          printf("%d %d %d %d  %3d %6d %10d\n", A[i], B[j], C[k], D[l], m, n, p);
        }
      }
    }
  }
  return 0;
}


目录
相关文章
|
弹性计算 数据可视化 物联网
百川13B模型发布及魔搭最佳实践
百川13B模型环境安装到推理结果展示
百川13B模型发布及魔搭最佳实践
|
JavaScript
自行封装的tabs组件配合echarts而出现的bug以及解决
自行封装的tabs组件配合echarts而出现的bug以及解决
388 0
|
6月前
|
机器学习/深度学习 人工智能 大数据
《爆不爆,数据说了算:大数据预测电影票房的门道》
《爆不爆,数据说了算:大数据预测电影票房的门道》
232 7
|
7月前
|
PyTorch 编译器 算法框架/工具
NPU上如何使能pytorch图模式
本文介绍了PyTorch的`torch.compile`技术和TorchAir的相关内容。`torch.compile`通过将动态图转换为静态图并结合JIT编译,提升模型推理和训练效率。示例代码展示了如何使用`torch.compile`优化模型。TorchAir是昇腾为PyTorch提供的图模式扩展库,支持在昇腾设备上进行高效训练和推理。它基于Dynamo特性,将计算图转换为Ascend IR,并通过图引擎优化执行。文章还提供了TorchAir的使用示例及功能配置方法。
|
12月前
|
监控 数据中心 网络架构
|
11月前
|
机器学习/深度学习 人工智能 算法
|
消息中间件 SQL Kafka
离线数仓(四)【数仓数据同步策略】(1)
离线数仓(四)【数仓数据同步策略】
|
缓存 开发者 索引
深入解析 `org.elasticsearch.action.search.SearchRequest` 类
深入解析 `org.elasticsearch.action.search.SearchRequest` 类
208 0
|
11月前
|
人工智能 关系型数据库 MySQL
数据魔力,一触即发 —— Dataphin数据服务API,百炼插件新星降临!
本文通过一个利用百炼大模型平台和Dataphin数据服务API构建一个客户360智能应用的案例,介绍如何使用Dataphin数据服务API在百炼平台创建一个自定义插件,用于智能应用的开发,提升企业智能化应用水平。
617 4
数据魔力,一触即发 —— Dataphin数据服务API,百炼插件新星降临!