搜索资源列表
编译原理课程设计报告LL1文法
- 课程设计的目的 通过课程设计进一步理解高级语言在计算机中的执行过程,加深对编译原理中重点算法和编译技术的理解,提高自己的编程能力,培养好的程序设计风格。同时通过某种可视化编程语言的应用,具备初步的Windows环境下的编程思想。解和掌握LL(1)语法分析方法的基本原理;根据给出的LL(1)文法,掌握LL(1)分析表的构造及分析过程的实现。 -curriculum design through curriculum design aimed to further understand se
030300317(Course)
- 一个课程设计,有关选课系统的,在里面可以完成学生选课,退选;老师增加,删除课程;管理员增删用户信息等功能-a curriculum design, the system classes, where they can complete classes of students, withdrawal; Teachers, delete courses; administrators delete user information functions
huibianyuyffffffffan
- 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) (1) 实现哈系表查找算法。 (2) 程序应有操作提示、输入和输出,界面追求友好,最好是菜单式的界面。 (3) 设计若干用例(测试数据),上机测试程序并分析(评价)所设计的程序。 (4) 设计报告格式按附件要求书写。课程设计报告书正文的内容应包括: 在正文第一行写课程设计题目; 1.需求说明(要求、功能简述)或问题描述; 2.设计说明(简要的分析与概要设计); 3.详细的算法描述;
PL0hhh
- 编译原理的课程设计,对PL0进行扩充完成内容如下:1. 基本内容: (1)增加单词:保留字;运算符 (2)修改单词:不等号# 改为 <> (3)增加条件语句的ELSE子句 (4)扩充赋值运算:+= 和 -= (5)扩充语句(Pascal的FOR语句) 2. 选做内容: (1)增加运算:++ 和 --。 (2)增加类型:① 字符类型; ② 实数类型。 (3)增加一维数组类型(可增加指令)。 (4)其他典型语言设施:case语句;repeat语句。
liuxingequhubian
- (1) 利用汇编语言程序设计编写用键盘选择计算机演奏流行音乐乐曲的程序,歌曲清单至少包括3首。 (2) 程序应有操作提示、输入和输出,界面追求友好,最好是菜单式的界面。 (3) 设计若干用例(测试数据),上机测试程序并分析(评价)所设计的程序。 (4) 设计报告格式按附件要求书写。课程设计报告书正文的内容应包括: 在正文第一行写课程设计题目; 1.需求说明(要求、功能简述)或问题描述; 2.设计说明(简要的分析与概要设计); 3.详细的算法描述; 4.源程序与执行
geminggequ
- 汇编语言写的《歌曲演奏程序》 有源代码(详细注释),还有详细的试验报告 (当时得了98分,全班最高) (1) 编写用键盘选择计算机演奏歌曲的程序,歌曲清单至少包括3首。 (2) 程序应有操作提示、输入和输出,界面追求友好,最好是菜单式的界面。 (3) 设计若干用例(测试数据),上机测试程序并分析(评价)所设计的程序。 (4) 设计报告格式按附件要求书写。课程设计报告书正文的内容应包括: 在正文第一行写课程设计题目; 1.需求说明(要求、功能简述)或问题描述;
sdfefefa
- 此次课程设计我的设计题目是:判别后缀表达式。其具体要解决的问题是: (1)假设表达式由单字母变量和双目四则运算符构成; (2)从键盘输入任意一个非空的表达式; (3)利用栈,判别输入的表达式是否是一个正确的后缀表达式; (4)把正确的后缀表达式转换为前缀表达式; (5)测试用例自己设计。 -current curriculum design I design entitled : distinguishing suffix expression. To solve the
操作系统课程设计
- 实现UP、DOWN原语 产生3个进程: 两个进程模拟需要进入临界区的用户进程。 当需要进入临界区时,显示:“进程x请求进入临界区…”,同时向管理进程提出申请; 申请返回,表示进入了临界区。在临界区中等待一段随机时间,并显示:“进程x正在临界区…”; 当时间结束,显示:“进程x退出临界区…”,同时向管理进程提出退出申请; 当申请返回,显示:“进程x已退出临界区。” 一个进程作为原语的管理进程,接受其他进程的临界区进入请求: 如果允许进入,则根据DOW
编译原理课程设计报告书.doc
- 设计内容 对循环语句:for〈表达式;循环条件;表达式〉{赋值语句} (1)设计符合自身语法分析方法要求的文法和属性文法。 (2)设计语法分析表(简单优先级表)。 (3)对源文件进行词法和语法分析同时对源文件进行语义处理。 (4)设计中间代码格式并输出三地址中间代码到文件中保存。 对源文件中的错误进行输出。
基于二叉树求算术表达式求值的课程设计
- 这是本人做的关于基于二叉树求算术表达式求值的课程设计,供大家一起学习。表达式求解问题 设计一个程序实现基于二叉树表示的算术表达式的操作。 1、 需求分析 1. 算术表达式的合法输入数据包括变量(A~Z,a~z)、常量(0-9)和二元运算符(+,-,*,/,^(乘幂))。程序对数据输入格式不作要求,用户需自己保证语法正确,详见用户手册说明。 2. 演示程序以人机对话的方式执行,即在计算机上显示提示信息后,由用户在键盘上输入对应的数据或命令,程序将执行相应的操作并显示下一步信息。 3. 程
PL0
- 编译原理课程设计 PL0 (报告实验和课程设计报告,已经设计方法,步骤) 1. 基本内容 (1)扩充赋值运算:+= 和 -= (2)扩充语句 REPEAT <语句序列> DOWHILE <条件> 其中,<条件>是循环条件,即条件成立时,重复执行循环体的<语句序列> 2. 选做内容 (1)增加运算:++ 和 --。 (2)增加类型:① 字符类型; ② 实数类型。 (3)扩充函数:① 有返回值和返回
huibian
- 汇编语言课程设计 设计题目:在显示器上显示九九表 设计目的: 1. 巩固和加深课堂所学知识; 2. 将课本上的理论知识和实际应用有机的结合起来,培养同学们分析和解决实际问题的能力; 3. 通过对汇编语言程序代码的阅读、修改、设计,理解和掌握复杂的汇编语言应用程序的编程,提高实践编程能力。 设计任务:(在规定的时间内完成下列任务) 功能与要求: 二进制转换十进制的显示子程序能自动消除高位的0。 能180度旋转方向显示两张九九表。 按1键和2键手动切换显
jinyang
- 步进电机反馈控制系统 1)基本要求与提示 (难度系数1.0) 利用利用8255 输出脉冲序列,控制BA,BB,BC,BD 脉冲,经放大后驱动小型步进电机,达到使 电机定速运转之目的.。控制过程采取开环与闭环两种方式实现: (1)按指定速度控制输出实现开环转速变化; (2)按指定速度控制输出实现闭环转速变化,闭环控制根据偏差增减输出(固定值或与偏差成比例,类 似于积分调节); 《微机实验及课程设计》实验指导书 62 (3)速度参数可选择通过实验装置上的可变电位器
Java_SQL_ServerProjectDevelopmentPractice
- 《Java+SQL+Server项目开发实践》源代码,很好的书,课程设计时它们功不可没。包括 JAVA连接数据库的两种方法;TableDisplay 学生管理系统;宾馆管理系统 图书馆管理系统 信用卡管理系统;flightmanagement;本打算分开上传的,但害怕被封号,只能全部奉上了!-" Java+ SQL+ Server project development practice," the source code, good books, curriculum des
fbqueue_attemper
- 合肥工业大学操作系统课程设计 进程/作业调度:多级反馈队列调度算法。 1建立作业的数据结构描述; 2使用两种方式产生作业:(a)自动产生, (b)手工输入; 3在屏幕上显示每个作业的执行情况; 4时间的流逝可用下面几种方法模拟:(a)按键盘,每按一次可认为过一个时间单位; (b) 响应WM_TIMER; 5计算并显示一批作业的周转时间、平均周转时间、带权周转时间、平均带权周转时间。 6将一批作业的执行情况存入磁盘文件,以后可以读出并重放;-Hefei Universi
C语言课程设计 小诸
- 有七八个基本的c语言课程设计,包括图书管理系统,选课系统等。(There are seven or eight basic C language curriculum design, including library management system, course selection system.)
C
- (1)可输入二进制、八进制、十进制、十六进制数; (2)将已输入的数转换成其余进制的数; (3)具有输入输出界面。((1) can be entered into binary, octal, decimal, and sixteen decimal number. (2) convert the number of the input into the rest of the number; (3) there is an input and output interface.)
北邮编译原理课程设计源码
- 北邮编译原理与技术课程设计,Pascal0语言编译器,包括词法分析,语法分析,语义分析等(compiler principle and technology curriculum design, Pascal0 language compiler, including lexical analysis, syntax analysis, semantic analysis)
微机原理
- 利用定时器 8253 和外扩展的键盘—显示模块,实现时钟显示及时间设置功能: 1)时钟显示内容为“分:秒”,即“MM.SS”; 2)P 键用来启动时钟设置,通过键盘上的数字修改时间,参数在修改过程中 处于闪烁状态,闪烁频率 2Hz(Using timer 8253 and extended keyboard display module to realize clock display and time setting function: 1) the clock display cont
车站自动售票
- (1)模拟设立一个服务时间区间如7:00-20:00,或者限定最大服务人数; (2)顾客到达时间随机,选择购票/签票/退票业务随机,选择人工/自动售票随机,同样的购票方式选择时选取人数最少的排队等待,随机情况需用随机数模拟实现。 (3)需要区分不同窗口或不同的自助售票机。 (4)接受服务/自助购票用一个随机数模拟时间表示。(1) simulate the establishment of a service time interval, such as 7:00-20:00, or lim