Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
Mtodo para la solucin de
problemas
Temas:
Conceptos generales.
Algoritmo.
o Introduccin.
o Definicin.
o Caractersticas.
Solucin de problemas utilizando algoritmos.
Solucin de problemas utilizando clases.
Mtodo para la solucin de problemas.
Resumen de las etapas del mtodo.
Resultados de las etapas del mtodo.
Juan Jos Flores Cueto
CAPTULO I
CONCEPTOS GENERALES
PROCESO
INFORMTICA
Almacenamiento
Pag. 18
MTODO PARA LA SOLUCIN DE PROBLEMAS
ALGORITMO
INTRODUCCIN
MTODO DE SOLUCIN
Problema
Pag. 19
Juan Jos Flores Cueto
Problema
DEFINICIN
Pag. 20
MTODO PARA LA SOLUCIN DE PROBLEMAS
Problema
DESCRIPCIN DECLARACIN Y
DE DATOS DEFINICIN DE
DATOS
CARACTERSTICAS
Pag. 21
Juan Jos Flores Cueto
Problema
DESARROLLADO PROGRAMADO
A TRAVS DE A TRAVS DE
Pag. 22
MTODO PARA LA SOLUCIN DE PROBLEMAS
La forma de programacin ha variado con el paso de los aos. Entre las ms conocidas
podemos mencionar:
Finalmente, todos los aspectos que se revisen en los siguientes captulos, sern conceptos y
caractersticas de la PE que no han perdido vigencia en la POO y que le servirn como
conceptos bsicos al momento que se inicie el estudio de SOLUCIONES DE PROBLEMAS
USANDO UML (Unified Modeling Lenguage) y POO.
Pag. 23
Juan Jos Flores Cueto
Por el momento, slo nos limitaremos a decir que los algoritmos continan siendo un mtodo
de solucin utilizado en la POO para especificar la lgica de desarrollo de los mtodos que
conforman una clase.
Problema
ATRIBUTOS
MTODOS
SENTENCIAS
LISTA DE PASOS
DECLARACIN Y
DESCRIPCIN DE DATOS
DEFINICIN DE
DATOS
DESARROLLADO PROGRAMADO
A TRAVS DE A TRAVS DE
Debido a que en una solucin pueden existir muchas Clases, se utilizan los Paquetes para
organizarlas. Los Paquetes permiten agrupar Clases que tienen funciones similares y
constituyen otro de los conceptos de la POO.
Pag. 24
MTODO PARA LA SOLUCIN DE PROBLEMAS
Pasos:
Conocer y definir el resultado deseado.
Determinar los datos que se deben ingresar
o generar para conseguir el resultado.
Determinar la forma en que los datos sern
manipulados o procesados para transformar
los datos en informacin.
Pag. 25
Juan Jos Flores Cueto
Etapa 06 Documentacin.
Pag. 26
MTODO PARA LA SOLUCIN DE PROBLEMAS
Pag. 27
Juan Jos Flores Cueto
A continuacin, se muestran las actividades genricas que se desarrollan en cada una de las etapas:
Descripcin general Definir el resultado Seleccionar las Seleccionar las Realizar la depuracin Recopilar el material
del problema. deseado. herramientas con las herramientas con de los programas de elaborado en cada una
Enunciado del Definir los datos cuales se disear la las cuales se computadora. de las etapas.
problema (claro y necesarios. solucin. implementar el Realizar las pruebas Generar el manual del
concreto). Definir el proceso. Disear la solucin. diseo. de lgica de los programa con la
Definir las alternativas Probar el diseo. (prueba Implementar el programas de siguiente informacin:
de solucin. de escritorio). diseo. computadora. o Enunciado del
Seleccionar la mejor Realizar copias de problema.
alternativa. seguridad de la o Especificaciones
implementacin. de anlisis.
o Diagramas y
Algoritmos.
o Programas.
o Pruebas
realizadas.
Pag. 28
MTODO PARA LA SOLUCIN DE PROBLEMAS
Es importante destacar que cada una de las etapas anteriores, nos permiten obtener un resultado que es utilizado en la siguiente etapa:
Manuales
Pag. 29
Juan Jos Flores Cueto
Finalmente, es necesario precisar que dentro del alcance del presente texto, desarrollaremos temas relacionados con el diseo de Clases y sus
mtodos (Algoritmos) as como su respectiva codificacin en un lenguaje de programacin. La siguiente grfica muestra las etapas que abarcaremos
en los siguientes captulos.
DESCRIPCIN DEFINICIN DISEO DESARROLLO
PROBLEMA SOLUCIN LGICA CODIFICACIN
Enunciado
ETAPA 01 ETAPA 02 ETAPA 03 ETAPA 04
MTODO DE SOLUCIN
ATRIBUTOS
MTODOS
SENTENCIAS
DESARROLLADO PROGRAMADO
A TRAVS DE A TRAVS DE
Pag. 30