SlideShare una empresa de Scribd logo
1 de 2
:: Metodología para la solución de problemas por medio de
computadora
Definición del Problema: Esta fase está dada por el enunciado del problema, el cual requiere una
definición clara y precisa. Es importante que se conozca lo que se desea que realice la
computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la
siguiente etapa.
Análisis del Problema: Una vez que se ha comprendido lo que se desea de la computadora, es
necesario definir:
Los datos de entrada.
Cual es la información que se desea producir (salida)
Los métodos y fórmulas que se necesitan para procesar los datos.
Una recomendación muy practica es el que nos pongamos en el lugar de la computadora y
analicemos que es lo que necesitamos que nos ordenen y en que secuencia para producir los
resultados esperados. Diseño del Algoritmo: Las características de un buen algoritmo son:
Debe tener un punto particular de inicio.
Debe ser definido, no debe permitir dobles interpretaciones.
Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la
definición del problema.
Debe ser finito en tamaño y tiempo de ejecución.
Codificación: La codificación es la operación de escribir la solución del problema (de acuerdo a
la lógica del diagrama de flujo o pseudocodigo), en una serie de instrucciones detalladas, en un
código reconocible por la computadora, la serie de instrucciones detalladas se le conoce como
código fuente, el cual se escribe en un lenguaje de programación o lenguaje de alto nivel.
Prueba y Depuración: Los errores humanos dentro de la programación de computadoras son
muchos y aumentan considerablemente con la complejidad del problema. El proceso de
identificar y eliminar errores, para dar paso a una solución sin errores se le llama depuración. La
depuración o prueba resulta una tarea tan creativa como el mismo desarrollo de la solución, por
ello se debe considerar con el mismo interés y entusiasmo. Resulta conveniente observar los
siguientes principios al realizar una depuración, ya que de este trabajo depende el éxito de
nuestra solución.
Documentación: Es la guía o comunicación escrita es sus variadas formas, ya sea en enunciados,
procedimientos, dibujos o diagramas. A menudo un programa escrito por una persona, es usado
por otra. Por ello la documentación sirve para ayudar a comprender o usar un programa o para
facilitar futuras modificaciones (mantenimiento). La documentación se divide en tres partes:
Documentación Interna: Son los comentarios o mensaje que se añaden al código fuente para
hacer mas claro el entendimiento de un proceso.
Documentación Externa: Se define en un documento escrito los siguientes puntos:
Descripción del Problema
Nombre del Autor
Algoritmo (diagrama de flujo o pseudocodigo)
Diccionario de Datos
Código Fuente (programa)
Manual del Usuario: Describe paso a paso la manera como funciona el programa, con el fin de
que el usuario obtenga el resultado deseado.
Mantenimiento: Se lleva acabo después de terminado el programa, cuando se detecta que es
necesario hacer algún cambio, ajuste o complementación al programa para que siga trabajando
de manera correcta. Para poder realizar este trabajo se requiere que el programa este
correctamente documentado.
[ Volver Atrás ]
Opciones
Suscribirse
More Sharing ServicesMás Share on facebookShare on emailShare on twitterShare on print
Temas populares
- Medidas que deben tomar los gobiernos
- Cómo preparar una conferencia
- Objetivos de las 5s una metodología de calidad
- La importancia de la planeación
- Implementar la gerencia basada en evidencias
- Trabajo y diversión
- Jardines verticales

Más contenido relacionado

La actualidad más candente

Metodología de solución de problemas y programación
Metodología de solución de problemas y programaciónMetodología de solución de problemas y programación
Metodología de solución de problemas y programaciónIsabel Martínez
 
Fases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa ConceptualFases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa Conceptualariannalizeeth
 
Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa gladysurea2
 
Solución de problemas del computador
Solución de problemas del computadorSolución de problemas del computador
Solución de problemas del computadoredueling
 
Programacion
ProgramacionProgramacion
Programacioncrisotos
 
Fundamentos de programación semana 3 ppt
Fundamentos de programación semana 3 pptFundamentos de programación semana 3 ppt
Fundamentos de programación semana 3 pptpedro millapi montiel
 
Metodología para la solución de un problema
Metodología para la solución de un problemaMetodología para la solución de un problema
Metodología para la solución de un problemaIEO Santo Tomás
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosomarzon
 
Introduccion a la informacion
Introduccion a la informacionIntroduccion a la informacion
Introduccion a la informacionPeter Mtz
 

La actualidad más candente (17)

Actividad n° 7
Actividad n° 7Actividad n° 7
Actividad n° 7
 
Metodología de solución de problemas y programación
Metodología de solución de problemas y programaciónMetodología de solución de problemas y programación
Metodología de solución de problemas y programación
 
Fases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa ConceptualFases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa Conceptual
 
Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa
 
Presentacion 5
Presentacion 5Presentacion 5
Presentacion 5
 
Presentacion 5
Presentacion 5Presentacion 5
Presentacion 5
 
Solución de problemas del computador
Solución de problemas del computadorSolución de problemas del computador
Solución de problemas del computador
 
Programacion
ProgramacionProgramacion
Programacion
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Fundamentos de programación semana 3 ppt
Fundamentos de programación semana 3 pptFundamentos de programación semana 3 ppt
Fundamentos de programación semana 3 ppt
 
Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3
 
Actividad 1
Actividad 1Actividad 1
Actividad 1
 
Metodología para la solución de un problema
Metodología para la solución de un problemaMetodología para la solución de un problema
Metodología para la solución de un problema
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Introduccion a la informacion
Introduccion a la informacionIntroduccion a la informacion
Introduccion a la informacion
 
Trabajo en clase
Trabajo en claseTrabajo en clase
Trabajo en clase
 

Destacado

Creative Cultural Entrepreneurship— Connecting Congress & Our Legislatures - ...
Creative Cultural Entrepreneurship— Connecting Congress & Our Legislatures - ...Creative Cultural Entrepreneurship— Connecting Congress & Our Legislatures - ...
Creative Cultural Entrepreneurship— Connecting Congress & Our Legislatures - ...University Economic Development Association
 
The Team Canvas: sneak peek for creatives
The Team Canvas: sneak peek for creativesThe Team Canvas: sneak peek for creatives
The Team Canvas: sneak peek for creativestheteamcanvas
 
http://www.indianotes.com/uploads/article_pdf/2015/smc_SunPharma_04Jun15.pdf
http://www.indianotes.com/uploads/article_pdf/2015/smc_SunPharma_04Jun15.pdfhttp://www.indianotes.com/uploads/article_pdf/2015/smc_SunPharma_04Jun15.pdf
http://www.indianotes.com/uploads/article_pdf/2015/smc_SunPharma_04Jun15.pdfIndiaNotes.com
 
Multimeedia noortekampaanias 2013, Tartu Ülikooli Pärnu Kolledzis
Multimeedia noortekampaanias 2013, Tartu Ülikooli Pärnu KolledzisMultimeedia noortekampaanias 2013, Tartu Ülikooli Pärnu Kolledzis
Multimeedia noortekampaanias 2013, Tartu Ülikooli Pärnu KolledzisTallinn University
 
Rebecca Tilbor Resume
Rebecca Tilbor Resume Rebecca Tilbor Resume
Rebecca Tilbor Resume Rebecca Tilbor
 
Original_draft_file
Original_draft_fileOriginal_draft_file
Original_draft_fileSS Free
 
Painting washes
Painting washesPainting washes
Painting washesBhuban Dey
 

Destacado (13)

Fitness collection
Fitness collectionFitness collection
Fitness collection
 
Creative Cultural Entrepreneurship— Connecting Congress & Our Legislatures - ...
Creative Cultural Entrepreneurship— Connecting Congress & Our Legislatures - ...Creative Cultural Entrepreneurship— Connecting Congress & Our Legislatures - ...
Creative Cultural Entrepreneurship— Connecting Congress & Our Legislatures - ...
 
The Team Canvas: sneak peek for creatives
The Team Canvas: sneak peek for creativesThe Team Canvas: sneak peek for creatives
The Team Canvas: sneak peek for creatives
 
Plan de orbita esp
Plan de orbita espPlan de orbita esp
Plan de orbita esp
 
Zfm
ZfmZfm
Zfm
 
http://www.indianotes.com/uploads/article_pdf/2015/smc_SunPharma_04Jun15.pdf
http://www.indianotes.com/uploads/article_pdf/2015/smc_SunPharma_04Jun15.pdfhttp://www.indianotes.com/uploads/article_pdf/2015/smc_SunPharma_04Jun15.pdf
http://www.indianotes.com/uploads/article_pdf/2015/smc_SunPharma_04Jun15.pdf
 
Multimeedia noortekampaanias 2013, Tartu Ülikooli Pärnu Kolledzis
Multimeedia noortekampaanias 2013, Tartu Ülikooli Pärnu KolledzisMultimeedia noortekampaanias 2013, Tartu Ülikooli Pärnu Kolledzis
Multimeedia noortekampaanias 2013, Tartu Ülikooli Pärnu Kolledzis
 
Rebecca Tilbor Resume
Rebecca Tilbor Resume Rebecca Tilbor Resume
Rebecca Tilbor Resume
 
Jardín del Edén (Herrera)
Jardín del Edén (Herrera)Jardín del Edén (Herrera)
Jardín del Edén (Herrera)
 
control presupuestario
control presupuestariocontrol presupuestario
control presupuestario
 
Original_draft_file
Original_draft_fileOriginal_draft_file
Original_draft_file
 
Erfahrung
ErfahrungErfahrung
Erfahrung
 
Painting washes
Painting washesPainting washes
Painting washes
 

Similar a Metodología para la solución de problemas por medio de computadora

Metodología para la solución de problemas
Metodología para la solución de problemasMetodología para la solución de problemas
Metodología para la solución de problemasAmilcar Valladares
 
Actividad 26
Actividad  26Actividad  26
Actividad 26maryfer97
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Marquina, Santiago
 
Pp
PpPp
PpADZM
 
3ra evaluacion, presentacion
3ra evaluacion, presentacion3ra evaluacion, presentacion
3ra evaluacion, presentacionfabiana733179
 
Aplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaosAplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaosalexisj2303
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programaciónelizabethpaola
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónjusto morales
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programagustavocastillor
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoraschristian arroyo marchan
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionbrayan_2012
 

Similar a Metodología para la solución de problemas por medio de computadora (20)

Metodología para la solución de problemas
Metodología para la solución de problemasMetodología para la solución de problemas
Metodología para la solución de problemas
 
Actividad 26
Actividad  26Actividad  26
Actividad 26
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3
 
Pp
PpPp
Pp
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
3ra evaluacion, presentacion
3ra evaluacion, presentacion3ra evaluacion, presentacion
3ra evaluacion, presentacion
 
Aplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaosAplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaos
 
Las fases de la programación
Las fases de la programaciónLas fases de la programación
Las fases de la programación
 
01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Video
VideoVideo
Video
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programa
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoras
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 

Más de Angel Perez

Roberto orta salinas
Roberto orta salinasRoberto orta salinas
Roberto orta salinasAngel Perez
 
Itzelh mezano chirinos
Itzelh mezano chirinosItzelh mezano chirinos
Itzelh mezano chirinosAngel Perez
 
Itzelh mezano chirinos(2)
Itzelh mezano chirinos(2)Itzelh mezano chirinos(2)
Itzelh mezano chirinos(2)Angel Perez
 
Diagramas de flujo_(1)
Diagramas de flujo_(1)Diagramas de flujo_(1)
Diagramas de flujo_(1)Angel Perez
 

Más de Angel Perez (7)

Roberto orta salinas
Roberto orta salinasRoberto orta salinas
Roberto orta salinas
 
Itzelh mezano chirinos
Itzelh mezano chirinosItzelh mezano chirinos
Itzelh mezano chirinos
 
Itzelh mezano chirinos(2)
Itzelh mezano chirinos(2)Itzelh mezano chirinos(2)
Itzelh mezano chirinos(2)
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Doc2
Doc2Doc2
Doc2
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diagramas de flujo_(1)
Diagramas de flujo_(1)Diagramas de flujo_(1)
Diagramas de flujo_(1)
 

Metodología para la solución de problemas por medio de computadora

  • 1. :: Metodología para la solución de problemas por medio de computadora Definición del Problema: Esta fase está dada por el enunciado del problema, el cual requiere una definición clara y precisa. Es importante que se conozca lo que se desea que realice la computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa. Análisis del Problema: Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir: Los datos de entrada. Cual es la información que se desea producir (salida) Los métodos y fórmulas que se necesitan para procesar los datos. Una recomendación muy practica es el que nos pongamos en el lugar de la computadora y analicemos que es lo que necesitamos que nos ordenen y en que secuencia para producir los resultados esperados. Diseño del Algoritmo: Las características de un buen algoritmo son: Debe tener un punto particular de inicio. Debe ser definido, no debe permitir dobles interpretaciones. Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema. Debe ser finito en tamaño y tiempo de ejecución. Codificación: La codificación es la operación de escribir la solución del problema (de acuerdo a la lógica del diagrama de flujo o pseudocodigo), en una serie de instrucciones detalladas, en un código reconocible por la computadora, la serie de instrucciones detalladas se le conoce como código fuente, el cual se escribe en un lenguaje de programación o lenguaje de alto nivel. Prueba y Depuración: Los errores humanos dentro de la programación de computadoras son muchos y aumentan considerablemente con la complejidad del problema. El proceso de identificar y eliminar errores, para dar paso a una solución sin errores se le llama depuración. La depuración o prueba resulta una tarea tan creativa como el mismo desarrollo de la solución, por ello se debe considerar con el mismo interés y entusiasmo. Resulta conveniente observar los siguientes principios al realizar una depuración, ya que de este trabajo depende el éxito de nuestra solución. Documentación: Es la guía o comunicación escrita es sus variadas formas, ya sea en enunciados, procedimientos, dibujos o diagramas. A menudo un programa escrito por una persona, es usado por otra. Por ello la documentación sirve para ayudar a comprender o usar un programa o para facilitar futuras modificaciones (mantenimiento). La documentación se divide en tres partes: Documentación Interna: Son los comentarios o mensaje que se añaden al código fuente para hacer mas claro el entendimiento de un proceso. Documentación Externa: Se define en un documento escrito los siguientes puntos: Descripción del Problema Nombre del Autor Algoritmo (diagrama de flujo o pseudocodigo) Diccionario de Datos Código Fuente (programa) Manual del Usuario: Describe paso a paso la manera como funciona el programa, con el fin de
  • 2. que el usuario obtenga el resultado deseado. Mantenimiento: Se lleva acabo después de terminado el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación al programa para que siga trabajando de manera correcta. Para poder realizar este trabajo se requiere que el programa este correctamente documentado. [ Volver Atrás ] Opciones Suscribirse More Sharing ServicesMás Share on facebookShare on emailShare on twitterShare on print Temas populares - Medidas que deben tomar los gobiernos - Cómo preparar una conferencia - Objetivos de las 5s una metodología de calidad - La importancia de la planeación - Implementar la gerencia basada en evidencias - Trabajo y diversión - Jardines verticales