JAVA
文章平均质量分 65
_码到成功_
One step at a time!
展开
-
形式语言与自动机:实验二——DFA识别句子
一、实验目的:加深对DFA工作原理的理解。二、实验内容:1.设计固定DFA。也就是说用if-then-else(一般用来实现字母表中只有两个字母的情况)、switch(大于两个字母的情况)、for(用于控制输入字符串,长度为n的字符串,for循环n次)等语句表示DFA。一个函数定义一个DFA;2.设计文件形式存储DFA。设计文件格式,DFA动态生成,使用字符串来验证DFA的有效性和正确性;(使用面向对象的方法。对于k个状态的DFA,生成相应的k个状态对象;状态转换应通过对象间的消息传递来实现)3.原创 2020-11-22 11:39:29 · 1926 阅读 · 0 评论 -
形式语言与自动机:实验一——文法产生语言
一、实验目的掌握文法的表示方式,理解文法产生语言的过程,并理解有穷文法产生无穷语言。二、实验内容1.文法的存储可以使用两种存储方式:程序方式和文件方式;程序方式是指将文法的四元组固定保存在程序中, 即一个程序处理一个文法。文件方式是指将文法的四元组用文本方式存储,并定义格式,相应程序可以处理任意文法。2.文法的表示例如四元式表示:采用字符数组表示字母表和变量表,字符表示开始符号,字符串表示产生式组。(产生式符号向右箭头没有可以用“->”表示)3.句子的产生根据给定句子长度L生成所有原创 2020-11-22 11:37:01 · 3471 阅读 · 0 评论 -
人工智能实验-动物识别系统
**实验一:产生式系统实验**一、实验目的:熟悉一阶谓词逻辑和产生式表示法,掌握产生式系统的运行机制,以及基于规则推理的基本方法。二、实验内容:设计并编程实现一个小型产生式系统(如分类、诊断等类型)三、实验要求:1.具体应用领域自选,具体系统名称自定。2.用一阶谓词逻辑和产生式规则作为知识表示,利用产生式系统实验程序,建立知识库,分别运行正、反推理。四、实验算法:本次实验我实现了动物识别系统的产生式系统,在实验开始前首先应建立该系统的综合数据库,规则库,和目标库。初学者,不喜勿喷实原创 2020-10-14 11:01:29 · 16259 阅读 · 5 评论 -
JAVA通过设置GUI并且使用JDBC连接数据库
JAVA通过JDBC连接SQL Server数据库并且实现增、删、减、查等功能。设置图形界面GUI访问数据库。package Test1;import java.sql.*;import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.Font;import java.awt.GridLayout;i...原创 2019-11-15 20:39:35 · 2687 阅读 · 3 评论 -
JAVA多线程解决哲学家就餐问题
JAVA多线程解决哲学家就餐问题哲学家进餐问题:5个哲学家共用一张圆桌,分别坐在周围的5张椅子上,在圆桌上有5个碗和5只筷子(注意是5只筷子,不是5双),碗和筷子交替排列。他们的生活方式是交替地进行思考(thinking)和进餐(eating)。平时,一个哲学家进行思考,饥饿时便试图取用其左右最靠近他的两只筷子,规定他必须先取左边的筷子,再取右边的筷子。只有在他拿到两只筷子时才能进餐。进餐完毕,...原创 2019-11-15 20:28:03 · 540 阅读 · 0 评论