ImageVerifierCode 换一换
格式:DOC , 页数:22 ,大小:94.50KB ,
资源ID:177750      下载积分:5 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenkunet.com/d-177750.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(粗浅分析某民营企业薪酬福利管理 终稿1.doc)为本站会员(志在邹)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(发送邮件至13560552955@163.com或直接QQ联系客服),我们立即给予删除!

粗浅分析某民营企业薪酬福利管理 终稿1.doc

1、-专业最好文档,专业为你服务,急你所急,供你所需-文档下载最佳的地方-专业最好文档,专业为你服务,急你所急,供你所需-文档下载最佳的地方编译原理实验报告学 院: 理学院 专业班级: 07 应用数学 -01 学生学号: 200713575 学生姓名: 何继胜 指导教师: 李声 2010年 5 月 4日一 实验题目 词法分析器的设计-专业最好文档,专业为你服务,急你所急,供你所需-文档下载最佳的地方-专业最好文档,专业为你服务,急你所急,供你所需-文档下载最佳的地方二 实验目的 通过编写并上机调试一个词法分析程序,掌握在对程序设计语言的源程序进行扫描的过程中,将其分解后各类单词的词法分析方法。二

2、实验内容使用 c+编写的词法分析器 keylist.txt (用来存放关键字)automainstructbreakelseswitchcaseregistertypedefexternreturnconstgotolableunsignedcontinueforprintfscanfsigneddefaultsizeofvalatildoifstaticwhilekeytpye.txt(用来存放类型)charshortintlongdoubletempfloatboolenumvoidFILEmain.cppset keytype; /变量的类型 列举了常用的一部分keytypeassign

3、(keytype); / 初始化变量的类型map keylist; /存放关键字(不包含类型) string 是关键字 long 表示出现次数keylistassign(keylist); /初始化关键字 multimap varlist; /第一个 string 用来存放类型 第二个 string 用来存放变量名multiset constlist; /存放文中出现的数字型常量-专业最好文档,专业为你服务,急你所急,供你所需-文档下载最佳的地方-专业最好文档,专业为你服务,急你所急,供你所需-文档下载最佳的地方ifstream fin(“input.c“, ios:in); /打开要读取的文

4、件fun(fin, varlist, constlist, keytype, keylist); /执行fin.close(); /关闭打开的文件print(varlist, constlist, keytype, keylist); /输出结果到 output.txt 文件中main.hvoid keytypeassign(set /把类型写入 keytype - set(类型) 中去void keylistassign(map /输出信息内容void fun (ifstream /执行 -四 实验结果 input.txtint main(int argc, char *argv)int i

5、;int * a;int b5;for (i = 0; i #include #include #include #include #include using namespace std;Void keytypeassign(set char *p =new char20;ifstream finkeytype(“keytype.txt“, ios:in);while (!finkeytype.eof() finkeytype.getline(p, 19);temp.assign(p);keytype.insert(temp); /*-end of while-*/finkeytype.cl

6、ose();delete p; /*-end of keytypeassign-*/Void keylistassign(map char *p = new char20;ifstream finkeylist(“keylist.txt“, ios:in);while (!finkeylist.eof() finkeylist.getline(p, 19);temp.assign(p);keylist.insert(make_pair(temp, 0); /*-end of while-*/finkeylist.close();delete p; /*-end of keylistassign

7、-*/void print(multimap fout :iterator pos = varlist.begin(); pos != varlist.end(); +pos) fout first second :iterator pos=keylist.begin(); pos != keylist.end(); +pos) if (pos-second != 0) fout first second :iterator pos = constlist.begin(); pos != constlist.end(); +pos) fout /表示开始读入的是+ = - / ; 等符号str

8、ing s(tmp); /因为 set 中和 map 中关键字都是 string 类型set:iterator pos = keytype.begin(); /从类型中开始查找for (; pos != keytype.end(); +pos) if (*pos = s) key = 1; /表示这个是类型 后面可能是变量typevar.assign(s);break; /*-end of for-*/if (pos != keytype.end() return;map:iterator pos1 = keylist.begin(); /从关键字中开始查找for (; pos1 != key

9、list.end(); +pos1) if (pos1-first = s) int tmpl = pos1-second; /记录关键字出现的次数key = 0; /除了类型是 1 以为其他全是 0keylist.erase(pos1);keylist.insert(make_pair(s, tmpl+1);break; /*-end of for-*/if (pos1 != keylist.end() return;if (key = 0) /key=0 表示他可能是已经定义的变量或是常量multimap:iterator pos = varlist.begin();for (; pos

10、!= varlist.end(); +pos) if (pos-second = s) / = 成立 表示已经定义了并且在变量列表中 break;-专业最好文档,专业为你服务,急你所急,供你所需-文档下载最佳的地方-专业最好文档,专业为你服务,急你所急,供你所需-文档下载最佳的地方 /*-end of for-*/if (pos = varlist.end() /是常量 插入常量的 set 中constlist.insert(s); else key = 0; /表示这个是变量 但前面的 vartemp 对后面的没有作用了varlist.insert(make_pair(typevar, s)

11、;void fkeyword(ifstream /用来表示 temp 的存放位置int c = fin.get();if (c = “) while (fin.get() != “); else while (c != ) +k;c = fin.get(); /*-end of while-*/if (key = 1) typevar.insert(typevar.end(), a, a+2);if (key = 1) +k;tmpk = ;+k;tmpk = 0;void fun (ifstream / 1 表示是类型 0 表示其他string typevar = “; / 用来存放表示变量

12、的类型(临时)-专业最好文档,专业为你服务,急你所急,供你所需-文档下载最佳的地方-专业最好文档,专业为你服务,急你所急,供你所需-文档下载最佳的地方char* tmp = new char100; /用来读取字符串while (!fin.eof() fkeyword(fin, tmp, typevar, key);/查看 tmp 是什么类型的int len = strlen(tmp);fkeypos(len, tmp, keytype, keylist, varlist, constlist, typevar, key); /*-end of while-*/ /*-end of fun-*

13、/main.cpp#include “main.h“int main(int argc, char *argv)set keytype; /变量的类型 列举了常用的一部分keytypeassign(keytype);/把关键字写入到 keylist - map 中去map keylist; /这些关键字不包含类型keylistassign(keylist);multimap varlist; /第一个 string 用来存放类型 第二个 string 用来存放变量名multiset constlist; /存放文中出现的数字型常量ifstream fin(“input.c“, ios:in);

14、 /打开要读取的文件fun(fin, varlist, constlist, keytype, keylist);fin.close(); print(varlist, constlist, keytype, keylist); /*-end of main-*/开发环境系统: linux/ubuntu编辑器: gvim编译器: gcc实验文件input.txtint main(int argc, char *argv)int i;int * a;int b5;for (i = 0; i 5; +i) bi = i; for (i = 0; i 5; +i) printf(“%d“, bi);

15、 output.txt变量类型 变量名称:char * argvint argcint iint bint * a出现的关键字 次数:for 2main 1printf 2程序中出现的常量 : 1 : 0 -专业最好文档,专业为你服务,急你所急,供你所需-文档下载最佳的地方-专业最好文档,专业为你服务,急你所急,供你所需-文档下载最佳的地方2 : 0 3 : 5 4 : 55 : 56 : b7 : b好玩四、 小班体育活动:小猫钓鱼五、 大班体育活动:学做解放军案例:蔬菜宝宝我爱你一、 活动目标1、 了解几种常见蔬菜的营养价值。2、 能根据颜色、种类等特征给蔬菜分类。3、 喜欢并愿意吃多种蔬

16、菜。二、 活动准备1、 胡萝卜、芹菜、大蒜宝宝的手偶。2、 洁净蔬菜一份。3、 幼儿用书:蔬菜宝宝我爱你 。三、 活动过程:1、 猜谜语导入活动。师:像柿子,没有盖,又当水果又当菜。头戴绿帽子,身穿紫袍子,小小芝麻子,装满一袋子。2、 幼儿讨论蔬菜的不同种类。师:请小朋友们想一想,红色、绿色、紫色、黄色、白色的蔬菜各有哪些?幼儿讨论,发言。3、 引导幼儿了解蔬菜的不同营养价值。师:你们喜欢吃哪些蔬菜?为什么?幼儿自由表达自己的想法。师:我们听听蔬菜宝宝是怎么说的。4、 引导幼儿欣赏手偶表演。胡萝卜宝宝:我长得红红的,真漂亮。身体里有丰富的维生素 A,小朋友吃了,眼睛更明亮。大蒜宝宝:我的本领可

17、真大,能帮小朋友杀灭细菌,保护小朋友身体健康。芹菜宝宝:我长得绿绿的,身体里有各种维生素和膳食纤维,小朋友吃了,可以大便顺畅。幼儿和蔬菜宝宝做朋友,说说悄悄话。5、 教师现场炒制一份蔬菜,请小朋友品尝。四、 活动延伸在日常生活中与家庭配合,教育幼儿多吃蔬菜。评析:幼儿应该做自己健康的主人,但只靠成人的说教,幼儿无论如何也成不了自己健康的主人,只有通过自己亲身的感知、体验、尝试,所得到的有关健康知识,才是幼儿最感兴趣、最愿意接受的。蔬菜是孩子经常要吃的食品,但常常有些孩子不爱吃,该活动能根据孩子的年龄特点,注意教学的趣味性,运用猜谜语的方法,用拟人化的口吻,让孩子饶有兴趣的了解各种蔬菜的营养价值和对身体的好处,引导孩子喜欢吃蔬菜;最后,通过品尝蔬菜,进一步激发孩子爱吃蔬菜的情感。【本章参考文献】1 汪爱丽.幼儿音乐教学法.北京:人民教育出版社,19872 张慧和,张俊.幼儿园数学教育.北京:人民教育出版社,20043 周兢.余珍有.幼儿园语言教育.北京:人民教育出版社,20044 陈虹.幼儿园科学教育.北京:中国

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报