* 2 数组元素的翻译 设数组元素为: A[ E1,E2,......En], 要取得该元素值,首先要计算 出该元素的地址: addr=conspart+varpart conspart =a -c varpart = {(...((E1d2+E2)d3+E3)d4+E4)......) dn + En } conspart 的 a c 已经通过数组说明语句的翻译登记在内 情向量表中; 而 varpart 中含有未知数,只能在程序运行时通过如 下算法实现: * varpart:=E1;k:=1; while kn do { varpart:=varpart*dk +1 + Ek +1; K:=k+1 } 下面是包含数组元素的变量的文法: V→i | i [ E1,E2,....En] 为了便于翻译上面的算法,文法改为如下形式: V→i | Elist] Elist→i [E | Elist1,E V 有两个值 : V.place , V.off 对于简单变量 , V.place = entry(i),V.off=0; 对于数组变量 , V.place = a -c , V.off=varpart
您可能关注的文档
- 《安全系统工程》课件--109可靠性问题.ppt
- 《安全系统工程》课件--02事故统计.ppt
- 《爆破工程》课件第六章预裂爆破与光面爆破.ppt
- 《材料力学》课件2-3应力拉压杆内的应力.ppt
- 《材料力学》课件2-4拉压杆的变形胡克定律.ppt
- 《材料力学》课件2-7强度条件安全因数许用应力.ppt
- 《材料力学》课件4-5梁横截面上的切应力梁的切应力强度条件.ppt
- 《材料力学》课件8-3拉伸压缩与弯曲.ppt
- 《二次根式的加减第1课时》公开课课件.ppt
- 《二次根式的加减第1课时》优质公开课课件.ppt
- 2026年礼品行业渠道创新研究报告[001].docx
- 建筑给排水与供暖工程施工技术.pdf
- 创世乐享 笔试题.docx
- 基层全科通用治疗指南.docx
- 2026年六安霍邱县县直学校公开选调教师90名备考题库及一套完整答案详解.docx
- 基层党代表采访发言.docx
- 2026安徽阜阳市颍州区事业单位选调28人备考题库含答案详解(突破训练).docx
- 2026年8月河北保定交发物业管理有限公司公开招聘物业从业人员考试备考题库及答案解析.docx
- 2026年马口铁包装行业创新设计趋势研究报告.docx
- 2026年辽宁省检验检测认证中心公开招聘高层次和急需紧缺人才7人备考题库含答案详解(完整版).docx
原创力文档

文档评论(0)