function simpleSum(n: INTEGER)
// 计算前n个自然数的和
var sum, number: INTEGER
sum := 0
number := 0

while number < n do
  sum := sum + number
  number := number + 1
end while

return sum
使用伪代码重写以下算法。
FUNCTION simpleSum(n: INTEGER) 
    // 声明变量 
    DECLARE sum, number : INTEGER 

    // 将初始值设为0 
    SET sum = 0 
    SET number = 0 

    // 循环直到达到n 
    WHILE number < n DO
        SET sum = sum + number 
        SET number = number + 1 
    END WHILE 

    // 返回和
    RETURN sum 
END FUNCTION