Construct an algorithm to find the largest number in a given array of numbers.
Here is an algorithm that can find the largest number in a given array of numbers:

Step 1: Start
Step 2: Initialize `max` to the smallest value possible
Step 3: Acquire the array of numbers
Step 4: For each number `num` in the array of numbers
    Step 4.1: If `num` is greater than `max`, assign `max` to `num`
Step 5: The largest number is stored in `max`
Step 6: Print `max`
Step 7: End.

You may tweak this algorithm to suit the programming language or abstraction that you plan to implement this algorithm for.
Complete the following task based on the instruction and optional input provided.### Instruction:
Construct an algorithm to find the largest number in a given array of numbers.

### Output:
Here is an algorithm that can find the largest number in a given array of numbers:

Step 1: Start
Step 2: Initialize `max` to the smallest value possible
Step 3: Acquire the array of numbers
Step 4: For each number `num` in the array of numbers
    Step 4.1: If `num` is greater than `max`, assign `max` to `num`
Step 5: The largest number is stored in `max`
Step 6: Print `max`
Step 7: End.

You may tweak this algorithm to suit the programming language or abstraction that you plan to implement this algorithm for.