Algorithm Features
Logic / / July 04, 2021
Algorithms are known as a series of rules and procedures that lead to an expected result. There are very different criteria when specifying what an algorithm is, but in general terms they are understood as algorithm characteristics the following:
Structure.- Algorithms are processes that are structured in three main steps:
a) Entry.- This is the point at which the data is entered to be modified, transformed or used.
b) Process.- This refers to the steps or set of processes or operations that lead us to the solution of the problem we are working on.
c) Exit.- This step consists of obtaining the result of the two previous steps.
Language.- These processes use many types of languages, they can be mathematical, logical, physical, graphic or any other type, as long as the corresponding steps are followed.
Logical sequences
There are two basic logical sequences in the Algorithms, the flow chart and the pseudocode:
1.- Flow diagram.- This is based on geometric figureslike the ones in this example, giving logical and graphic congruence to the processes. Here the figures have a strict meaning which makes it very useful to carry out administrative processes.
2.- Pseudocode.- This is a code that is used mainly in computing and to know what a pseudo-code algorithm iswe will look at this example.
Main sciences and techniques in which algorithms are used:
Math.- The algorithm in mathematics is essential, and its observation is made in the so-called algebra, which is a set of algorithms with specific functions and even internationally usually have the name of their developer as it happens with various theories.
Logic.- It is a direct structuring, be it graphical or mathematical, in which a series of predefined processes are expressed that allow us to reach the conclusion, let us say in a redundant "logical" way.
Drafting.- In writing, the algorithms are applied when putting the texts in either chronological or logical form so that the proper transmission of information can be carried out and that it can be understood well.
computing.- In this, algorithmic processes are applied, mainly pseudocodes.