首页 > 编程语言 >第12章让计算机思考的程序实现方式

第12章让计算机思考的程序实现方式

时间:2024-02-25 13:44:52浏览次数:31  
标签:12 思考 程序实现 程序 用于 随机数 模仿

程序的使用目的: 大致可以划分为作为工具与代替执行人类思考两类
1工具类:如文字处理器,excel等程序主要用于作为工具提升工作效率
2代替人类思考类:如微计算机控制电饭煲,根据米和水的分量自动调节火的大小与加热时间
常见用程序表示人类的思考方式:
1随机性,用于模仿人思考的随意性,没有任何的策略性,每种选择都有可能(程序实现时使用随机程序)
2习惯性,用于模仿人思考时的习惯性,每个人思考方式不一样,都有自己的习惯(程序实现时使用加权值实现)
3记忆性,用于模仿人的记忆功能(经验),每个人的经历影响作出决定,(程序实现时使用程序的存储功能记录每次的操作,然后根据记录的数据进行作出决策)
4节奏性,用于模仿人做决策的节奏性,每个人都有自己的做事规律节奏,(程序实现事,记录规律节奏,按照一定的规律进行决策)
通过公式产生的随机数称为伪随机数,具有周期行(一定周期后会重复,不是真正的随机),随机数的种子不同,产生的随机数也不同
常见生成伪随机数的方法:线性同余发、乘同余法、M系法、Kunuth减算法等,伪随机数公式生成随机数的参数叫做随机数的种子

标签:12,思考,程序实现,程序,用于,随机数,模仿
From: https://www.cnblogs.com/mzz18/p/18022597

相关文章

  • 《程序是怎么跑起来》的第五次读后感(11 12章)
    《程序是怎么跑起来的》第11章计算机的硬件是计算机系统中各种设备的总称。计算机的硬件应包括5个基本部分,即运算器、控制器、存储器、输入设备、输出设备,各基本部件的功能各异。运算器能进行加、减、乘、除等基本运算。存储器不仅能存放数据,而且也能存放指令,计算机应能区分是数据......
  • UVA12422 (Kengdie) Mua (II) - Expression Evaluator 题解
    题目传送门闲话蒟蒻的第一篇黑题题解!连着花了\(12\)个小时才做出来,打代码\(6\)小时,调试\(6\)小时。一开始怎么编也编不过,直到看到了tiger大神的题解才豁然开朗。思路本题主要是输出函数或运算式子的结果,最重要的就是判断优先级。tiger大神提出了表达式树法和递归......
  • 洛谷题单指南-贪心-P1208 [USACO1.3] 混合牛奶 Mixing Milk
    原题链接:https://www.luogu.com.cn/problem/P1208题意解读:就是一个部分背包问题,贪心模版题。解题思路:优先选择单价低的牛奶即可。100分代码:#include<bits/stdc++.h>usingnamespacestd;constintN=5005;structfarmer{intprice,count;}f[N];boolcmp(fa......
  • [转帖]AVX-512指令集的前世今生
    https://zhuanlan.zhihu.com/p/136099964 什么是指令集计算机上的任何程序最终要编译成一条条指令才能让CPU识别并执行,指令集是指CPU能执行的所有指令的集合,每一指令对应一种操作,CPU依靠指令来计算和控制系统,指令执行能力是衡量CPU性能的重要指标,指令集也与CPU效率有密......
  • 让计算机“思考”
      1、用计算机进行的模拟实验称为计算机模拟2、伪随机数(具有周期性)指的是通过公式产生的3、随机数的种子指的是生成尾随基数的公式中使用的参数4、计算机没有思考功能,但有记忆功能程序就如同是由计算机执行的各种指令,罗列起来的文章,而控制就是指CPU和各种设备之间配合进......
  • 当今最强最有诚意的安卓平板!Xiaomi Pad 6S Pro 12.4 评测:在线视频续航19小时
    一、前言:全方位升级的平板电脑2024年2月22日,小米正式推出了新一代平板XiaomiPad6SPro12.4。如果单从名字上看,它似乎是小米平板5Pro的升级版,但实际上,它是小米平板6Pro的下一代产品。XiaomiPad6SPro12.4搭载了高通骁龙8Gen2处理器,带来了35%的性能提升和40%的能效提升......
  • 暑期集训 Day12 —— 模拟赛复盘
    ${\color{Green}\mathrm{Problem\1:Subarray}}$Map.${\color{Green}\mathrm{Problem\2:小z玩游戏}}$数学题YYDS。我的做法是:首先枚举x的所有二进制位,找里面的\(1\),由于y要比x小,于是我们可以把y的当前位变为\(0\),然后后面的位从全0到全1,用前缀和统......
  • 《程序是怎样跑起来的》——第12章 让计算机“思考”
    一、作为工具”的程序和为了“思考”的程序1、程序就如同是由计算机执行的各种指令罗列起来的文章。计算机内部的CPU,通过对该文章的内容进行解析和运行,来控制连接到计算机的各种外围设备。具体来说,控制就是指CPU和各种设备之间配合进行数据的输入输出处理。2、程序的使用目的......
  • 让计算机“思考”
    本章会主要学习六小节的内容,主要内容是用程序来表示人类的思考方式和习惯,活用记忆功能以达到更接近人类的判断。通过编写程序来实现人类的思考方式和习惯,这些程序被设计成可以理解和处理各种信息和数据,并作出类似与人类的判断。编写程序来表示人类的思考方式和习惯,设计很多方面的......
  • 2-12. 三段攻击动画的实现
    创建动画片段修改动画状态机增加AttackLayer,把刚才制作好的动画片段加进去再增加两个变量,bool类型的isAttack和trigger类型的attackNewState->blueAttack1,isAttack=true并且attack触发blueAttack1->blueAttack2,isAttack=true并且attack触发,有exi......