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

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

# data[].attributes.body
Centro Educativo Santo Domingo
Informática
Beatriz Martinez
10°A
Profesora Guadalupe Espinosa

# data[].attributes.body
Son la base para elaborar soluciones informáticas, tanto en software como en hardware. 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.

# 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.

Codificación:enfocaremos lo máximo posible a la nomenclatura que se emplea en lenguaje para que en el momento de programar.

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.

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.

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.

# data[].attributes.body
es un lenguaje formal diseñado para expresar procesos que pueden ser llevados acabo por maquinas como las computadoras

# data[].attributes.body
Se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Loa algoritmos son independientes de los lenguajes de programación.

# data[].attributes.body
Los cualitativos son aquellos en los que se describen los pasos utilizando palabras, lo ejecutan las personas.

Los cuantitativos son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso, lo ejecuta la computadora .

# data[].attributes.body
Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo informático. Se usan ampliamente en numerosos campos para documentar, estudiar, planificar, mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de comprender. Los diagramas de flujo emplean rectángulos, óvalos, diamantes y otras numerosas figuras para definir el tipo de paso, junto con flechas conectoras que establecen el flujo y la secuencia.

# data[].attributes.body
1. Hay textos que desarrollan los algoritmos, mediante diversos tipos de programas, por ejemplo: el lenguaje de programación C++, pero para comprender las letras deben poseer al menos un año de experiencia en ese lenguaje de programación de alto y bajo nivel.

2.Muchos algoritmos interesantes llevan implícitos complicados métodos de organización de los datos utilizados en el calendo.

3.con frecuencia sucede que muchos de los algoritmos que se van a utilizar son fáciles de implementan una vez que se ha descompuesto el programa, sin embargo, en la mayor parte  de los casos, existen unos pocos algoritmos cuya elección es crítica porque su ejecución ocupara la mayoría de los recursos del sistema.

4. La elección del mayor algoritmo para una tarea particular puede ser un proceso muy complicado y con frecuencia conllevara un análisis matemático sofisticado.

5. Actualmente se está estudiando en la informática, como seleccionar el algoritmo que conduzca a la mejor implementación pues para la mayoría de los problemas existen varios algoritmos diferentes.

# data[].attributes.body
1.Puedes trabajar en orden.

2.Te redacta en orden paso a paso lo que hay que hacer.

3.Ayuda a resolver más fácil y rápido los problemas.

4.Disminuye sensiblemente el riesgo de errores.

5.Favorece el obtener el máximo de información.