摘要:
 阅读全文
posted @ 2025-02-14 23:45
叽里呱啦哇里呱唧
阅读(7)
评论(0)
推荐(0)
摘要:
处理大量数据是计算机的优势之一,在C语言程序中,可用数组表示大量数据,数组全体数据用一个名字(数组名)表示,各元素通过从0开始的连续编号(索引)区分。 以代码清单A - 6为例,展示求解10个数据平均值的程序,定义int data[10];表示准备好数据类型为int、有10个元素、数组名为data的 阅读全文
posted @ 2025-02-14 23:44
叽里呱啦哇里呱唧
阅读(8)
评论(0)
推荐(0)
摘要:
在C语言函数模块中定义的变量是局部变量,只能在该函数内使用,如main函数中定义的a、b、ave。局部变量的值可作为参数传递给其他函数,如main函数将局部变量a、b传递给average函数。 在函数模块外定义的变量是全局变量,可在程序所有函数中使用,通过全局变量函数可获取其他函数数值,但大规模程序 阅读全文
posted @ 2025-02-14 23:44
叽里呱啦哇里呱唧
阅读(6)
评论(0)
推荐(0)
摘要:
C语言中处理需整合到函数,大规模程序由大量函数构成,简单程序可用一个main函数,它是程序启动时最先运行的函数,多函数程序中main函数调用其他函数。 函数处理内容用{}括成模块,按代码顺序依次执行,如代码清单A - 3将相关代码整合到main函数 void main(void)中void表示无参数 阅读全文
posted @ 2025-02-14 23:43
叽里呱啦哇里呱唧
阅读(6)
评论(0)
推荐(0)
摘要:
C语言函数包括程序员自编函数和系统提供的标准函数库函数,标准函数库具通用功能,如printf、scanf、rand等。 函数括号中可放变量、文字、数值等指定的数据信息(参数),函数处理结果返回的值为返回值,部分函数无需参数或无返回值,以工厂类比,参数是原材料,返回值是产品。 计算机基本操作分“输入数 阅读全文
posted @ 2025-02-14 23:43
叽里呱啦哇里呱唧
阅读(11)
评论(0)
推荐(0)
摘要:
数学变量对位数和精度无限制,而程序变量受计算机有限存储容量影响,受位数和精度限制,计算机中预定义的位数和精度称为数据类型。 C语言中主要数据类型有:char、short、int(或long)用于整数,float和double用于小数,并列出了各数据类型的长度(位长)和精度(可表示的10进制数范围 ) 阅读全文
posted @ 2025-02-14 23:42
叽里呱啦哇里呱唧
阅读(8)
评论(0)
推荐(0)
摘要:
无论何种编程语言,程序内容由数据和处理构成,在C语言中,数据用变量表示,处理用函数表示,C语言程序由变量和函数构成。 C语言中变量和函数的术语与数学中的表示有相似性,变量常用x、y、z等字母表示,函数类似数学中f(x)的形式。 但在C语言中需从程序角度理解变量和函数,如数学中变量是“变化的数值”,程 阅读全文
posted @ 2025-02-14 23:39
叽里呱啦哇里呱唧
阅读(13)
评论(0)
推荐(0)
摘要:
C语言由AT&T贝尔实验室的D. M. Ritchie于1973年推出,虽是高级编程语言,但具备与汇编语言媲美的低层处理功能。 Unix最初用汇编语言编写,后大部分用C语言重写,C语言提升了Unix的移植性,Linux也是用C语言编写。 C语言仍是常用编程语言,在信息处理技术员职称考试中是可选编程语 阅读全文
posted @ 2025-02-14 23:39
叽里呱啦哇里呱唧
阅读(7)
评论(0)
推荐(0)
摘要:
人类思考方式具有节奏,如大脑中有“石头、石头、布、剪刀”等有节奏感的短语,并据此判断出拳,代码清单12 - 4用2维数组pattern[2][4]实现这种思考方式。 程序设定连续输两次就改变思考方式,时赢时输则按节奏以一种方式出拳。 运行该程序可发现计算机有自己的出拳方式,此示例程序可能最接近人类思 阅读全文
posted @ 2025-02-14 23:38
叽里呱啦哇里呱唧
阅读(6)
评论(0)
推荐(0)
摘要:
人类日常判断常基于直觉和经验,在猜拳游戏中可体现,如发现“小B同学在出石头后出剪刀的概率较高”这样的经验,并据此制定策略。 代码清单12 - 3是利用经验决定出拳的猜拳游戏程序示例,通过键盘输入0、1、2决定出拳,其他数值结束游戏。 程序中猜拳结果存于计算机内存,对手出拳信息用2维数组记录,猜拳次数 阅读全文
posted @ 2025-02-14 23:37
叽里呱啦哇里呱唧
阅读(6)
评论(0)
推荐(0)
摘要:
随机数在编写游戏和计算机模拟等场景中常被用来表现人类直觉等行为,如猜拳游戏中出拳情况类似人类行为。 随机数骰子是产生随机数的工具,计算机通过公式产生类似随机数骰子效果的随机数,C语言中用rand()函数获取的是伪随机数。 介绍获取伪随机数的线性同余法公式R_{n + 1}=(a\times R_{i 阅读全文
posted @ 2025-02-14 23:37
叽里呱啦哇里呱唧
阅读(10)
评论(0)
推荐(0)
摘要:
成年人猜拳时也可能随意出拳,但有人存在出拳习惯,如“小A同学喜欢出石头”,习惯是人类思考方式的体现。 对习惯进行定量表示,比如出石头概率50%、剪刀30%、布20%。 在猜拳游戏程序中,通过改变随机数范围和判断条件可生成具有习惯的程序。原程序用0 - 2随机数表示石头、剪刀、布,修改后用0 - 9随 阅读全文
posted @ 2025-02-14 23:36
叽里呱啦哇里呱唧
阅读(7)
评论(0)
推荐(0)
摘要:
可通过用C语言制作《猜拳游戏》尝试让计算机思考,需用程序实现猜拳选手的思考步骤。 小孩子猜拳时可能是随意思考,无策略地直接决定出拳。 在相关C语言程序中,computer是保存计算机出拳数据的变量,石头、剪刀、布分别用数值0、1、2表示,使用rand()函数生成随机数(范围0 - 32767)并对3 阅读全文
posted @ 2025-02-14 23:36
叽里呱啦哇里呱唧
阅读(4)
评论(0)
推荐(0)
摘要:
程序如同由计算机执行的指令罗列的文章,CPU通过解析和运行控制外围设备的数据输入输出。 程序使用目的分两类:一是作为工具,如文字处理器提高文档处理效率,替代现有工具;二是替代人类思考过程,如微计算机控制的电饭煲能根据米和水份量自动调整火候和加热时间。 阅读全文
posted @ 2025-02-14 23:36
叽里呱啦哇里呱唧
阅读(2)
评论(0)
推荐(0)
摘要:
用计算机进行的模拟试验称为什么? 计算机模拟 伪随机数指的是什么? 通过公式产生的伪随机数 随机数的种子指的是什么? 使用伪随机数的公式中使用的参数 计算机有思考功能吗? 没有 计算机有记忆功能吗? 有 AI是什么的缩写? Artificial Intelligent 阅读全文
posted @ 2025-02-14 22:53
叽里呱啦哇里呱唧
阅读(6)
评论(0)
推荐(0)
摘要:
显示机制核心:显示器显示文字及图形的机制是向VRAM(Video RAM,视频随机存取存储器)中写入数据,数据会在显示器中显示出来,此功能由操作系统或BIOS提供的程序借助中断处理实现。 MS - DOS时代情况:在MS - DOS时代,大部分计算机的VRAM是主内存的一部分,如PC - 9801计 阅读全文
posted @ 2025-02-14 22:39
叽里呱啦哇里呱唧
阅读(13)
评论(0)
推荐(0)
摘要:
DMA定义与作用:DMA是指在外围设备不通过CPU的情况下直接和主内存进行数据传送的机制,磁盘等设备用到了该机制。利用DMA,可在短时间内将大量数据转送到主内存,原因是节省了CPU作为中介的时间。 DMA通道:在设备属性的资源标签中有DMA设定,如软盘控制器的DMA设定值为02,这个编号称为DMA通 阅读全文
posted @ 2025-02-14 22:38
叽里呱啦哇里呱唧
阅读(22)
评论(0)
推荐(0)
摘要:
中断发生频率及目的:在主程序运行过程中,大部分外围设备会频繁发出中断请求,目的是实时处理从外围设备输入的数据。 无中断时的数据输入处理方式及弊端:不利用中断也可从外围设备输入数据,但主程序需持续不断检测外围设备是否有数据输入。由于外围设备众多,需按顺序调查其状态(即轮询)。对于几乎不产生中断的系统, 阅读全文
posted @ 2025-02-14 22:38
叽里呱啦哇里呱唧
阅读(4)
评论(0)
推荐(0)
摘要:
IRQ概念:IRQ(Interrupt Request)即中断请求,用于暂停当前正在运行的程序,并跳转到其他程序运行,是硬件控制中的必要机制,称为中断处理。 中断处理示例:中断处理类似于处理文档时接到电话,电话相当于中断处理。在中断处理开始到中断处理程序运行结束前,被中断的主程序处理会停止,中断处理 阅读全文
posted @ 2025-02-14 22:38
叽里呱啦哇里呱唧
阅读(20)
评论(0)
推荐(0)
摘要:
程序编写方式:由于汇编语言编写程序较麻烦,采取在C语言源代码中插入助记符的方式,使用__asm{ }括起来,实现C语言和汇编语言混合编程,使用微软的Visual C++来制作应用。 硬件及端口信息:在AT兼容机中,蜂鸣器默认端口号是61H(十六进制),通过该端口号用IN指令输入数据,将数据低2位设为 阅读全文
posted @ 2025-02-14 22:37
叽里呱啦哇里呱唧
阅读(11)
评论(0)
推荐(0)

浙公网安备 33010602011771号