这是一个学生成绩管理系统,其中“I”表示插入,“L”表示浏览,“Q”表示查询, “E”表示退出,“D”表示删除,“M”表示修改,"c"表示统计各分数段人数,"p"表示打印. 本程序实现了: (1)单独运行以上各功能,即在进入主菜单以后,点一功能键后关闭,再进入主菜单 点别的功能键。如运行"cjgl"文件后,在出现的主界面中点“I”,可插入数据,插入完 以后,关闭;在出现的主界面中点“M”,可修改数据,修改完以后关闭,用同样的方法 可运行其它的功能。 (2)连续运行部分的功能。
标签: 管理系统
上传时间: 2013-12-19
上传用户:我们的船长
此为编译原理实验报告 学习消除文法左递规算法,了解消除文法左递规在语法分析中的作用 内含 设计算法 目的 源码 等等.... 算法:消除左递归算法为: (1)把文法G的所有非终结符按任一种顺序排列成P1,P2,…Pn 按此顺序执行 (2)FOR i:=1 TO n DO BEGIN FOR j:=1 DO 把形如Pi→Pjγ的规则改写成 Pi→δ1γ δ2γ … δkγ。其中Pj→δ1 δ2 … δk是关于Pj的所有规则; 消除关于Pi规则的直接左递归性 END (3)化简由(2)所得的文法。即去除那些从开始符号出发永远无法到达的非终结符的 产生规则。
上传时间: 2015-03-29
上传用户:极客
一个程序,用于判定给定的文法是否为LL(1)文法。 实现了:1.文法的机内表示;2. FIRST集和FOLLOW集的计算; 3. LL(1)预测分析表的构造。
标签: 程序
上传时间: 2015-03-30
上传用户:yzy6007
模拟退火算法 模拟退火算法(Simulated Annealing,简称SA算法)是模拟加热熔化的金属的退火过程,来寻找全局最优解的有效方法之一。 模拟退火的基本思想和步骤如下: 设S={s1,s2,…,sn}为所有可能的状态所构成的集合, f:S—R为非负代价函数,即优化问题抽象如下: 寻找s*∈S,使得f(s*)=min f(si) 任意si∈S (1)给定一较高初始温度T,随机产生初始状态S (2)按一定方式,对当前状态作随机扰动,产生一个新的状态S’ S’=S+sign(η).δ 其中δ为给定的步长, η为[-1,1]的随机数
标签: Simulated Annealing 模拟退火算法 模拟
上传时间: 2014-01-02
上传用户:gengxiaochao
这是同事给我的关于MQSeries的入门资料,希望对大家有所帮助。(1)
标签: MQSeries
上传时间: 2015-04-17
上传用户:秦莞尔w
. 直接安装并运行案例程序 运行“安装程序”文件夹中的setup.exe文件,按照系统提示进行安装,可使本例程序在任何Windows系统上运行。 登录时初始用户名和密码为:admin,manage 2. 阅读和执行源代码程序 (1)复制光盘内容到本地机,并取消相应目录及其下属内容的“只读”属性。 (2)改变数据库别名 使用BDE Administrator在本地机器上添加一个Paradox数据库别名命名为wuzi,指定路径为实际数据库文件所在路径,比如:项目文件夹在E盘根目录下,则指定数据库别名路径为“E:\物资管理系统\db”。 (3)运行程序 双击物资管理系统文件夹内名为MDIApp的工程文件,在Delphi工作环境下打开工程,单击运行程序即可。 3. 另附:myLogin.dll的源代码
上传时间: 2015-04-17
上传用户:qq21508895
一、 实验内容 S语言的编译程序的词法分析部分实现 从左到右扫描每行S语言源程序的符号,拼成单词,换成内部表示(token) 二、 实验要求 要求实现编译器的以下功能: 组织源程序的输入 按规则拼写单词,并转换成二元形式 删除空格及无用符号(如回车符,字符常数的引号符等) 发现并定位错误 建立单词表、符号表、常数表等文件 三、 实现方法 数据结构 1、 输入 S语言源程序,为文本文件 2、 输出 词法分析程序的运行结果是:产生一个单词序列文件(token文件)和一个常数表、一个符号表文件,并输出错误信息。 (1) token文件结构 token文件用于存放从S语言源程序中扫描出来的一个个单词符号的机内表示,其文件结构如下: typedef struct token { nt label char name[30] int code int addr }token 说明: label:单词序号; name[30]:单词本身; code:单词的编辑; addr:地址,单词本身保留字时值为-1,为标识符成常数时为大于0常数,即该标识符成常数在符号表中的入口地址。
上传时间: 2015-04-29
上传用户:refent
大学的每个专业都要编制教学计划。假设任何专业都有固定的学习年限,每学年含两学期,每学期的时间长度和学分上限都相等。每个专业开设的课程都是确定的,而且课程的开设时间的安排必须满足先修关系。每个课程的先修关系都是确定的,可以有任意多门,也可以没有。每一门课程恰好一个学期。试在这样的情况下设置一个教学计划编制程序。 基本要求: (1):输入参数:学期总数,一学期的学分上限,每门课的课程号,学分,直接先修关系的课程号。 (2):课程号尽可能的集中在前几个学期中。 (3):若无解,则报告错误信息;否则见教学计划输入到指定的文件中。计划的表格格式自行设计。
上传时间: 2013-12-31
上传用户:exxxds
用汇编语言编写的一个简单的学生成绩管理系统,用户有6种选择: (1) 按’m’,则显示功能菜单。 (2) 按’L’,则显示学生姓名和各学科成绩(数学,英语,语文)。每次显示10条记录并暂停,按’g’继续显示余下记录。 (3) 按’I’,则可按格式插入记录到规定文件中。 (4) 按’M’,则可按格式修改记录。 (5) 按’D’,输入行数,清空该行指定的记录。 (6) 按’Q’,按格式输入学生姓名进行查询,列出该生的成绩记录。 (7) 按’E’,则退出程序。
上传时间: 2013-12-24
上传用户:gououo
传教士和野人问题是人工智能中的经典问题。本程序采用递归算法求解。定义一个函数,该函数返回一个解路径,路径可以用规则序列表示,也可以用状态序列表示。比如,用规则序列表示,可以表示为:(1 1)(1 0)。。。 表示:过去1个传教士,一个野人,回来一个传教士,。。。如果用状态序列表示,可以表示为:(3 3 1)(2 2 0)(3 2 )。。。 路径用一个链表表示,该函数返回该链表。在main中调用该函数,并打印输出该路径。
上传时间: 2013-12-23
上传用户:我们的船长