# data[].attributes.body
Es bien conocido que los profesionales que aplican adecuadamente el razonamiento lógico tiene mayores posibilidades de éxito, tanto en lo profesional como en lo personal, ya que analizar, saber buscar posibilidades, demostrar o refutar afirmaciones diversas, le permite a quien tiene ese conocimiento y manejo ser un mejor ser humano y por consiguiente un profesional con mayores y mejores aptitudes y actitudes para vivir en una sociedad como la actual, necesitada de ecuanimidad, raciocinio y capacidad de análisis para solucionar sus cada vez más complejos problemas.

# data[].attributes.headline
Análisis de la estructura básica de la solución de programas.

# data[].attributes.subject
Análisis de la estructura básica de la solución de programas.

# data[].attributes.body
entrada: Información dada al algoritmo.
proceso: Operaciones o cálculos necesarios para encontrar la solución del problema.

salida: Respuestas dadas por el algoritmo o resultados finales de los procesos realizados.

# data[].attributes.body
mantenimiento: Este es el último paso del ciclo de vida de un programa. Se

realiza después de que el programa ya ha tenido vida útil y debido a las nuevas necesidades de los usuarios, es

necesario hacer modificaciones al programa. Cuando estos cambios son demasiados, se debe elaborar

un nuevo programa.

# data[].attributes.body
compilación: El programa escrito en un lenguaje de programación (comprensible por el ser humano, aunque se suelen corresponder con lenguajes formales descritos por gramáticas independientes del contexto) no es inmediatamente ejecutado en una computadora.

# data[].attributes.body
depuración:Las herramientas de depuración se utilizan para detectar la/s sentencia/s en donde se han producido errores en el diseño de un algoritmo. La tarea de depuración consiste básicamente en explorar el algoritmo, ejecutándolo paso a paso y comparando en todo momento los valores que van tomando las distintas variables con los valores esperados. Es necesario, por tanto, haber analizado con anterioridad algunos casos de prueba que permitan anticipar en todo momento los valores que deben tomar las variables y saber si la progresión del algoritmo es correcta o no.

# data[].attributes.body
codificación:enfocaremos lo máximo posible a la nomenclatura que se emplea en lenguaje C para que en el momento de programar en esta lenguaje la adaptación sea lo más rápida posible.

# data[].attributes.headline
Técnicas para el desarrollo de programas

# data[].attributes.subject
Técnicas para el desarrollo de programas

# data[].attributes.body
1. diseño:  se debe comenzar por identificar las tareas

más importantes para resolver el problema y disponerlas en el orden en el que

han de ser ejecutadas. Los pasos en esta primera descripción pueden requerir

una revisión adicional antes de que podamos obtener un algoritmo claro,

preciso y completo.

# data[].attributes.headline
Técnicas para el desarrollo lógico de programas

# data[].attributes.subject
Técnicas para el desarrollo lógico de programas

# data[].attributes.body
Definición: son la base para elaborar soluciones informáticas, tanto en software como en hardware.

# data[].attributes.headline
Técnicas para el desarrollo lógico de programas

# data[].attributes.subject
Técnicas para el desarrollo lógico de programas

# data[].attributes.body
Estudiante: América Chong Wan
Año: XªA