Algoritmos
CONCEPTOS
Variable
Es un objeto o partida
de datos cuyo valor pueden cambiar durante el desarrollo del alogaritmo o
ejecución del programa (Aguilar, 2003, pág. 17)
Dependiendo del lenguaje, hay diferentes tipos de variables, tales como enteras, reales,
caracteres, lógicas y de cadena.
Constante
Según Aguilar (2003) las constante son ciertos valores contenidos en programas de computadoras
que no deben cambiar durante la
ejecución del programa. (pág. 16).
Identificadores
“Son palabras con las que identificamos o llamamos a una
variable o constante. A la hora de dar el nombre a una variable debemos tener
en cuenta unas reglas de nomenclatura, marcadas por el lenguaje de programación
en C” ( (Rivera, 2013).
Tipos
de Datos
El tipo de datos, en el contexto de un lenguaje de
programación, define el conjunto de valores que una determinada variable puede
tomar, así como las operaciones básicas sobre dicho conjunto, es decir, definen
cómo se representa la información y cómo se interpreta.
Los tipos de datos pueden variar de un lenguaje de programación
a otro, tanto los tipos simples como los mecanismos para crear tipos
compuestos. Los tipos de datos constituyen un primer nivel de abstracción, ya
que no se tiene en cuenta cómo se representa realmente la información sobre la
memoria de la máquina, ni cómo se manipula. Para el usuario el proceso de
representación es invisible.
Existen dos clases de datos: Simples (sin estructura) y compuestos (estructurados)
Los tipos de datos simples son los siguientes:
Numéricos (integer, real),
lógicos (booleam),
caractere (char, string), (Aguilar, 2003, pág. 13)
Interruptores
“Un Interruptor o conmutador (switch) a veces se le
denomina indicador, bandera (flag), es una variable que puede tomar diversos
valores a lo largo de la ejecución del programa y que permite comunicar
información de una parte a otra del mismo” (Aguilar, 2003, pág. 81).
La
estructura de un algoritmo
La estructura de un algoritmo sirve para organizar a los
elementos que aparecen en él. En pseudocódigo, todos los algoritmos tienen la
misma estructura, la cual viene definida por tres secciones: cabecera,
declaraciones y cuerpo. (Pes, 2018)
Carranza (2016) nos dice “Un
algoritmo tiene una gran ventaja sobre un problema pues con este se ven todas
las alternativas de solución de un problema para poder escoger la mejor, una
característica básica del algoritmo es que este tiene un inicio y un fin”.
Fuente: Lenguaje C, Carlos Pes