Procedures (Edexcel GCSE Computer Science): Flashcards

📚Flashcards
Procedures in programming
Sign up to keep revising.Create a free account to study more flashcards and track your progress.

Practise the cards

12 cards from this deck

Show

What is a procedure?

A subprogram that performs a task but doesn't return a value

Do procedures return values?

No, procedures don't return values to the calling code

Python keyword to create a procedure

def

What are parameters?

Variables inside a procedure that receive values from arguments

What are arguments?

Actual values sent to a procedure when it's called

Difference between arguments and parameters?

Arguments are sent; parameters receive them in the procedure

How do procedures differ from functions?

Functions return values; procedures don't

Why procedures are useful

Organize code into reusable chunks, avoid repetition

How to call a procedure

Write procedure name with arguments in brackets

What happens to arguments when procedure is called

Arguments get copied into the procedure's parameters

Parameter naming convention tip

Start parameter names with 'p' to identify them easily

Example uses of procedures

Display menus, draw shapes, print reports, validate input

Join 100,000+ GCSE students studying Flashcards with us.

Select your subjects, and get access to A+ resources today.