Statements: Statements are individual instructions within a code segment that perform specific actions. They can include assignments, loops, conditionals, and function calls.
Inputs: Inputs are values or data provided to a code segment for processing. They can come from the user or other parts of the program.
Functions: Functions are reusable blocks of code that perform specific tasks. They can take inputs, process them, and produce outputs.