- 博客(0)
- 资源 (25)
- 收藏
- 关注
编译原理实验指导书.
实验一 词法分析程序
一、实验目的
通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。
二、实验内容
1.编制一个读单词词法分析程序即扫描器;从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类;其中包括名字、类型、分配的内存空间;
2012-01-01
\编译原理\编译原理 LL(1)文法
#include
#include
#include
#include
char a[50] ,b[50],d[200],e[10];
char ch;
int n1,i1=0,flag=1,n=5;
int total=0;/*步骤计数器*/
int E();
int E1();
int T();
int G();/*E'*/
int S();/*T'*/
int F();
2012-01-01
递归子程序打印.doc
#include<stdlib.h>
#include<string.h>
#include<stdio.h>
#include<dos.h>
char a[50] ,b[50],d[200],e[10]; //数组a存放输入的句子,
char ch; //(1)E->TG
int n1,i1=0,flag=1,n=5; //(2)G->+TG|-TG
int E(); //(3)G->ε
int E1(); //(4)T->FS
int T(); //(5)S->*FS|/FS
int G(); //
2012-01-01
递归函数.实验程序
#include<stdio.h>
void main()
{int sum=0,n;
int fact(int a);
printf("请输入n(n>=0)\n");
scanf("%d",&n);
sum=fact(n);
printf("%d!=%d\n",n,sum);
2012-01-01
重载函数\重载函数.cpp
void main()
{
int fab(int x);
float fab(float x);
double fab(double x);
int ifab; float ffab; double dfab;
cout<<"enter a integer:"<<endl;
cin>>ifab;
cout<<ifab<<"的绝对值为"<<fab(ifab)<<endl;
cout<<endl<<endl;
cout<<"enter a float :"<<endl;
2012-01-01
\打分循环系统\打分循环系统.cpp
#include<iostream.h>
void main()
#define M 3
struct score{
int pw1;
int pw2;
int pw3;
int pw4;
int pw5;
int pw6;
int allscore;
}
2012-01-01
旅客信息管理系统.cpp
#include<iostream>
#include<iomanip>
#include<string>
using namespace std;
//旅客信息的类
struct tourist
{ char name[20];
char sex[10];
char birthday[20];
char id[15];
char nation[10];
char cometime[15];
int days;
char hnumber[10];
char telephone[15];
int num;
struct tourist*next;
};
2012-01-01
c语言课件\第4章 循环结构.ppt
4.1 用格里高利公式求π的近似值 (while语句)
4.2 统计一个整数的位数 (do-while语句)
4.3 判断素数 (break 和 continue 语句)
4.4 求1!+2!+...+100! (循环嵌套)
4.5 循环结构程序设计
2012-01-01
c语言课件\第2章 用C语言编写程序.ppt
c语言课件\第2章 用C语言编写程序.ppt
2.1 在屏幕上显示 Hello World!
2.2 求华氏温度 100°F 对应的摄氏温度
2.3 计算分段函数
2.4 输出华氏—摄氏温度转换表
2.5 生成乘方表与阶乘表
2012-01-01
二次函数求根
二次函数求根
#include<iostream.h>
#include<math.h>
void main()
{double a,b,c,x1,x2,d;
cout<<"请依次输入a,b,c,的值"<<endl;
cin>>a>>b>>c;
2012-01-01
ACM程序设计大赛,推荐图书和推荐网站
几个程序设计的训练网站给大家,供大家参考!
http://poj.org/ 北大的,比较难
http://acm.hdu.edu.cn/ 杭电的,相对容易
http://cm2prod.baylor.edu/welcome.icpc ACM/ICPC官方网站
2012-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人