实验一:词法分析程序一、实验目的   通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。
并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。
编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。
并依次输出各个单词的类型码及单词符号的自身值。
(遇到错误时可显示“Error”,然后跳过错误部分继续显示)二、实验要求用C或C++写一个简单的词法分析程序,程序可以满足下列要求:1、能分析如下几种简单的语言词法(1)标识符:ID=letter(letter|digit)*(2)关键字(全部小写)mainintfloatdoublecharifthenelseswitchcasebreakcontinuewhiledofor(3)整型常量:NUM=digitdigit*(4)运算符=+-*/=25整型常量11;26+13(27-14)28*15?29/16:303、词法分析程序实现的功能输入:单词序列(以文件方式提供),输出识别的单词的二元组序列到文件和屏幕输出:二元组构成:(syn,token或sum)其中:syn为单词的种别码token为存放的单词自身符号串sum为整型常数例:源程序:intab;
floatef=20;
ab=10+ef;
输出:(保留字--1,int)(标识符--10,ab)(分号--26,;)(保留字--2,float)(标识符--10,ef)(等号--17,=)(整数--11,20)(分号--26,;)(标识符--10,ab)(等号--17,=)(整数--11,10)(加号--13,+)(标识符--10,ef)(分号--26,;)4、自己准备测试数据存放于TestData.txt文件中,测试数据中应覆盖有以上5种数据,测试结果要求以原数据与结果对照的方式输出并保存在Result.txt中,同时要把结果输出到屏幕。
5、提前准备① 实验前,先编制好程序,上机时输入并调试程序。
准备好多组测试数据(存放于文件TestData.txt中)。
6、写出实验报告 报告格式:要求有实验名称、实验目的、实验要求、实验内容、实验小结。
其中实验内容包括算法分析、程序流程图及程序代码。
2023/2/21 22:09:07 7KB 词法分析 源代码
1
Aspose转pdf相干jaraspose-slides-16.7.0;aspose-words-16.8.0;aspose-cells-9.0.0;aspose-pdf-11.8.0;
2023/2/14 10:21:44 76.21MB aspose-slide aspose-words aspose-cells aspose-pdf
1
安卓程序
2023/2/12 8:32:23 41KB 4-11-2-1(动态位图).7
1
TheDesignandAnalysisofComputerAlgorithms[Aho,Hopcroft&Ullman1974-01-11]
2023/2/10 5:32:26 26.95MB 算法 经典
1
经济的发展与技术的进步带动着人们愈加渴望高品质的生活质量,作为当今产业大热门的智能家居逐渐成为市场关注的焦点,很多科技公司纷纷开发出自己的产品.不过由于浮夸的宣传,不合理的定位和高品的价格,导致了消费者纷纷对智能家居产品望而却步,行业呈现出叫好不叫卖的现象,鉴于此种情况,本文定位于智能家居中低端产业,开发设计出一款简单实用、价格低廉的智能家居控制网关系统,目的是在于让普通人也可以享受科技发展的成果.该网关系统综合了电子技术、计算机技术、通信技术等多种技术,从硬件和软件两个方面对控制网关进行深入研究,最终实现对家居环境远程监测的目的.在硬件方面,该控制网关系统采用以单片机为硬件控制平台,以供电模块、时钟模块、EEPROM模块等众多外围电路模块为输助,结合ZigBee与WiFi无线通讯技术,完成对智能家居网关系统的搭建工作,该网关系统的单片机采用功能强大、价格低廉基于ARM32位CortexMLM3的STM32F103RCT6,它主要负责对家居环境的任务调度,智能控制:ZigBee部分采用主芯片为CC2530的无线通信模块,该模块主要包括两个部分:协调器和终端节点,终葡节点除了通信部分,还包括温湿度传感器、光线传感器、烟感传感器符部分,它负责完成对数据的采集、打包和发送工作,协调器则负责把终端节点发送的数据进行重新打包然后通过串口传送给主控模块:WiFi部分采用的是价格低廉、功能实用的ESP8266WiFi通信模块,该模块有三种工作模式:STA.AP和STA/AP,使得WiFi部分兼具连接热点和发送热点两种功能,该模块负责智能家居控制单元和外界通信的工作,它通过串口和控制单元通信,然后通过WiFi网络发送接收信息.在软件方面,控制网关采用以Keil和IAR为开发环境,以uCIOS-I操作系统为程序运行环境,结合C语言及少量汇编语言,共同完成系统的软件控制工作.Keil和IAR作为开发环境可以进行程序检测、烧录等辅助工作,大大减轻了工作量:uCOS-11操作系统短小精炼、功能强大的特点,使得硬件资源可以愈加合理的利用,有助于节约成本,同时也让控制网关系统可以实时多任务执行,增强了系统功能:此外充分合理利用了网络库函数资源,大大节约了学习与开发进度.
2023/2/8 15:10:33 4.69MB 智能家居 STM32 ZigBee CC2530
1
>1.rpm-ivhkeyutils-libs-1.4-4.el6.x86_64.rpm>2.rpm-e--nodepskeyutils-libs-1.4-5.el6.x86_64>3.rpm-ivhkeyutils-libs-1.4-4.el6.x86_64.rpm>4.rpm-ivhkeyutils-1.4-4.el6.x86_64.rpm>5.rpm-ivhlibevent-1.4.13-4.el6.x86_64.rpm>6.rpm-ivhlibgssglue-0.1-11.el6.x86_64.rpm>7.rpm-ivhrpcbind-0.2.0-9.el6.x86_64.rpm>8.rpm-ivhnfs-utils-lib-1.1.5-4.el6.x86_64.rpmnfs-utils-1.2.3-26.el6.x86_64.rpm
2023/2/5 9:10:12 594KB ntf的rpm包
1
cwts-specs-001IMT-DSFDD(WCDMA)系统无线接口物理层技术规范:名语术语cwts-specs-002IMT-DSFDD(WCDMA)系统无线接口物理层技术规范:概述cwts-specs-003IMT-DSFDD(WCDMA)系统无线接口物理层技术规范:物理信道和传输信道到物理信道的映射cwts-specs-004IMT-DSFDD(WCDMA)系统无线接口物理层技术规范:信道编码与复用cwts-specs-005IMT-DSFDD(WCDMA)系统无线接口物理层技术规范:扩频与调制cwts-specs-006IMT-DSFDD(WCDMA)系统无线接口物理层技术规范:物理层过程cwts-specs-007IMT-DSFDD(WCDMA)系统无线接口物理层技术规范:物理层测量cwts-specs-008IMT-DSFDD(WCDMA)系统无线接口层2技术规范:物理层向上层提供的服务cwts-specs-009IMT-DSFDD(WCDMA)系统无线接口层2技术规范:MAC协议cwts-specs-010IMT-DSFDD(WCDMA)系统无线接口层2技术规范:RLC协议cwts-specs-011IMT-DSFDD(WCDMA)系统无线接口层2技术规范:PDCP协议cwts-specs-012IMT-DSFDD(WCDMA)系统无线接口层2技术规范:BMC协议cwts-specs-013IMT-DSFDD(WCDMA)系统无线接口层3技术规范:RRC协议cwts-specs-014IMT-DSFDD(WCDMA)系统Iu接口技术规范:概述cwts-specs-015IMT-DSFDD(WCDMA)系统Iu接口技术规范:层1技术要求cwts-specs-016IMT-DSFDD(WCDMA)系统Iu接口技术规范:信令传输cwts-specs-017IMT-DSFDD(WCDMA)系统Iu接口技术规范:RANAP信令cwts-specs-018IMT-DSFDD(WCDMA)系统Iu接口技术规范:数据传输和传输信令cwts-specs-019IMT-DSFDD(WCDMA)系统Iu接口技术规范:用户平面协议cwts-specs-020IMT-DSFDD(WCDMA)系统Iub接口技术规范:概述cwts-specs-021IMT-DSFDD(WCDMA)系统Iub接口技术规范:层1技术要求cwts-specs-022IMT-DSFDD(WCDMA)系统Iub接口技术规范:信令传输cwts-specs-023IMT-DSFDD(WCDMA)系统Iub接口技术规范:NBAP信令cwts-specs-024IMT-DSFDD(WCDMA)系统Iub接口技术规范:用于CCH数据流的数据传输和传输信令cwts-specs-025IMT-DSFDD(WCDMA)系统Iub接口技术规范:用于CCH数据流的用户平面协议cwts-specs-026IMT-DSFDD(WCDMA)系统Iur接口技术规范:概述cwts-specs-027IMT-DSFDD(WCDMA)系统Iur接口技术规范:层1技术要求cwts-specs-028IMT-DSFDD(WCDMA)系统Iur接口技术规范:信令传输cwts-specs-029IMT-DSFDD(WCDMA)系统Iur接口技术规范:RNSAP信令cwts-specs-030IMT-DSFDD(WCDMA)系统Iur接口技术规范:用于CCH数据流的数据传输和传输信令cwts-specs-031IMT-DSFDD(WCDMA)系统Iur接口技术规范:用于CCH数据流的用户平面协议cwts-specs-032IMT-DSFDD(WCDMA)系统Iub/Iur接口技术规范:用于DCH数据流的数据传输和传输信令cwts-specs-033IMT-DSFDD(WCDMA)系统Iub/Iur接口技术规范:用于DCH数据流的用户平面协议CWTS发布的研讨
2023/2/4 2:48:41 7.39MB 3GPP 中文协议 WCDMA
1
有一步计算与两步计算,大部分是两步计算的题,2万多道题,没有一道是反复的,对于小学一年级来讲有一定难度,也可以考虑下载相对简单一些的题库。
题型示例:17-1= 18-11= 9-4= 16+()=205+()=9 14+3= 12-7= ()-4=34+()=7 13+()=17 13+()=20 ()-10=218-12-()=2 16+()-7=10 16+2-1= 15+()-9=10()+3+8=15 ()+6-4=11 13+2-()=1 10-2+3=2+()+6=12 15-3+()=19 12-7-2= 9-()+8=14其他相对简单的题库可供下载:1、小学1年级15以内加减法3136道题-难度低2、小学1年级20以内加减法5738道题-难度中
1
2-11届模仿题基本都有,挺全的
2023/1/22 12:23:24 7.54MB 蓝桥杯 单片机模拟题
1
英文原版包含SAE+J1939-01-2000,SAE+J1939-11-1999,SAE+J1939-13-2004,SAE+J1939-15-2003,SAE+J1939-21-2001,SAE+J1939-31-2004,SAE+J1939-71-2006,SAE+J1939-73-2004,SAE+J1939-74-2004,SAE+J1939-75-2002,SAE+J1939-81-2003,SAE+J1939-2005共12份文档。
中文版包含SAE1939_Appendix,SAEJ1939,SAEJ1939-01,SAEJ1939-11,SAEJ1939-13,SAEJ1939-21,SAEJ1939-31,SAEJ1939-71,SAEJ1939-73,SAEJ1939-81共10份文档。
2023/1/14 10:34:22 10.88MB J1939
1
共 230 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡