docx文档 PL-0实验报告

专业资料 > 医药卫生 > 基础医学 > 文档预览
5 页 1203 浏览 14 收藏 4.9分

摘要:PL_0分析报告一、程序整体的思路语法分析子程序采用了自顶向下的递归子程序法,语法分析同时也根据程序的语意生成相应的代码,并提供了出错处理的机制。语法分析主要由分程序分析过程(block)、常量定义分析过程(constdeclaration)、变量定义分析过程(vardeclaration)、语句分析过程(statement)、表达式处理过程(expression)、项处理过程(term)、因子处理过程(factor)和条件处理过程(condition)构成。这些过程在结构上构成一个嵌套的层次结构。除此之外,还有出错报告过程(error)、代码生成过程(gen)、测试单词合法性及出错恢复过程(test)、登录名字表过程(enter)、查询名字表函数(position)以及列出类PCODE代码过程(listcode)作过语法分析的辅助过程。由PL/0的语法图可知:一个完整的PL/0程序是由分程序和句号构成的。因此,本编译程序在运行的时候,通过主程序中调用分程序处理过程block来分析分程序部分(分程序分析过程中还可能会递归调用block过程),然后,判断最后读入的符号是否为句号。如果是句号且分程序分析中未出错,则是一个合法的PL/0程序,可以运行生成的代码,否则就说明源PL/0程序是不合法的,输出出错提示即可。二、各个子程序的功能分析1.读入字符程序(getch)分析:getch函数其实就是对C语言中getch()具体的过程的一个实现,该过程中使用了行缓冲区技术以提高程序运行效率:即定义一个line数组每次将文件的一行数据存取在line数组中,以便每次高效

温馨提示:当前文档最多只能预览 5 页,若文档总页数超出了 5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户2022-08-07 23:10:24上传分享
你可能在找
  • 机械原理实验报告成绩批阅人实验名称:机构运动简图测绘与分析实验地点工业中心C楼206室实验日期2013年3月10日指导教师赵爽班级BJ0907小组成员崔亚飞杨龙陈欢欢报告人杨龙邓亚一、实验目的1.掌握根据实际的机械或机械模型测绘机构运动简图的方法 2.验证和巩固机构自由度计算方法和机构运动是否确定的判定方法。3.联系人类的生产、生活,提出一种可以完成某些功能的机械结构,并绘制机构运动简图。 二、实验设备及用具实验设备:多功能护理床、球杆系统、机加设备、缝纫机、内燃机等机器和机构的实物或模型实验用具:草稿纸、铅笔、橡皮、直尺、圆规、游标卡尺等用品三、实验结果机构名称机构运动简图比例尺自由度计算活动构件数
    3.0 分 8 页 | 86.79 KB
  • 实验3PL/SQL1.实验目的与要求(1)熟悉T-SQL的流程控制语句、游标的使用(2)掌握创建、执行、修改及删除存储过程的方法2.实验内容(1)使用T-SQL的流程控制语句、游标,完成对数据的处理编写程序完成以下功能
    4.9 分 7 页 | 38.00 KB
  • www.gztaixi.com翔京联合传感器有限公司技术资料感应式传感器PL-3010N40mm齐平安装NAMURsensorsmustbeoperatedwithapprovedswitchamplifiers.Pleasefindsuitabledevicesbelow :参数表节选:的技术参数PL-3010N一般特性开关功能常闭(NC)输出类型NAMUR额定工作距离40mm安装齐平可靠动作距离0...32mm实际动作距离36...44mm类型40mm衰减因素r铝0,35 接近开关接线图|选型|厂家|接线图|NPN|PNP|电气符号|型号|品牌|24v接近开关实物接线图|二线接近开关接线图解|接近开关三根线怎么接|220v接近开关接线图|接近开关与继电器接线|接近开关的原理
    4.8 分 6 页 | 143.50 KB
  • 目录次序1实验项目名称页码实验一、熟悉Python环境及及基本数据类型的使用实验成绩12实验二、程序控制结构编程设计实验83实验三、函数和代码复用实验164实验四、组合数据类型的使用实验265实验四、文件操作及数据格式化实验 32平均成绩备注:实验考核要求及成绩评定本课程共有10个上机实验(16次),均为必做。 实验考核由出勤与纪律情况、实验任务完成情况、实验报告质量三个环节组成,成绩以百分计,满分100分。各考核环节所占分值比例及考核要求如下。
    4.6 分 39 页 | 4.27 MB
  • 数据结构实验报告实验名称:实验二——八皇后问题学生姓名:姜山级:2011211106班班内序号:14学号:2011210167日期:2012年11月16日1.实验要求【实验目的】1、进一步掌握指针、模板类 、异常处理的使用2、掌握栈的操作的实现方法3、掌握队列的操作的实现方法4、学习使用栈解决实际问题的能力5、学习使用队列解决实际问题的能力【实验内容】利用栈结构实现八皇后问题。 2.2关键算法分析1、关键算法:判断该位置能否放置:boolSeqStack::Judgement(){for(inti=0;i
    5.0 分 5 页 | 117.50 KB
  • 20学年第——20学期合肥学院数理系实验报告课程名称:实验项目:实验类别:综合性□设计性□验证性□专业班级:姓名:学号:实验地点:实验时间:指导教师:成绩:一.实验目的:二.实验内容:三.实验方案(程序设计说明 四.实验步骤或程序(经调试后正确的源程序)(填写主要步骤与程序代码等,不够可附页)五.程序运行结果六.实验总结学生签名:年月日七.教师评语及成绩教师签名:年月日 实验报告说明1.实验项目:即实验题目,要求与实验指导书中一致 2.实验目的:目的要明确,抓住重点,符合实验指导书中的要求。3.实验方法:是实验报告极其重要的内容,包括算法设计思路,必要的流程图,界面设计说明,使用模块和变量说明等。
    4.9 分 7 页 | 2.04 MB
  • 网络教育学院电机与拖动实验报告学习中心:陕西礼泉奥鹏学习中心层次:专升本专业:电气工程及其自动化学号:学生:151547409401刘洁完成日期:2017年2月27日实验报告一实验名称:单相变压器实验实验目的 :1、通过空载和短路实验测定变压器的变比和参数。 2、通过负载实验测取变压器的运行特性。实验项目:1、空载实验测取空载特性U0=f(I0),P0=f(U0)。2、短路实验测取短路特性Uk=f(Ik),Pk=f(I)。
    3.0 分 18 页 | 60.24 KB
  • PL_2303USB刷机PL-2303USB接口刷机线详细操作说明(海尔芯片2023)本操作说明使用ABS_FlasherV3.01M山寨刷机升级软件为例(试验机型无牌芯片:hi3102ehi2023ec581225l8005m2cmxt8211a2 个27M晶振10芯面板)第一步:安装PL-2303USB接口刷机线驱动。 1、把PL-2303USB接口刷机线三根线连接到接收机,黑线:GND(地线)一定与接收机地线可靠连接。白线:TXD(发送数据,一般
    4.8 分 7 页 | 389.00 KB
  • 4.7 分 5 页 | 151.53 KB
  • PL-DY1600光化学反应仪(紫外光反应器) PL-DY1600光化学反应仪(紫外光化学反应器,多波长可选)产品概述:PL-DY1600光化学反应仪(紫外光反应器)广泛应用于光化学实验、环境保护以及生命科学等研究领域 适用各类光分解实验:乙醛、酮、卤素诱导体、硫代化合物、thiol-ene反应,石蜡、杂环化合物、芳香点分子核、共轭二烯烃、聚烯化合物、环氧化合物、ICH光安定测试、模拟日光紫外老化试验、催化剂制备、化工产品的光化学合成和污染物质的光化学降解研究 因此是化工行业、环保领域和科研院所、高等院校有关专业实验教学的必备仪器。仪器特点:◆紫外光化学反应器采用多灯环照方式,样品受光平行性较好。◆使用电压AC220V50Hz,点灯时无高压产生,安全可靠。
    5.0 分 5 页 | 377.50 KB
本站APP下载(扫一扫)
活动:每周日APP免费下载全站文档
本站APP下载
热门文档