The correct answer is C. Function.

A function is a predefined procedure that performs a specific task. It is a block of code that can be called repeatedly from different parts of a program. Functions are used to organize code and to make it reusable.

A flowchart is a diagram that shows the flow of control in a program. It is a graphical representation of the steps that a program takes to execute.

Pseudocode is a high-level description of a program. It is a way of writing code that is easy to understand by humans.

Errors are mistakes in a program. They can cause the program to crash or to produce incorrect results.

Here is an example of a function in Python:

def add_numbers(x, y): return x + y

This function takes two numbers as input and returns their sum. It can be called from anywhere in the program, such as in the following code:

x = 10 y = 20 z = add_numbers(x, y) print(z)

This code will print the number 30, which is the sum of 10 and 20.