Principios de Desarrollo de Software y Clasificación de Datos
Clasificado en Informática
Escrito el en español con un tamaño de 3,25 KB
Fases del Desarrollo de Algoritmos y Programas
Diseño del Algoritmo
Las características de un buen algoritmo son:
- Debe tener un punto particular de inicio.
- Debe ser definido, no debe permitir dobles interpretaciones.
- Debe ser general, es decir, debe soportar la mayoría de las variantes que se puedan presentar en la definición del problema.
- Debe ser finito en tamaño y tiempo de ejecución.
Codificación
La codificación es la operación de escribir la solución del problema (de acuerdo con la lógica del diagrama de flujo o pseudocódigo) en una serie de instrucciones detalladas, en un código reconocible por el computador. Esta serie de instrucciones detalladas se le conoce como código fuente, el cual se escribe en un lenguaje de programación o lenguaje de alto nivel.
Prueba y Depuración
Los errores humanos dentro de la programación de computadores son muchos y aumentan considerablemente con la complejidad del problema. El proceso de identificar y eliminar errores, para dar paso a una solución sin fallos, se le llama depuración.
Documentación
La documentación es la comunicación escrita en sus variadas formas, ya sea en enunciados, procedimientos, dibujos o diagramas.
A menudo, un programa escrito por una persona es usado por otra. Por ello, la documentación sirve para ayudar a comprender o usar un programa, o para facilitar futuras modificaciones (mantenimiento).
Mantenimiento
El mantenimiento se lleva a cabo después de terminado el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación al programa para que siga trabajando de manera correcta. Para poder realizar este trabajo, se requiere que el programa esté correctamente documentado.
Conceptos Fundamentales de Tipos de Datos
Introducción a los Tipos de Datos
Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como 'b', o un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de valores que puede tomar una variable.
Clasificación de Tipos de Datos
- Simples: Numéricos, Lógicos, Alfanuméricos.
- Estructurados (definidos por el usuario): Arreglos, Vectores, Matrices, Registros, Archivos, Punteros.
Tipos de Datos Simples
Datos Numéricos
Permiten representar valores escalares de forma numérica, esto incluye a los números enteros y los reales. Este tipo de datos permite realizar operaciones aritméticas comunes.
Datos Lógicos (Booleanos)
Son aquellos que solo pueden tener dos valores (cierto o falso), ya que representan el resultado de una comparación entre otros datos (numéricos o alfanuméricos).
Datos Alfanuméricos (String)
Es una secuencia de caracteres alfanuméricos que permiten representar valores identificables de forma descriptiva, esto incluye nombres de personas, direcciones, etc. Es posible representar números como alfanuméricos, pero estos pierden su propiedad matemática, es decir, no es posible hacer operaciones con ellos. Este tipo de datos se representan encerrados entre comillas.