raptor 速成

文章目录

  • 开始与结束
      • Start:
      • End:
  • 控制语句
  • 循环
  • Set 与变量
      • Set语句:
      • 变量:

开始与结束

在Raptor语言中,StartEnd是两个特殊的符号,它们用于表示程序的开始和结束。这两个符号用于标识程序的起点和终点。

Start:

Start是程序的起始点,表示程序的执行从这里开始。在Start之后的代码将是程序的主体,包含了程序的实际逻辑和功能。以下是Start的基本形式:

Start
    # 这里是程序的主体,包含实际的代码逻辑
End

End:

End表示程序的结束,即程序执行的终点。在End之后不应该有其他代码,程序的执行在这里终止。以下是完整的StartEnd块的例子:

Start
    # 这里是程序的主体,包含实际的代码逻辑
End

StartEnd是Raptor语言的必需元素,它们确保程序有明确的起点和终点。在StartEnd之间,你可以编写任何Raptor代码,包括输入输出、条件语句、循环结构等等,以实现所需的算法和功能。

下面是一个简单的例子,演示了使用StartEnd包围的Raptor程序:

Start
    # 输入两个数
    Input num1
    Input num2

    # 计算和
    Set sum = num1 + num2

    # 输出结果
    Output "The sum is: " + sum
End

在这个例子中,Start标志着程序的开始,而End表示程序的结束。在它们之间的代码通过输入两个数、计算它们的和,然后输出结果。

控制语句

在Raptor中,控制语句主要包括条件语句(If语句)和条件块的结束语句(EndIf语句)。以下是Raptor中控制语句的基本语法:

If (condition)
    # 条件为真时执行的代码块
Else
    # 条件为假时执行的代码块
EndIf
  • If语句:用于执行一个代码块,但只有当指定的条件为真时才执行。如果条件不为真,程序将跳过If块,执行Else块或EndIf之后的代码。

  • Else语句:可选的分支,用于在条件不为真时执行的代码块。如果省略Else块,则当条件不为真时,程序将直接跳过If块执行EndIf之后的代码。

  • EndIf语句:标志着If语句块的结束。

下面是一个简单的例子,演示了如何使用If语句来判断一个数是正数、负数还是零:

Start

# 输入一个数
Input number

If (number > 0)
    Output "The number is positive"
Else
    If (number < 0)
        Output "The number is negative"
    Else
        Output "The number is zero"
    EndIf
EndIf

End

在这个例子中,程序首先输入一个数,然后通过嵌套的If语句检查这个数的正负性。根据条件的不同,输出相应的结果。

需要注意的是,Raptor中的If语句可以嵌套,以处理多个条件。在上述例子中,使用了嵌套的If语句来处理正数、负数和零的不同情况。

循环

Raptor中的循环结构主要通过WhileEndWhile关键字实现。While用于定义循环的条件,而EndWhile用于结束循环块。循环块内的代码会反复执行,直到循环条件不再满足。

以下是Raptor中循环结构的基本语法:

While (condition)
    # 循环体
    # 这里是需要重复执行的代码块

EndWhile

现在,让我们通过一个简单的例子来说明Raptor中循环结构的使用。假设我们要计算并输出1到10的平方值:

Start

# 初始化计数器
Set count = 1

While (count <= 10)
    # 计算平方值
    Set square = count * count

    # 输出结果
    Output "Square of " + count + " is " + square

    # 增加计数器
    Set count = count + 1
EndWhile

End

在这个例子中,程序通过While循环从1循环到10。在每次循环中,它计算当前计数器的平方值,并输出结果。循环条件是count <= 10,因此只有在count小于等于10时循环才会继续执行。循环体内的代码会不断执行,直到循环条件不再满足,然后程序继续执行EndWhile之后的代码。

这个例子展示了如何使用循环结构来重复执行特定任务,直到满足指定的条件。

Set 与变量

在Raptor语言中,Set用于为变量赋值。变量是用于存储和表示数据的标识符,可以在程序的执行过程中被赋予不同的值。以下是Set语句和变量的基本介绍:

Set语句:

Set语句用于为变量赋值。它的基本形式如下:

Set variableName = expression
  • variableName:变量的名称,可以是由字母和数字组成的标识符。
  • expression:赋给变量的表达式,可以是数值、其他变量、或者包含运算符的数学表达式。

变量:

变量是用于存储和表示数据的标识符。在Raptor中,变量的命名必须遵循标准的命名规则,通常由字母和数字组成。变量在程序的执行过程中可以被多次赋予不同的值。

以下是一个简单的Raptor程序示例,演示了如何使用Set语句和变量来计算两个数的平均值并输出结果:

Start
    # 输入两个数
    Input num1
    Input num2

    # 计算平均值
    Set average = (num1 + num2) / 2

    # 输出结果
    Output "The average is: " + average
End

在这个例子中,num1num2是两个输入的数值,而average是一个变量,用于存储计算得到的平均值。Set语句将平均值计算结果赋给了average变量,然后通过Output语句输出结果。

你可能感兴趣的:(raptor,raptor)