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 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.
Aguilar, (2003) expresa "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),
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
Referencias
Aguilar, L.
J. (2003). Fundamentos de Programación. Madrid: MacGRAW-HIIL.
Carranza, A. J. (11 de 3 de 2016). Estructura y
diseño de un algoritmo. Recuperado el 22 de Julio de 2018, de
http://blogs.redalumnos.com/cf795cf5ef2b4e28/Estructura-diseno-algoritmo
Pes, C. (2018). CP Carlos pes. Recuperado el
23 de julio de 2018, de Partes de un Algoritmo en Pseudocódigo:
http://www.carlospes.com/curso_de_algoritmos/07_00_estructura_de_un_algoritmo.php
Rivera, J. F. (25 de Mayo de 2013). Variables,
Constante, identificadores y tipods de datos. Recuperado el 23 de Julio de
2018, de https://aurea.es/wp-content/uploads/2-tiposdatoslenguajec.pdf
No hay comentarios.:
Publicar un comentario