A . . . . . . . . is a predefined procedure that performs a specific task.

Flowchart
Pseudocode
Function
Errors

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.