扩充的语法规则有:实现while、dowhile、for语句、大于>比较运算符号以及求余计算式子,具体文法规则自行构造。
可参考:P97及P136的文法规则。
(1)While-stmt-->whileexpdostmt-sequenceendwhile(2)Dowhile-stmt-->dostmt-sequencewhile(exp);(3)for-stmt-->foridentifier:=simple-exptosimple-expdostmt-sequenceenddo步长递增1(4)for-stmt-->foridentifier:=simple-expdowntosimple-expdostmt-sequenceenddo步长递减1(5)大于>比较运算符号以及求余计算式子的文法规则请自行组织。
(6)把TINY语言原有的if语句书写格式if_stmt-->ifexpthenstmt-sequenceend||ifexpthenstmt-sequenceelsestmt-sequenceend改写为:if_stmt-->if(exp)stmt-sequenceelsestmt-sequence|if(exp)stmt-sequence二、要求:(1)要提供一个源程序编辑界面,以让用户输入源程序(可保存、打开源程序)(2)可由用户选择是否生成语法树,并可查看所生成的语法树。
(3)应该书写完善的软件文档
2024/10/8 3:46:40 145KB TINY 语法分析 华南师范大学
1
本文件内容翔实,报告以及源程序都有,源程序是多文件结构,代码精炼
2024/10/7 11:38:05 337KB RSA 加解密 报告
1
LCD显示计算器键盘按键实验,来源单片机操作实例100例,书综合设计5.6给上传可供初学者学习借鉴
2024/10/7 4:41:41 54KB 8051单片机 proteus
1
基于c语言的人工免疫算法的源程序,PDF格式的,内容详尽
2024/10/6 4:35:21 115KB 遗传 免疫算法 C
1
zigbee的源程序,包括定位程序,对于学习zigbee很有帮助
2024/9/30 10:26:10 2.06MB zigbee 定位
1
《优化建模与LINDO、LINGO软件》源程序,包含数学建模常用lingo优化程序。
2024/9/30 10:32:50 165KB LINGO 数学建模 优化
1
MPU6050模块的单片机,STM32源程序是学习三轴陀螺仪的好资料
2024/9/28 6:24:10 7.26MB MPU6050
1
粒子群算法(启发式算法)的多目标优化,我也翻过一些这方面的论文。
单目标与多目标优化主要区别在于多目标优化问题有多个目标函数,一个解对于某个目标来说可能是较好的,而对于其他目标来讲可能是较差的。
因此,存在一个折衷解的集合,也就是所谓的Pareto集。
教科书上,解决多目标优化问题的方法一般是,通过数学变换把多目标转换为单目标求解,但是实际问题中涉及到多目标优化问题往往具有非线性、不可微、不连续等特征,难以用数学方法搞定。
而启发式算法则不需要这些严格条件,其实也是启发式算法兴起的原因。
2024/9/26 7:11:04 450KB 粒子群算法 多目标
1
java+sqlserver,图书借阅管理系统,源程序+数据库+报告
2024/9/25 22:09:10 2.62MB java sqlserver 数据库 图书管理系统
1
印刷体文字识别VC++源程序在嵌入式图像采集系统硬件上实现,首先是图像采集,然后进行图像预处理,图像二值化、细化等,在进行特征提取,基于模板匹配法进行识别!
2024/9/24 10:49:34 3.38MB VC++ 源程序 文字识别
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡