ProceduralOCR J277
DashboardCoursePracticeReviewProgressGlossary
Saved on this deviceContinue learning

Procedural · OCR J277 programming practice

Progress stays in this browser unless you export it.

Course map
Unit 9 · J277 2.2.3

Procedures & functions

Break programs into reusable subroutines with parameters, returned values and clear scope.

Unit progress0/5
1

Defining and calling procedures

Ready

Put a named task into a reusable subroutine and call it when it is needed.

25 min·0/7 steps
Start
2

Using parameters

Ready

Pass changing data into one reusable subroutine.

27 min·0/7 steps
Start
3

Functions and returned values

Ready

Calculate a value inside a function, return it and store it in the caller.

28 min·0/7 steps
Start
4

Local and global variables

Ready

Understand where a variable exists and choose parameters over unnecessary global state.

28 min·0/7 steps
Start
5

Passing and returning arrays

Ready

Process a collection inside a sub-program without relying on global data.

31 min·0/7 steps
Start