Programming
The programming divides a problem into its basic components to solve it with a computer using coded instructions acceptable by the machine
Pseudocode
It is the language similar to the spoken language chosen by us to design algorithms
Later, this pseudocode will be useful to convert it to a specific programming language to create programs
Algorithm
It is an ordered and finite sequence of steps, free of ambiguity, whose operations are necessary to transform the initial data of a problem in the results you want to obtain
Being those that are the solution to a problem (there can be more than one algorithm, since the solution to a problem does not have to be unique) in a finite time
Example of algorithm
As seen in the example, from some data: option, base and height (which are described in the Precondition)
They are processed through a set of instructions, we obtain the information we wanted, the area of the geometric figure (which is described in the Postcondition)
Therefore, information is not born or arises from nothing, it must be prepared from raw material, the data, through a process
Program
It is a finite set of instructions directly understandable by an information processing system: machinery, a computer, a tablet, a mobile phone
They will allow ordering the execution of the sequence of steps chosen to solve the given problem in finite time