Input (grade 6): The loop calls subroutines, each of which manages a part of the hardware or software.
Output (grade 8): The loop calls subroutines, each subroutine manages a part of the hardware or software.