Ensayos

Páginas: 7 (1643 palabras) Publicado: 18 de noviembre de 2012
Las fases en la construcción de un programa para resolver un problema mediante la computadora son, en orden, las siguientes:
Análisis del problema
Diseño del algoritEtapas en la solución de problemasmo
Programación
Ejecución y pruebas
El paso cero sería Entender el problema, parece banal, pero no lo es cuando se piensa en la gran cantidad de proyectos de computación que se desarrollaronsin haber comprendido bien para que se hacían, o cual era el problema que supuestamente iban a resolver.
Comprender la importancia de entender con claridad el problema antes de abocarnos a encontrar una solución


Algoritmo: es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. Se puede definir como una secuencia finita deinstrucciones cada una de las cuales tienen un significado claro y puede ser efectuada con una cantidad finita de esfuerzo en una longitud de tiempo también finito.

Algoritmo es un conjunto ordenado y finito de pasos que especifican la secuencia de operaciones que se han de realizar para resolver un problema.
Podemos entonces decir que un algoritmo es un conjunto de reglas para resolver unacierta clase de problemas o una forma de describir la solución de un problema. (Luis Joyanes)
Los algoritmos son independientes del lenguaje de programación en que se expresan como así también de la computadora que se ejecuten.
Un algoritmo se puede expresar en distintos lenguajes de programación y en computadoras distintas, pero el algoritmo, los pasos a seguir para la solución del problema essiempre el mismo.
Así como, cualquier cosa que ocurra en la vida cotidiana, por ejemplo, poner en movimiento un automóvil, tiene un número de pasos a seguir, sea quien sea el conductor: argentino, español, alemán, etc.- y sea cual sea el auto a conducir.

En la ciencia de la computación y específicamente en la programación, los algoritmos son más importantes que los lenguajes de programación eincluso que las computadoras, dado que los lenguajes de programación son solo un medio para expresar un algoritmo y las computadoras la herramienta que los ejecuta.
Debido a que la computadora es incapaz de tomar ninguna decisión propia sin que se especifique explícitamente, es imprescindible que el algoritmo elegido para resolver el problema sea absolutamente claro, sin ambigüedades y ademáscontemple todas y cada una de las posibles situaciones que puedan presentarse durante la resolución del mismo.
En general, cualquier actividad de la vida cotidiana se puede describir mediante algoritmos. Para empezar a familiarizarnos con ellos, se desarrolla a continuación en ejemplo que pone de manifiesto la necesidad de las características antes mencionadas.


Para implementar un algoritmo enla computadora, se debe realizar lo siguiente:
 
1)     Codificación: Es la escritura en un lenguaje de programación del algoritmo.
2)     Compilación y ejecución: Una vez que el algoritmo se ha convertido en un programa fuente, se introduce en memoria a través del teclado y utilizando un editor de texto, seguidamente se almacena en disco y se compila. Este proceso consiste en traducir elprograma fuente en lenguaje de máquina.
3)     Verificación: es el proceso a través del cual se prueba el programa, utilizando para ello una gran cantidad de datos de entrada y así comprobar su correcto funcionamiento.
4)     Depuración: Permite la corrección de errores detectados e incluso la inserción de mejoras al programa.
5)     Documentación: se refiere a los manuales  que permitirán alusuario orientarse en el manejo del programa y al especialista, facilitarle el mantenimiento del mismo (manuales de usuario y sistema respectivamente)

2. DIAGRAMAS DE FLUJO
Un diagrama de flujo (flowchart) es una de las técnicas de representación de algoritmo más antigua y a la vez más utilizada, aunque se empleo ha disminuido considerablemente , sobre todo desde la aparición de lenguajes de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ensayo de el Ensayo
  • ensayo de ensayo
  • Ensayo Del Ensayo
  • Ensayo de un ensayo
  • Ensayemos un ensayo
  • ensayo del ensayo
  • Ensayo del ensayo
  • Ensayo del ensayo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS