Procedures (Edexcel GCSE Computer Science): Flashcards
📚Flashcards
Practise the cards
12 cards from this deck
ShowHide
Practise the cards
12 cards from this deck
What is a procedure?
What is a procedure?
A subprogram that performs a task but doesn't return a value
Do procedures return values?
Do procedures return values?
No, procedures don't return values to the calling code
Python keyword to create a procedure
Python keyword to create a procedure
def
What are parameters?
What are parameters?
Variables inside a procedure that receive values from arguments
What are arguments?
What are arguments?
Actual values sent to a procedure when it's called
Difference between arguments and parameters?
Difference between arguments and parameters?
Arguments are sent; parameters receive them in the procedure
How do procedures differ from functions?
How do procedures differ from functions?
Functions return values; procedures don't
Why procedures are useful
Why procedures are useful
Organize code into reusable chunks, avoid repetition
How to call a procedure
How to call a procedure
Write procedure name with arguments in brackets
What happens to arguments when procedure is called
What happens to arguments when procedure is called
Arguments get copied into the procedure's parameters
Parameter naming convention tip
Parameter naming convention tip
Start parameter names with 'p' to identify them easily
Example uses of procedures
Example uses of procedures
Display menus, draw shapes, print reports, validate input
