Computer Programming                                                                                 Name -
ACSL - Recursive Functions Worksheet #1                                                   Period -

Evaluate the following.   Label and show your work on attached paper.

ƒ(x) = {    [f(x-3)]        if x > 5
          {     5                    if x <= 5

1.    ƒ(7) =

 


2.    ƒ(6) =
 


g(x) = {    g(x-1) + 3x     if x > 0
          {    2x2                if x <= 0

3.    g(3) =

 


4.    g(0) =
 


h(x) = {    h(x/2) + 3    if x > 100
          {    2x                if x <= 100

5.    h(1000) =
 


6.    h(1005) =


j(x) = {    2[j(x-2) +3]     if x >= 10
         {    j(x-1) + 5         if 8 <= x < 10
         {    10                    if x < 8

7.    j(11) =
 


8.    j(10) =