raptor程序可以编译运行,也可以

raptor程序可以编译运行,也可以,第1张

用Raptor画流程图非常方便,它自己就提供了一个程序所需要的各种结构,比如输入,输出,顺序,选择,循环等。这些可以组织起复杂的程序流程图。下面用一个简单的求两数的加法运算看看 Raptor使用的整个过程。

工具/原料

先安装Raptor软件

方法/步骤

在开始菜单启动Raptor,同时出现两个窗口,小窗口是用于显示执行结果的,要编辑都是在大的窗口里面。

它已经有了开始和结束,我们只在这之间添加需要的部分就可以了。因为要求解两数相加,首先得输入两个数,拖动input框到start下面。它会提示要先保存,那就保存起来。

双击刚刚添加的哪个输入框,会出现一个提示框,在enter prompt here框中输入提示信息,注意提示信息要用英文的双引号包括起来。在enter variable here中输入变量名。完成之后,单击"done"。

下面添加第二个变量,按照同样的方法。在添加一个处理框也就是assignment(赋值)框,将两数的和赋给它。

好了,现在再加一个输出框,将两数的和输出。选择output框,拖到相应位置。双击会出现一个对话框,在框中输入两数和的变量名就行。如果要输出提示信息,那就把提示信息用英文的双引号包括起来。

单击三角形,也就是执行按钮。

在执行过程中,它会用不同的颜色表示执行到了哪一步,这对与在循环或选择结构中确定执行过程非常有帮助,直观明了。这个程序当执行到a的时候,出现一个框,用于输入a的值。执行到b的时候,同样也会d出一个输入框用于输入b的值。

执行完成之后,会在控制台显示执行结果。因为我输入的两个加数的3和4.结果为7。正确。

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner x = new Scanner(System.in)

System.out.println("which number do you want to start with?")

int startNum = x.nextInt()

for(){

if(startNum <= 0){

System.out.println("Invalid number!\nType in a positive number:")

startNum = x.nextInt()

continue

}

else if(startNum == 1){

System.out.println("You have to know that 1 is not a prime number.\nType in another number!")

startNum = x.nextInt()

continue

}

x.close()

break

}

int jump = 0

for(int i = startNum ){

if(testIfPrime(i)){

System.out.print(i + ",")

jump ++

}

if(jump == 10)

return

i++

}

}

public static boolean testIfPrime(int num){

boolean prime = true

for(int i = 2 i <num ){

int diff = num / i

if(diff * i != num){

i++

continue

}

else{

prime = false

break

}

}

return prime

}

下面是输入与输出:

输入1000的时候,显示下10个质数。如果输入一个质数,输出包括这个质数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12197130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存