内容发布更新时间 : 2024/12/23 23:33:40星期一 下面是文章的全部内容请认真阅读。
大学计算机上机实习指导书
(2)自己用Raptor实现1-2+3-4+5-6+…-100的和。
(3)自己用Raptor实现1000以内被3和5整除的数及个数。
(4)自己用RAPTOR编写程序,计算并输出下面级数前n项(n=50)的和。 1*2+2*3+3*4+4*5+……+n*(n+1)+…
6
大学计算机上机实习指导书
实习十三-4 RAPTOR数组使用
【实验目的与要求】
? 熟悉Raptor数组。 ? 掌握循数组使用。
【实验内容与要点】
一、基础知识
就像Raptor的简单变量,一个数组是 使用时自动创建的,它是用来存储Raptor中的数据值。在Raptor中,数组是在输入和赋值语句中通过给一个数组元素赋值而产生的,所创建的数组,大小由赋值语句中给定的最大元素 来决定。 二、建立Raptor数组程序
(1)求10个数中最大数问题。程序实现如图。
图1 求10个数中最大数
将上面的程序改成10个数中最小数问题。 (2)自己用Raptor实现实现二分法查找。 提示:二分查找算法对应的流程图如图所示。
7
大学计算机上机实习指导书
开始left=0right=9输入查找的数据keyNleft<=right且 found==falseYmid=(left+right)/2YY found=truekey=list[mid]NYNlist[mid]>keyNleft=mid+1没有找到输出-1输出midright=mid-1 found=true结束8
大学计算机上机实习指导书
实习十三-5 RAPTOR排序问题
【实验目的与要求】
? 熟悉排序算法。 ? 掌握循数组使用。
【实验内容与要点】
一、插入排序Raptor实现
数组的建立与输出程序上没有实现,请添加完善。 自己Raptor上机实现比较排序或冒泡排序。
9