← DL-Pascal collectioncov03.log
DOWNLOAD ORIGINAL FILE
=== Section 3: Procedures and Functions ===
-- Value vs VAR --
OK Value param unchanged
OK VAR param changed
OK Multi VAR params
-- Swap --
OK Swap integers
OK Swap back
-- Functions --
OK Square 5
OK Square 0
OK Square -3
OK Max 3 7
OK Max 7 3
OK Max equal
OK Min 3 7
OK AbsVal neg
OK AbsVal pos
OK RealSquare
OK Func in expr
OK Nested func
OK Func as param
-- Recursion --
OK Factorial 0
OK Factorial 1
OK Factorial 5
OK Factorial 10
OK Fibonacci 0
OK Fibonacci 1
OK Fibonacci 7
OK Fibonacci 10
OK Power 2^10
OK Power 2^0
OK Power 2^-1
OK GCD 12 8
OK GCD 100 75
OK GCD prime
-- Forward --
OK Mutual recur odd=1
OK Mutual recur odd=1
-- Nested --
OK Nested access outer
OK Nested access outer 2
OK Nested deep inner
-- Exit --
OK Sign pos
OK Sign neg
OK Sign zero
OK PrimDiv 12
OK PrimDiv 15
OK PrimDiv 7
OK PrimDiv 49
-- Proc/Func Vars --
OK Func var double
OK Func var triple
OK Func var expr
OK Proc var
-- String Params --
OK StrLen hello
OK StrLen empty
OK VAR string
OK VAR string x2
-- Accumulate --
OK Accumulate 1..100
OK Accumulate squares
=== Section 3 complete ===