- 0
- 0
- 约2.21千字
- 约 4页
- 2026-01-25 发布于北京
- 举报
第6章补充练习
1.请将以下程序片段翻译成三地址码。代码。
code.i=1;product=1;count=0;while(i
=10){j=1;while(j=10){if(a[i,j]0)//
“”表示“不等于”{product=
product*a[i,j];countcount+1;}jj+1;}
ii+1;}
注:这里假设数组A的为array[1..10,1..10],,每个数据元素占
用1个单元,数组A的区域起始地址为addrA。
2.请将以下程序片段翻译成四元式。i=2;m=0;loop=0;
while(loop0i=10){j=1;while(loop0ji)
if(a[i,j]!a[j,i])//”!”表示“不等于”{
Ch6-supplementalexercises
1.Pleasetranslatethefollowingprogramfragmentintothree-address
code.
i=1;
product=1;
count=0;
while(i=10)
{j=1;
while(j=10){
if(a[i,j]0)//””means“notequalto”
{
product=product*a[i,j];
count=count+1;
}
j=j+1;
}
i=i+1;
}
Notes:HereweassumethatthedeclarationofarrayAisarray[1..10,1..10],
eachdataelementofarrayAwouldonlyuse1storageunit,andthestart
addressofarrayA’sstorageareaisaddrA.
2.Pleasetranslatethefollowingprogramfragmentintoquadruple.
i=2;
m=0;
loop=0;
while(loop0i=10)
{j=1;
while(loop0j=i)
if(a[i,j]!a[j,i])//”!=”means“notequalto”
{
loop=1;m=1;}
elsejj+1;if
(loop0)ii+1;}
注释:这里我们假设数组A的为array[1..10,1..10],,每个数据
元素仅使用1个单元,且数组A的区域的起始地址为
addrA。
loop=1;
m=1;
}
elsej=j+1;
if(loop0)i=i+1;
}
Notes:Hereweassum
您可能关注的文档
- 作业流程与管理.pdf
- Module5Unit3同步练习:戏剧结尾与乡村变化描述.pdf
- 2013年夏季GCE进阶纯数学FP1考试报告与主考官反馈.pdf
- 郑州空中走廊划分及飞行概要.pdf
- VSCO Film Pro使用手册:Adobe Lightroom 4与Camera Raw 7胶片模拟指南.pdf
- 高成本培训组织活动策略与流程.pdf
- 3D打印建筑垃圾试题库及答案.doc
- 5A 景区服务质量等级评定标准单选试题库及答案.doc
- 5A级景区评定标准:服务质量与环境质量试题库及答案.doc
- 5A景区服务质量等级评定标准单选试题库及答案.doc
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
原创力文档

文档评论(0)