INTRODUCCION
pasos para la resolucion de un problema:
1.- definicion o analisis del problema
2.- Diseño del algoritmo.
3.- Transformacion del algoritmo en un programa.
4.- Ejecucion y validacion del programa
CONCEPTOS CLAVES
- Algoritmos
- Ciclo de vida
- Diseño descente
- Diagrama Nassi Schneiderman
- Diagrama de flujo
- Diseño
- Dominio del problema
- Factores de calidad
- Invariantes
- Metodos formales
- Postcondiciones
- Precondiciones
- Programacion modular
- Programacion estructurada
- Pruebas
- Pseudocodigo
- Verificacion
2.1 FASES EN LA RESOLUCION DE PROBLEMAS
las fases de resolucion de un problema con computadoras son:
- Analisis del problema
- Diseño de algoritmo
- Codificacion
- Compilacion y ejecucion
- Verificacion
- Depuracion
Algoritmo: es un metodo para resolver un problema mediante unsa serie de pasos precisos, definidos y finitos.
caracteristicas de un algoritmo:
- preciso (si se sigue dos veces, obtiene el mismo resultado cada vez)
- definido (indica el orden de realizacion en cada paso)
- finito (tiene fin; un numero determinado de pasos)
un algoritmo debe producir un resultado en un tiempo finito. los metodos que utilizan los algoritmos son metodos algoritmicos, en oposision a los metodos ue implican algun juicio o interpretacion que se denominan metodos heuristicos.
Heurística
Se denomina heurística a la capacidad de un sistema para realizar de forma inmediata innovaciones positivas para sus fines.
No hay comentarios:
Publicar un comentario