1. Algoritmos Basado en Heurísticas Metodología Heurística Licdo. Jesús Rojas – Abril de 2011
2.
3. Algoritmos Basado en Heurísticas Licdo. Jesús Rojas – Abril de 2011 Metodología Heurística Introducción: El uso y aplicación de las Reglas de la Lógica permitirá realizar una ruta de aprendizaje en espiral creciente, fincando cada nueva experiencia en las anteriores. El proceso de solución de problemas debe incluir las siguientes etapas: Análisis, Diseño, Construcción, Pruebas, Refinación y Liberación.
4. Algoritmos Basado en Heurísticas Licdo. Jesús Rojas – Abril de 2011 Metodología Heurística
5.
6.
7. Algoritmos Basado en Heurísticas Licdo. Jesús Rojas – Abril de 2011 Metodología Heurística Ejemplo 01: crea un programa que lea un determinado número de notas y obtenga el promedio de las mismas. Muestre en pantalla el resultado con un mensaje FASE 4: Pruebas Vuelta 01 Pruebas #include <iostream.h> using namespace std; int main() { int n; float nota, acum=0, prom; cout<<"Numero de Notas:"<<endl; cin>>n; cout<<"Valor de la Nota:“; cin>>nota; acum+=nota; prom=acum/n; cout<<"El promedio de notas es: "<<prom<<endl }
8.
9.
10. Algoritmos Basado en Heurísticas Licdo. Jesús Rojas – Abril de 2011 Metodología Heurística Ejemplo 01: crea un programa que lea un determinado número de notas y obtenga el promedio de las mismas. Muestre en pantalla el resultado con un mensaje Pruebas #include <iostream.h> using namespace std; int main() { int n, i; float nota, acum=0, prom; cout<<"Numero de Notas:"<<endl; cin>>n; for(i=0; i<n; i++) { cout<<"Valor de la Nota:“; cin>>nota; acum+=nota; } prom=acum/n; cout<<"El promedio de notas es: "<<prom<<endl; } FASE 4: Pruebas Vuelta 02
11. Algoritmos Basado en Heurísticas Licdo. Jesús Rojas – Abril de 2011 Metodología Heurística Ejemplo 01: crea un programa que lea un determinado número de notas y obtenga el promedio de las mismas. Muestre en pantalla el resultado con un mensaje Refinación y Liberación #include <iostream.h> using namespace std; int main() { int n, i; float nota, acum=0, prom; cout<<"Numero de Notas:"<<endl; cin>>n; for(i=0; i<n; i++) { cout<<"Valor de la Nota "<< i+1 <<":“; cin>>nota; acum+=nota; } prom=acum/n; cout<<"El promedio de notas es: "<<prom<<endl; } FASE 5 y 6: Refinación y Liberación Vuelta 02