编译课程设计报告语法分析器.doc一、实验题目设计一个简单的表达式语法分析器(采用递归下降方法设计实现)二、实验目的1、 了解形式语言基础及其文法运算;
2、 熟悉语法分析原理及4种常用的语法分析方法;
其中:四种算法为(1)设计算术表达式的递归下降子程序分析算法(2)设计算术表达式的LL(1)分析算法(3)设计算术表达式的简单优先分析算法(4)设计算术表达式的SLR(1)分析算法3、选择上述一种方法并设计一个表达式的语法分析器。
(本实验设计的是递归下降的表达式语法分析器)三、实验内容1.设计递归下降语法分析器算法;
2.编写代码并上机调试运行通过;
3、写出试验体会及心得。
2025/8/11 14:26:10 137KB 语法分析报告
1
此五子棋代码,实现了人机对战,开始界面可以选择棋子颜色和自动搜索的深度(即难度),搜索的游戏状态数目随着博弈的进行呈指数级增长,指数增长无法消除,不过我们使用了alpha-beta剪枝有效地将其减半,加快了搜索的速度!
2025/8/11 8:49:44 15KB 人机,五子棋
1
直接可以跑,源码有超详细的注释。
玩着俄罗斯方块的的时候有背景歌曲。
【最好使用真机测试,不然可能会报错】简单代码如下,注释可谓详尽至极啊: Handlerm_handler=null;//负责接收消息 Timertimer=null;//负责发送消息 Datadata=null;//存放游戏的数据,即二维数组,并负责二维数组的运算 MediaPlayerm_MediaPlayer=null;//音乐播放器 GestureDetectorm_detector=null;//手势 SharedPreferencesm_sp=null;//用于存储最高分等 StringfileName="Data";//存放游戏一些数据,最高分、难度、音乐、触摸屏 finalStringHIGH_SCORE="highscore"; finalStringGAME_HARD="gamehard";//存放游戏难度 finalStringGAME_MUSIC="gamemusic";//游戏音乐 finalStringTOUCH_SCREEM="touchscreem";//触屏开关Android经典游戏源码,不容错误,代码详细,适合想要搞游戏开发的人进行学习
2025/8/11 6:55:14 11.35MB Android游戏 游戏源码 游戏 俄罗斯方块
1
IOS13.0真机调试包下载,亲测可用,放心下载
1
内含AutoCAD2006、AutoCAD2007、AutoCAD2008、AutoCAD2009、AutoCAD2010-X86、AutoCAD2010-X64的注册机,方便易用。
2025/8/10 20:54:13 401KB AutoCAD 注册机 Key
1
开发环境SIMATICWinCCflexible2008SP4下位机S7-200SMARTPLC画面切换,弹出窗口,报警事件,设备图形变色,时间同步含PLC程序
2025/8/10 20:34:45 3.57MB WinCC flexible 弹出窗口 报警事件
1
硬件虚拟工具无毒驱动模式一键修改系统信息硬盘信息硬盘ID网卡信息物理MAC可对单一进程进行虚拟!非常方便一键恢复无需重启封机无忧!
2025/8/9 18:31:55 1.22MB 一键改机 无需重启 修改MAC
1
天锐绿盾注册机
2025/8/9 17:54:38 2.03MB 天锐绿盾 注册机 文件 解密修复
1
这是一本零基础就能读懂的算法书籍,读者不需要因为自己没有语言基础而畏惧。
书籍的第2章便是一个C语言的入门教程,内容非常易懂,并且十分实用,阅读完这章就可以对本书需要的C语言基础有一个较好的掌握。
本书已经覆盖了大部分基础经典算法,不仅可以作为考研机试和PAT的学习教材,对其他的一些算法考试(例如CCF的CSP考试)或者考研初试的数据结构科目的学习和理解也很有帮助,甚至仅仅想学习经典算法的读者也能从本书中学到许多知识,本书还有配套的《算法笔记上机训练实战指南》本书的作者是同样经历过考研机试和各类算法考试的专家型学长,知晓这类考试中的痛点,以及考生在学习算法时容易产生困惑的地方,因此可以把本书看作是学长为你奉献的满满的经验干货,这是有价值的东西。
本书的试印版本献给了浙大考研学子,并令当年的浙大考研机试平均分增加了十多分,收获了考生的大量好评。
但作者并没有止步于此,经过了半年多时间的内容完善和补充之后,新的版本在新一年的考研机试中再次获得了考生的一致赞美。
最后,在经过精心整理之后,书籍终于定稿,并编撰成书。
我们知道,纸质书籍的一个弱点就在于不能像软件一样随时更新内容,但本书采用了与二维码相结合的方式,使得本书变为能够随时更新内容的书籍,读者也可以随时从二维码中找到勘误。
这种作者和读者能够相互沟通的方式让书籍变“活”了,也能够帮助提升读者对知识的理解。
内容简介本书内容包括:C/C++快速入门、入门模拟、算法初步、数学问题、C++标准模板库(STL)、数据结构专题(二章)、搜索专题、图算法专题、动态规划专题、字符串专题、专题扩展。
本书印有二维码,用来实时更新、补充内容及发布勘误的。
本书可作为计算机专业研究生入学考试复试上机、各类算法等级考试(如PAT、CSP等)的辅导书,也可作为“数据结构”科目的考研教材及辅导书内容的补充。
本书还是学习C语言、数据结构与算法的入门辅导书,非常适合零基础的学习者对经典算法进行学习。
2025/8/9 11:49:13 194.69MB PAT
1
中软国际Java程序员机试题
2025/8/9 10:22:16 24KB
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡