上次我传了一个flex在windows上的移植版本,这次我将lex之后的工作——语法分析生成器yacc的windows版也上传了吧。
这里我并没有什么原创,就是帮助大家配置了一下实验环境,让在windows的爱好者可以继续编译原理的实验。
使用前请参看其中的readme。
2024/5/24 15:51:24 3.82MB YACC Windows bison
1
基于web的动物识别系统1.实验目的理解和掌握产生式知识表示方法及产生式系统的基本过程,能够利用Web编程技术建立一个基于产生式知识表示的简单的智能系统。
2.实验环境(1)硬件环境:网络环境中的微型计算机。
(2)软件环境:Windows操作系统,任选一种网络编程语言和数据库管理系统。
3.实验要求(1)以本书第2章动物识别产生式系统的规则为知识库(可增加规则),采用正向推理或逆向推理方式。
(2)以选定的数据库管理系统建立知识库,用选定的网络编程语言按B/S模式开发一个具有解释功能的智能系统。
(3)提交完整的软件系统和相关文档,包括源程序和可执行程序。
2024/5/17 4:31:03 9.23MB 人工智能 C#.net 动物识别
1
flashcs6as3.0编写的调用外部swf文件,并实现被导入swf文件的内外控制,被导入文件about.swf自带两个控制按钮,about.swf导入index.swf后,通过index.swf中的两个按钮控制about.swf的播放与暂停,并实现了代码的封装,完整源码,实验环境为win7和win10
1
实验一利用真值表法求取主析取范式以及主合取范式的实现实验名称:利用真值表法求取主析取范式以及主合取范式的实现实验目的:通过编程实现主析取范式以及主合取范式的真值表求法以巩固相关理论的掌握实验类型:验证实验学时:4实验环境:Windows+VC从屏幕输入含三个以内变量的合式公式(其中联结词按照从高到底的顺序出现)可用字符数组a记录输入的合式公式如:输入PQPQ!表示;
&表示;
|表示;
>表示;
-表示规范列出所输合式公式的真值表多重循环显示真值表(1表示T,0表示F,先1后0)PQA11?将赋值代入公式(可用数组b记录与a中变量对应的赋值)b[0/2/4/6]=-1,b[1/5]=P值,b[3/7]=Q值从左往右计算(用switcha[i]case对运算符进行处理):b[i+1]=!b[i+1]:b[i+1]=b[i-1]&&b[i+1]…
2024/5/7 17:40:15 251KB NJUPT C++
1
实验目的】1. 掌握CPU的设计步骤2. 学会芯片的运用及其功能【实验环境】Maxplus2环境下实现非常简单CPU数据通路的设计【实验内容】可选以下实验之一:1、绘制“非常简单CPU”数据通路(MAX+PLUSII环境)数据通路2、绘制移位-相加乘法电路(MAX+PLUSII环境)3、绘制MIPS处理器数据通路(“画笔”或Powerpoint或手工)实验辅助材料对上述三个实验,分别提供以下辅助材料:1、“非常简单CPU”数据通路,给出步骤和指导,见后。
2、乘法电路,给出实验原理图(MAX+PLUSII的gdf文件,但不完整或有错误)。
3、MIPS处理器,给出数据通路的图片文件。
附:绘制“非常简单CPU”数据通路步骤及指导非常简单CPU的寄存器:一个8位累加器AC,一个6位的地址寄存器AR,一个6位的程序计数器PC,一个8位的数据寄存器DR,一个2位的指令寄存器IR。
其数据通路详见教材P。
2024/3/30 4:14:19 146KB maxplus 实验报告 非常简单CPU设计
1
实验题目:基于栈的算术表达式求值算法实验环境:学习完了数据结构第三章内容栈和队列实验目的:   1.掌握栈的定义及实现;
   2.掌握利用栈求解算术表达式的方法。
实验内容:   通过修改完善教材中的算法3.1-3.4,利用栈来实现算术表达式求值的算法。
对算法中调用的几个函数要给出其实现过程:   (1)函数In(c):判断c是否为运算符;
   (2)函数Precede(t1,t2):判断运算符t1和t2的优先级;
 (3)函数Operate(a,theta,b):对a和b进行二元运算theta。
程序运行时,输入合法的算术表达式(中间值及最终结果要在0~9之间,可以包括加减乘除和括号),便可输出相应的计算结果。
2024/3/18 8:53:05 81KB 表达式求值
1
这是我做的编译原理简单优先文法判定和分析器的构造。
包括第一章概述 31.1项目背景 31.2设计目的 31.3实验环境与开发工具 31.4C++语言 4第二章需求分析 52.1问题陈述 52.1.1简单优先文法 52.1.2简单优先文法的定义 62.1.3简单优先文法的算法 62.1.4简单优先分析法的操作步骤 62.2需要完成的功能 72.2.1判定输入的文法是否是简单优先文法 72.2.2构造文法的简单优先关系矩阵 72.3分析器的构造 7第三章逻辑设计 93.1系统的组织与基本工作流程 93.2总体结构逻辑结构图 9第思章软件功能设计 114.1软件功能分析 114.1.1判定文法是否为简单优先文法 114.1.2查找分析文法优先关系相等 124.1.3查找分析文法中小于的关系 144.1.4查找分析文法中大于的关系 154.1.5构造文法的简单优先关系矩阵 16第五章界面设计 185.1用户输入文法界面 195.2优先矩阵的初始状态 205.3文法中等于关系 215.4小于关系 225.5大于关系 235.6优先关系矩阵 25小结 27参考文献 28附录 29
2024/2/8 13:33:44 337KB 编译原理 课程设计 概要 引言
1
天气预报应用实现,主要是一个实验作业,可以看看。
实验环境:AndroidStudio3.0.1。
2023/10/16 15:46:12 931KB 天气预报
1
《tensorflow训练好模型移植到android》教程,共66页pdf格式文档(幻灯片形式),讲解清楚,能很快实现。
涉及两个例子,第一个是将Tensorflow的实例编译成APK,安装运行到Android客户端,立即可以使用;
第二个是自己训练Tensorflow模型,训练几千次之后,将训练好的模型(文档中给出了详细的模型训练,具体训练的图片安装说明再准备提供即可使用),编译成APK,安装运行到Android客户端。
适合初学者,能很快上手。
具体实验环境为MacOS10.13.2;
Tensorflow-master;
androidsdk:api_level=26,build_tools_version="27.0.3";
androidndk:android-ndk-r12b,api_level=14.另外,第一个编译好的APK实例可以在http://download.csdn.net/download/wuxinxing1981/10232528上下载
2023/10/15 6:06:28 4.8MB
1
实验环境:1. WindowsXP操作系统,Server版;
2. 企业版MicrosoftSQLServer2000;
3. VisualC++MFC编程题目要求:假设图书馆的工作人员要处理下列日常工作: 借书:核实读者身份并检查是否存在下述情况: 该读者借书的数额超标;
 该读者所借的书过期未还;
 该读者曾因借书过期被罚款而未交;
如不存在上述情况,则登记借书信息;
 还书:检查所还图书是否损坏或过期,是则登记罚单信息并打印罚单,在交纳罚金前,不允许该读者继续借书。
若图书损坏,注销该图书信息,否则进行还书登记。
 罚款:根据罚单收取罚金,同时取消该读者的借书限制。
 图书信息维护:新书上架、旧书下架及图书信息查询。
 读者信息维护:录入、注销、修改及查询读者信息。
此外,图书馆还应向读者提供下列基本功能: 查询图书信息;
 查询自己的基本信息和借书记录;
 续借;
2023/10/8 11:52:26 2.45MB 数据库课设 图书馆理系统 MFC C++
1
共 57 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡