Como se ha visto en cursos anteriores, un problema es una situacion ajena que se presenta en un procedimiento y que requiere una solucion diferente a la principal.
El proceso de solucion de problemas conduce a la escritura de un programa, este proceso se puede considerar un proceso creativo, una secuencia de pasos comunes pero que generalmente deben seguir todos los programadores.
Fases de solucion de un problema con computadora:
1.- Analisis del problema.
2.- Diseño del algoritmo.
3.- Codificacion.
4.- Compilacion y ejecucion.
5.- Verificacion.
6.- Depuracion.
7.- Documentacion.
Las dos primeras fases conducen a un diseño detallado escrito como *algoritmo.
* Algoritmo: es una secuencia logica de pasos a seguir para la solucion de un problema.
Procedimientos para encontrar solucion de los problemas.
Durante la etapa numero tres se implementa el algoritmo en un codigo escrito en *lenguaje de programacion
*Conjunto de reglas sintacticas y procedimientos que permiten la comunicacion entre el usuario y la computadora.
*Conjunto de reglas sintacticas y procedimientos que permiten la comunicacion entre el usuario y la computadora.
Las fases de compilacion y ejecucion traduce el programa, esta parte la realiza directamente la computadora.
En las siguientes dos fases el programador busca errores y los elimina.
Por último realiza una documentación que consiste en generar un manual.
Definiciones de algoritmo.
Secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O como un conjunto de instrucciones ue realizadas en orden conducen a obtener la solución del problema.
http://ing.unne.edu.ar/pub/informatica/Alg_diag.pdf
conjunto finito de reglas que dan una secuencia de operaciones para resolver todos los problemas de un tipo dado. De forma más sencilla, podemos decir que un algoritmo es un conjunto de pasos que nos permite obtener http://boards4.melodysoft.com/app?ID=01edii06&msg=7&DOC=21un dato.
Conjunto de acciones o secuencias de operaciones ejecutadas en u determinado orden para resolver un problema.
http://www.scribd.com/doc/19065892/concepto-algoritmos
CARACTERÍSTICAS DE LOS ALGORITMOS
- Finitos: Debe acabar en algún momento.
- Eficientes: Deben ocupar la mínima memoria y minimizar el tiempo de ejecución.
- Legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
- Modificables: Estarán diseñados de modo que sus posteriores modificaciones sean fáciles de
realizar, incluso por programadores diferentes a sus propios autores.
- Modulares: La filosofía utilizada para su diseño debe favorecer la división del problema en
módulos pequeños.
- Único punto de entrada, único punto de salida: A los algoritmos y a los módulos que lo integran
se entra por un sólo punto, inicio, y se sale por un sólo punto también, fin.
http://plevelazquez.site88.net/c/manuales/algoritmo.pdf
En las siguientes dos fases el programador busca errores y los elimina.
Por último realiza una documentación que consiste en generar un manual.
Definiciones de algoritmo.
Secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O como un conjunto de instrucciones ue realizadas en orden conducen a obtener la solución del problema.
http://ing.unne.edu.ar/pub/informatica/Alg_diag.pdf
conjunto finito de reglas que dan una secuencia de operaciones para resolver todos los problemas de un tipo dado. De forma más sencilla, podemos decir que un algoritmo es un conjunto de pasos que nos permite obtener http://boards4.melodysoft.com/app?ID=01edii06&msg=7&DOC=21un dato.
Conjunto de acciones o secuencias de operaciones ejecutadas en u determinado orden para resolver un problema.
http://www.scribd.com/doc/19065892/concepto-algoritmos
CARACTERÍSTICAS DE LOS ALGORITMOS
- Finitos: Debe acabar en algún momento.
- Eficientes: Deben ocupar la mínima memoria y minimizar el tiempo de ejecución.
- Legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
- Modificables: Estarán diseñados de modo que sus posteriores modificaciones sean fáciles de
realizar, incluso por programadores diferentes a sus propios autores.
- Modulares: La filosofía utilizada para su diseño debe favorecer la división del problema en
módulos pequeños.
- Único punto de entrada, único punto de salida: A los algoritmos y a los módulos que lo integran
se entra por un sólo punto, inicio, y se sale por un sólo punto también, fin.
http://plevelazquez.site88.net/c/manuales/algoritmo.pdf
No hay comentarios:
Publicar un comentario