资源描述:
《合肥,报告,编写》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划合肥,报告,编写 计算机与信息学院 专业班级 学生姓名及学号 课程教学班号 任课教师 实验指导教师 实验地点 XX~XX学年第二学期 实验1词法分析设计 一、实验目的 通过本实验的编程实践,使学生了解词法分析的任务,掌握词法分析程序设 计的原理和构造方法,使学生对编译的基本概念、原理和方法有完整的和清楚的 理解,并能正确地、熟练地运用 二、实验要求 1、编程时注意编程风格:空行的使用、注释的使用、缩进的使用等。 2、将标识符
2、填写的相应符号表须提供给编译程序的以后各阶段使用。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 3、根据测试数据进行测试。测试实例应包括以下三个部分: 全部合法的输入。 各种组合(转载于:写论文网:合肥,报告,编写)的非法输入。 由记号组成的句子。 4、词法分析程序设计要求输出形式: 例:输入VC++语言的实例程序: Ifi=0thenn++; a﹤=3b%)
3、; 输出形式为: 单词二元序列类型位置 for(1,for)关键字i(6,i)标识符 =(4,=)关系运算符12 0(5,0)常数then(1,then)关键字n(6,n)标识符++ErrorError ;(2,;)分界符a(6,a)标识符﹤=(4, #include #include #include usingnamespacestd; constchar*salaryfile=""; constintmax=40;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感
4、。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 stringid[max]={"do","end","for","if","printf","scanf","then","while"};//关键字表 string s[max]={",",";","(",")","[","]","+","-","*","/","",">=",""};//分界符表算数运算符表关系运算符表 stringk[max];//标识符 stringci[max];//常数 intfjfpoint=5;//分界符表尾
5、 intmathpoint=9;//算数运算符表尾 intcipointer=0;//常数表尾 intidpointer=0;//关键字表尾 intkpointer=0;//标识符表尾 intfjf;//0不是分界符1是 introwy=1;//识别输入行位置 introwx=1;//识别输入列位置 intoutkey=0;//打印控制0为数字后有字母其他可以 voidsearcht(inti,stringm)//根据已识别的首字母识别字符串 { //cout<<"entersearcht!!"<6、步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 intx; if(i==0)//首字符是字母识别关键字 { //cout<<"aword!!"<7、x)//不是关键字再识别标识符 { for(x=0;x