# data[].attributes.body
El diagrama de flujo o flujograma o diagrama de actividades es la representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.

# data[].attributes.body
Un lenguaje de programación es un lenguaje formal que proporciona una serie de instrucciones que permiten a un programador escribir secuencias de órdenes y algoritmos a modo de controlar el comportamiento físico y lógico de una computadora con el objetivo de que produzca diversas clases de datos.

# data[].attributes.body
Un algoritmo es una secuencia de pasos lógicos necesarios para llevar a cabo una tarea especifica, como la solución de un problema. Los algoritmos son independientes tanto del lenguaje de programación en que se expresan como de la computadora que los ejecuta.

# data[].attributes.body
Análisis: La principal razón para que las personas aprendan lenguajes de programación es utilizar un ordenador como una herramienta para la resolución de problemas. Tres fases pueden ser identificadas en el proceso de resolución :

1. Fase de Identificación (qué nos plantean)

2. Fase de resolución del problema

3. Fase de implementación (realización) en un lenguaje de programación

# data[].attributes.body
lenguaje de programacion
algoritmos
digramas de flujo

# 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. La opción más común es compilar el programa, aunque también puede ser ejecutado mediante un intérprete informático.

# 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 mas rápida posible

# data[].attributes.body
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.body
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

# 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
La resolución de un problema mediante un ordenador consiste en el proceso que a partir de la descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios del dominio del problema, permite desarrollar un programa que resuelva dicho problema.

# data[].attributes.body
Centro Educativo Santo Domingo
Informática
Técnicas para el desarrollo lógico de programas
Prof.: Guadalupe Espinosa
Estudiante: Yisel Chong Luo
10°B
20/03/2019