auot lisp 选择集处理_离散量的计算机处理63_1Cv6

计算机语言运用--数值计算6-离散量的计算机处理63_1Cv6

计算机:电子线路组成的计算机器。人与计算机则是通过计算机语言-符号系统说给计算机听而交流。

计算机语言有低级语言-机器语言、汇编、高级语言-C/C++/C#/VB/PASCAL/LISP/JAVA/PYTHON/……成百上千种之多。

作为一种计算机器—可以协助人类处理各种事情—数值计算问题、文字处理问题、图形图像处理问题、事务问题……。自从有了数字计算的计算机器,几乎所有的可以交给计算机的事情,都交给计算机来处理—是辅助处理—按照人们的要求—事先安排的模式进行处理。 

数值计算- discrete

代数的计算、初等函数的计算、代数方程的求解、解析几何与微分几何的求解、矢量-张量与场论的求解、抽象代数-空间及泛函分析、级数与变换、特殊函数问题、概率统计与随机过程分析计算、误差分析与实验数据处理、最优化方法分析、有限单元法求解、数论分析、集合论及其计算、拓扑学分析与计算、组合数学的计算、图结构处理、数理逻辑分析与处理、……、……

或者说:

自然数的计算、整数的计算、实数的计算、复数的计算、矢量-向量的计算、矩阵的计算、函数的计算、代数方程的计算、函数方程的计算、微分的计算、积分的计算、常微分-一元微分方程的计算、偏微分-多元微分方程的计算、连续数量的计算、离散数量的计算、集合的计算、组合数学的计算、……、……

或者说:科学与工程技术应用中的数值计算、……、……

discrete离散量的计算—离散量这个称呼的流行,真的源于计算机的出现。其实,人们最早认识的都是—就是离散量,自然数、整数、字符(西语系的字母、汉语的笔画等)。

先说自然数,算术中的四则混合运算;在那里,没有量纲、没有分类、没有实际所指的限制等等。只有纯理想化、抽象化的数字游戏。如:1111+1122=2233,3+6=9,12345+98765=111110,2x2=4,25x25=625等等。心算、笔算、算盘算、横式算、竖式算、数豆子、数棍子、……,总而言之,都能有结果。

在实际中,却要物理含义。在科学或工程中,3+6=9一定是有所指的,尤其是量纲问题。通常都是默认的同类量纲才用的。久而久之,成了习惯,不再注意量纲了。3个梨+6个梨=9个梨;3个苹果+6个梨=?,3斤梨+6个梨=?,3元+6角=3元6角,不等于9;等等……。当然,我们的大脑习惯性的知道量纲换算。可没注意这些就是离散数学问题了。集合必须限制同类型。集合的操作—离散数学计算问题,必须注意类型—类属。也就是说,学习离散数学—集合论,必须习惯性的思考类属,才能进行操作-计算。

例如:

A={1,3,5,7},B={2,3,4,5,6}, A∪B=C的运算结果是C={1,2,3,4,5,6,7}

A∩B=C的运算结果是C={3,5}   A\B=C的运算结果是C={1,7}

B\A=C的运算结果是C={2,4,6}

还有属于  3∈A    3∈B   不属于2¢A   7¢B

已知:A={a,c,f,g},B={b,g,c,s,t},

则有计算-处理-操作(为了避免与古老的计算概念混淆—严谨的形式化定义-这是数学的最本质、最基本的规矩)

A∪B=C的运算结果是C={ a,b,f,g,c,s,t } ; A∩B=C的运算结果是C={c,g}

……

慢慢就习惯了。

这些对于处理自然数的排序、插入、删除、……等计算机操作,对于字符或字符串的排序、插入、删除、……等计算机操作,显然是有效的。也就是说,字符运算—计算机计算问题,也可以看做离散量的计算问题。这就扩展了自然数的运算的范围和概念的推广。

用计算机处理自然数的各种计算—你知道-能理解算法吗?

用计算机处理自然数集合的各种计算—你知道-能理解算法吗? 

以下的算法要彻底改变了

实数的连加:算法为i=0,i=n,ans=ans +i

实数的连减:算法为i=0,i=n,ans=ans +i

实数的连乘:算法为i=1,ans= ans *i

实数的连除:算法为i=1,ans= ans /i

实数的加减乘除:算法为ans=?

相同的实数的连加:算法为ans=a*n

相同的实数的连减:算法为ans=?

相同的实数的连乘:算法为i=4,ans=4n 

相同的实数的连除:算法为ans=?

……、……

离散量的计算--排序、插入、删除、编辑、交并差、……等计算机操作

可以和字符处理、文本处理相联系

可以和音频/视频处理相联系

可以和自动控制问题相联系

……

MATLAB语言及其平台    Fortran语言及其平台   

C语言及其平台V6

对于语言文字及其文章的人工智能处理系统,也是最基础的知识。

C语言及其平台V6上,C语言离散量处理—实质上是一个N元数组问题

inta[3],b[3][12],c[11][6][13]

char cc[22]

 数组、可变数组—动态数组、数组大小的函数等等都可以使用。

一个实例

//CV6_discrete_computer.C

#include

main(){

//变量声明

//       int INa[4]={1,2,3,4};  //初始化的变量

//       int INb[6]={1,3,5,7,9,11};

  int i,j,k,m,n;

  int x=1,y=1,z=1;

  int Mark;

  int Key_A[50],Key_B[50],Key_C[50];

  int Mid_A[50],Mid_B[50];

  //标准IO_数据输入

  printf("输入集合A的元素数目_一个整数:\n");

  scanf("%d",&m);

  printf("输入集合A的元素_输入一个回车一次:\n");

  for(i=1;i<=m;i++)

  {

         scanf("%d",&Key_A[i]);

  }

  printf("输入集合B的元素数目_一个整数:\n");

  scanf("%d",&n);

  printf("输入集合B的元素_输入一个回车一次:\n");

  for(i=1;i<=n;i++)

  {

         scanf("%d",&Key_B[i]);

  }

//数据处理过程

  for(i=1;i<=m;i++)

  {

            Mark=0;

                for(j=1;j<=n;j++)

                {                         

                       if(Key_A[i]==Key_B[j])

                       {

                       Key_C[x]=Key_A[i];

                       x++;

                       Mark=1;

                       continue;

                       }

                }

                       if(Mark==0)

                       {

                       Mid_A[y]=Key_A[i];

                       y++;

                       }

  }

  for(i=1;i<=n;i++)

         {

            Mark=0;

                for(j=1;j<=m;j++)

                {

                       if(Key_A[j]==Key_B[i])

                       {

                              Mark=1;

                              continue;

                       }

                }

                if(Mark==0)

                {

                       Mid_B[z]=Key_B[i];

                       z++;

                }

  }

//处理结果输出

  printf("A与B的差集_不同:共%d个\n",y-1);

  for(k=1;k

         {

                printf("%d",Mid_A[k]);

         }

         printf("\n");

  printf("B与A的差集_不同:共%d个\n",z-1);

  for(k=1;k

  {

         printf("%d ",Mid_B[k]);

  }

  printf("\n");

  printf("A与B的交集_共有:共%d个\n",x-1);

  for(k=1;k

  {

         printf("%d ",Key_C[k]);

  }

  printf("\n");

  printf("A与B的并集_不同全部:共%d个\n",x+y+z-3);

  for(i=1;i

  {

         printf("%d ",Mid_A[i]);

  }

  for(i=1;i

  {

         printf("%d ",Mid_B[i]);

  }

  for(i=1;i

  {

         printf("%d ",Key_C[i]);

  }

   printf("\n"); 

}    

cfc0ef36b89bae377b536f800e6eb3f5.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/355892.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

bzoj 3928: [Cerc2014] Outer space invaders

$f[i][j]$表示消灭起始时间在$(i,j)$内的外星人所花费的最小代价。 考虑在这个区间内距离最远的外星人h&#xff0c;在他的区间中一定要选一个点要开一炮&#xff0c;而且这一炮可以顺便把其他跨过这个点的敌人消灭&#xff0c;剩下只需消灭没有跨过这个点的敌人。 枚举开炮时间…

HTML页面代码移动端和pc兼容,pc端网站如何实现移动端适配?

4、流动布局(fluidgrid)“流动布局”的含义是&#xff0c;各个区块的位置都是浮动的&#xff0c;不是固定不变的。.main{float:right;width:70%;}.leftBar{float:left;width:25%;}float的好处是&#xff0c;如果宽度太小&#xff0c;放不下两个元素&#xff0c;后面的元素会自动…

linkedblockingqueue 后 take 不消化_消化不良的成因及护理

疾病名称&#xff1a;消化不良就诊科室&#xff1a;消化内科疾病成因心理和精神的不良应激&#xff1a;患者的精神不愉快、长期闷闷不乐或突然受到猛烈的刺激等均可引起。不良饮食习惯&#xff1a;包括刺激性食物&#xff08;咖啡、浓茶、甜食、油腻、生冷等&#xff09;和不良…

功能与命令式编程。 Java 8中的斐波那契,素数和阶乘

有多种编程风格/范例&#xff0c;但是两种著名的风格是Imperative和Functional 。 命令式编程是最主要的范例&#xff0c;因为几乎所有主流语言&#xff08;C &#xff0c;Java&#xff0c;C&#xff03;&#xff09;都在推广它。 但是在最近几年中&#xff0c;函数式编程开始…

Yandex.Algorithm 2011 Round 2 D. Powerful array 莫队

题目链接&#xff1a;点击传送D. Powerful arraytime limit per test5 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputAn array of positive integers a1, a2, ..., an is given. Let us consider its arbitrary subarray al, al  …

html 形状div,div+css实现各种形状(精心整理)

1.正方形.div {width: 100px;height: 100px;background: red;}2.矩形.div {width: 200px;height: 100px;background: red;}3.圆形.div {width: 100px;height: 100px;background: red;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;}4.椭圆.div {w…

4.1.5事件

用事件有一种监听的思想 一个事件对应一个委托 事件是委托类型 一个事件对应一个委托&#xff0c;委托可以对应多个方法 如气球爆炸了 气球的反应 小孩的反应 事件源有代码自动激发事件 扔出事件 —————————————— 3.只能在类的内部触发事件 4.可以在内部…

485不用双绞线可以吗_现在在上海,挡风玻璃可以一个标志都不用贴吗?

问近日&#xff0c;有市民咨询&#xff1a;现在在上海&#xff0c;车上挡风玻璃可以一个标志都不用贴吗&#xff1f;答可以一个标志都不贴。自2020年3月1日起&#xff0c;本市机动车在本市办理注册、变更、转移登记和核发检验标志、补换检验标志业务时&#xff0c;将自动生成检…

Java和Python中类似Kotlin的生成器,续:附加参数

介绍 在今天的文章中&#xff0c;我们将继续上周的文章&#xff0c;内容涉及用Java和Python制作类似于Kotlin的构建器&#xff0c;扩展构建器API以采用一些可选参数来提高灵活性。 我们继续我们HTML示例&#xff0c;尝试添加标记属性&#xff0c;例如类&#xff0c;id和样式。 …

vs2015 html页面没有试图,vs2015 web设计视图假死,求帮助

你好&#xff0c;首先&#xff0c;请在发送一个请求去验证你的MSDN账号。然后&#xff0c;从你的描述来看&#xff0c;即使创建新项目&#xff0c;VS的design界面出现不了还是你的VS安装有问题。我们可以从两方面考虑&#xff1a;1.系统环境建议你检查一下Windows系统更新&…

nodejs 之 nvm和pm2

说道 node不得不提到nodejs的版本管理nvm和Node应用的进程管理器pm2。 当然&#xff0c;关于这两个的介绍的文章那么多&#xff0c;随意baidu,bing,google就可以。 我这里是给自己打一个标签&#xff0c;方便日后 查询&#xff0c; 二是方便一些和我一样的小白&#xff0c;能速…

2021上饶市高考中考成绩查询,2021年上饶中考成绩公布查询时间 上饶中考成绩查询方式入口...

2018年上饶中考成绩公布查询时间 上饶中考成绩查询方式入口2018年上饶高考结束了&#xff0c;可是上饶中考又来了!6月注定是一个不平淡的月份。又一大批孩子朝着青春出发踏着坚定的脚步&#xff0c;行走在如火的六月。宁静的清晨&#xff0c;静谧的夜&#xff0c;那条反反复复走…

vue 实例化几种方式_vue注册组件的几种方式总结

vue注册组件的几种方式总结 1、全局注册(这种方式注册组件必须在vue实例化之前声明) Vue.component(tag-name,{}) 2、局部注册 var Child = {template: A custom component! } new Vue({// ... components: {// 将只在父模板可用 my-component: Child } }) 3、扩展实例 // 定…

gson json和类转换_带有GSON和抽象类的JSON

gson json和类转换经过多年使用org.json库在Java中支持JSON数据交换格式后&#xff0c;我已切换到Google Gson 。 org.json是一个较低层的库&#xff0c;因此您必须创建JSONObject&#xff0c;JSONArray&#xff0c;JSONString等…并执行其他低层工作。 Gson简化了这项工作。 它…

自考18年4月计算机应用基础,2019年自学考试计算机应用基础试题(18)

2019年4月自考报名已经拉开序幕&#xff0c;同学们可以开始准备自考复习&#xff0c;下面是2019年自学考试计算机应用基础试题(18)&#xff0c;了解更多自学考试资讯请锁定自学考试网&#xff0c;更有海量模拟试题&#xff0c;精品复习资料等你来下载!1.Windows 中删除文件夹的…

git中文件的三种状态

用xcode的时候&#xff0c;左侧栏文件的邮右边时不时会看到M&#xff0c;A这一类的字母。当然&#xff0c;这些以后再写上。先说一下git里文件的三种状态 已提交&#xff08;committed&#xff09; 已经提交的本地仓库&#xff08;repository&#xff09;&#xff0c;需要手动…

创建一个带参数的formgoup_gin框架如何获取带文件的formData请求?

**前端代码如下**function upFile() {var formData new FormDatavar file document.getElementById("upload").files[0]var text document.getElementById("text").valueformData.append("upload",file)formData.append("text",tex…

如何从URL查询字符串获得/附加视图参数(示例)?

让我们剖析几个简单的用例&#xff0c;并查看视图参数的工作原理&#xff08;视图参数名称不是强制性的&#xff0c;以匹配通过URL查询字符串传递的请求参数&#xff0c;但在本文中&#xff0c;我们将重点讨论这种情况&#xff09;&#xff1a; 情况1 在index.xhtml页面中&…

桌面怎么设置 计算机 网络,Win10 10130桌面电脑网络图标怎么设置?

越来越多朋友的计算机安装Windows10系统&#xff0c;现在Windows10系统已经升级到10130版&#xff0c;我的计算机升级到了10130版。安装Windows10的10130版系统后&#xff0c;桌面只有回收站和软媒的图标&#xff0c;如何把电脑、网络、用户的文件、控制面板等图标设置到桌面上…

swift 打开第三方应用_iOS卡通人物帧动画入门9(大结局):番外篇-扩展第三方类

扩展第三方类细心的朋友可能会发现&#xff0c;我们前面计算主角的大小用的总是同一方向第一帧纹理的大小&#xff0c;如果纹理大小有出入的话&#xff0c;会产生较大的偏差&#xff0c;最好的方法是取当前动画帧纹理的大小。不过这有些难度&#xff0c;所以我们退之求其次&…