用c语言编写的编译原理词法分析器,能完成基本的记法分析
上传时间: 2013-12-20
上传用户:wangyi39
这条曲线一般称为艾宾浩斯遗忘曲线,也称艾宾浩斯保持曲线,它的纵坐标代表保持量。曲线表明了遗忘发展的一条规律:遗忘进程是不均衡的,在识记的最初遗忘很快,以后逐渐缓慢,到了相当的时间,几乎就不再遗忘了,也就是遗忘的发展是“先快后慢”。
标签:
上传时间: 2013-12-27
上传用户:hanli8870
Ø 出动m只蚂蚁,每只蚂蚁各随机选择一条路径,记为I=[1 2 3···m],长度记为long(I); Ø 计算出每条路径的信息素浓度,记为P(I)=1/long(I),并进行归一化处理; Ø 重新出动m只蚂蚁,按如下规则选择路径: l 每只蚂蚁都以一个概率p1选择新路径(路径随机); l 未选择新路径的蚂蚁以概率P(I)选择路径I; l 所有蚂蚁都以一个小概率p2对自己的路径进行局部变化; Ø 更新所有路径,计算出每条路径的信息素浓度; Ø 重复上述步骤,直至仅剩一条路径。
上传时间: 2015-04-16
上传用户:jackynie
单词记忆导图 --- 单词记忆的路线图,所有的单词都可用单词记忆导图去记!
标签: 实战单词记忆
上传时间: 2015-06-23
上传用户:klbyf
HyperSnap-DX 是个屏幕抓图工具,它不仅能抓住标准桌面程序还能抓取 DirectX, 3Dfx Glide 游戏和视频或 DVD 屏幕图。本程序能以 20 多种图形格式(包括:BMP, GIF, JPEG, TIFF, PCX 等)保存并阅读图片。可以用热键或自动记时器从屏幕上抓图。功能还包括:在所抓的图像中显示鼠标轨迹,收集工具,有调色板功能并能设置分辨率,还能选择从 TWAIN 装置中(扫描仪和数码相机)抓图。
上传时间: 2016-01-21
上传用户:a540958436
/*#include<reg52.h> #define uint unsigned int #define uchar unsigned char #define uchar unsigned char sbit K1=P3^4; sbit K2=P3^5; sbit ledr=P1^0; sbit ledg=P1^1; sbit ledb=P1^2; bit LEDDirection=0;//LED控制方向0:渐亮1:渐灭 char pwm=0; char pwmr=0; char scw=0;//中断记数 char tt=0; char n; void dealy(uint z); void Timer0Init(void) { TMOD=0x01; TH0=0xff; TL0=0x47; EX0=1; IT0=0; PX0=1; ET0=1; TR0=1; EA=1; } void main() { Timer0Init(); while(1){ if(K1==0) { dealy (1); if(K1==0) {TR0=1; ledr=0; dealy(5); TR0=0; } } if(K2==0) { dealy (1); if(K2==0) { while(1) { ledr=0; //亮 dealy(100-n*10); ledr=1; //熄 dealy(n*10); } } } } } void Time0Isr(void) interrupt 1 { // pwm=0; TH0=0xff; TL0=0x47; scw++; }*/ #include<reg52.h> #define uchar unsigned char bit LEDDirection=0; sbit P2_0=P1^0; sbit key1=P3^4; sbit key2=P3^5; sbit key3=P3^6; uchar zkb,i,t;// zkb指占空比 uchar pwm; void delay(uchar z) { uchar x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void init() //初始化函数 { TMOD=0X01; TH0=(65536-1000)/256; TL0=(65536-1000)%256; EA=1; ET0=1; TR0=1; } void keyscan() //键盘扫描 { P3=0XFF; if(key1==0) { delay(5); if(key1==0) { while(!key1); if(zkb<9) { zkb++; } } } if(key2==0) { delay(5); if(key2==0) { while(!key2); if(zkb>0) { zkb--; } } } if(key3==0) {TR0=1; delay(5); if(key3==0) {while(!key3); if((zkb<=9)&&(0==LEDDirection)) { zkb++; if(zkb>9) { LEDDirection=1; zkb=9; } } if((zkb>=0 )&&(1==LEDDirection)) { zkb--; if(zkb<0 ) { LEDDirection=0; zkb=0 ; //dealy(3000); } } } //pwm=pwmr; } } void main() //主函数 { zkb=2; init(); while(1) { keyscan(); } } void time0(void) interrupt 1 //中断函数 { TH0=(65536-200)/256; TL0=(65536-200)%256; ++i; if(i>10) { i=0; }; if(i<=zkb) { P2_0=1; } else P2_0=0; } /*void time0(void) interrupt 0 //中断函数 { TH0=(65536-1000)/256; TL0=(65536-1000)%256; ++i; if(i>10) { i=0; }; if(i<=zkb) { P2_0=1; } else P2_0=0; }*/
标签: 调光
上传时间: 2016-07-02
上传用户:184890962
CodeQuality(C&Cpp)_Nari_V5.0、 CodeQuality(C&Cpp)_Nari_V5.0 CodeQuality(C&Cpp)_Nari_V5.0
上传时间: 2016-08-17
上传用户:geshaowei
这是我自己做的一个毕业论文的源码,功能完善了,值得推荐学习,更多资源请访问我的百度网盘:http://pan.baidu.com/s/1c23NGL6 提取码:4i7w
上传时间: 2016-12-24
上传用户:ldc_jju
标签打印通常是大规模软件流程(并非仅限于 BarTender)必不可少的一个环节。例如,用于制造、库存、运输、记帐以及其他各种供应链管理功能的软件应用程序,通常都要依赖标签,才能让重要的跟踪和识别流程发挥作用。这就是为什么 BarTender 的众多强大功能,都是专为与其他软件集成而设计的。 当前流行的集成方法有很多种,简单的包括利用 BarTender 从外部数据库读取标签数据,高级的包括利用我们的 .NET SDK 从其他程序以编程的方式对 BarTender 实施控制。您还可以使用各种不同的方法启动打印作业,此类方法包括创建简单数据文件、发送电子邮件或传输 TCP/IP 消息。
上传时间: 2017-01-20
上传用户:hnhylty
Android 生活管理助手生活记账本软件简单的安卓小程序
标签: 记账
上传时间: 2017-12-19
上传用户:美丽一瞬间