Está en la página 1de 16

Metodología para resolver

problemas a través de
programas informáticos
Problema: Situación que requiere de
nuestra atención y de una solución. Un
problema no necesariamente tiene que
ser una situación negativa o mala.
En programación, los problemas se
deben considerar como un objetivo o
una meta a alcanzar.
Metodología para resolver problemas:
1.- Identificar el problema
Para poder dar
2.- Análisis del problema
3.- Buscar posibles soluciones
solución a un
4.- Tratar a esa solución como un objetivo problema, lo
5.- tener claro el objetivo
6.- Desarrollar un algoritmo primero es
7.- Prueba de escritorio
8.- Diagrama de Flujo de Datos
identificar cual es
9.- Transcripción
10.- Digitación
ese problema. En
11.- Compilación otras palabras, es
12.- Ejecución
13.- Verificación de resultados tener un problema
Metodología para resolver problemas:
Aplicamos las ley de:
1.- Identificar el problema “Divide y Vencerás”, es
2.- Análisis del problema
3.- Buscar posibles soluciones
decir; desmenuzar el
4.- Tratar a esa solución como un objetivo problema en
5.- tener claro el objetivo
6.- Desarrollar un algoritmo
problemas mas
7.- Prueba de escritorio pequeños para
8.- Diagrama de Flujo de Datos
9.- Transcripción
identificar todas las
10.- Digitación partes del problema, de
11.- Compilación
12.- Ejecución
esa manera podremos
13.- Verificación de resultados encontrar una solución
mas eficaz.
Una vez
Metodología para resolver problemas:
1.- Identificar el problema
2.- Análisis del problema
3.- Buscar posibles soluciones
4.- Tratar a esa solución como un objetivo
identificado el
problema
5.- tener claro el objetivo
6.- Desarrollar un algoritmo
7.- Prueba de escritorio
8.- Diagrama de Flujo de Datos
9.- Transcripción
debemos
10.- Digitación
11.- Compilación pensar en una
posible
12.- Ejecución
13.- Verificación de resultados

solución
Debemos
Metodología para resolver problemas:
1.- Identificar el problema
2.- Análisis del problema
3.- Buscar posibles soluciones
4.- Tratar a esa solución como un objetivo
tratar la
búsqueda de la
5.- tener claro el objetivo
6.- Desarrollar un algoritmo
7.- Prueba de escritorio
8.- Diagrama de Flujo de Datos
9.- Transcripción
solución como
10.- Digitación
11.- Compilación un objetivo a
lograr.
12.- Ejecución
13.- Verificación de resultados
Metodología para resolver problemas:
1.- Identificar el problema
Tener claro el objetivo
2.- Análisis del problema nos da dos beneficios:
3.- Buscar posibles soluciones
4.- Tratar a esa solución como un objetivo
5.- tener claro el objetivo
6.- Desarrollar un algoritmo * Saber hacia donde
7.- Prueba de escritorio
8.- Diagrama de Flujo de Datos
vamos
9.- Transcripción
10.- Digitación
11.- Compilación * Hasta donde
12.- Ejecución
13.- Verificación de resultados queremos llegar
Metodología para resolver problemas: Algoritmo:
1.- Identificar el problema Serie de pasos ordenados,
2.- Análisis del problema
secuenciales y finitos que permiten
3.- Buscar posibles soluciones
lograr un objetivo.
4.- Tratar a esa solución como un objetivo
5.- tener claro el objetivo
6.- Desarrollar un algoritmo Clasificación de algoritmos:
7.- Prueba de escritorio
8.- Diagrama de Flujo de Datos Informales: Aquellos que sirven para dar
9.- Transcripción solución a problemas de la vida
10.- Digitación cotidiana. (ejem. Agua de limón)
11.- Compilación Computacionales: Aquellos que por la
12.- Ejecución complejidad del proceso podemos
13.- Verificación de resultados buscar la solución elaborando un
programa. (ejem. Suma de dos números)
Metodología para resolver problemas: Es la simulación de la
1.- Identificar el problema
2.- Análisis del problema puesta en marcha de un
3.- Buscar posibles soluciones algoritmo. Con la Prueba
4.- Tratar a esa solución como un objetivo de Escritorio podemos
5.- tener claro el objetivo
6.- Desarrollar un algoritmo
determinar si el algoritmo
7.- Prueba de escritorio que hemos diseñado logra
8.- Diagrama de Flujo de Datos el objetivo propuesto. De
9.- Transcripción
no ser así podremos
10.- Digitación
11.- Compilación
concluir que se debe
12.- Ejecución corregir el algoritmo hasta
13.- Verificación de resultados lograr que satisfaga el
objetivo propuesto.
Es la Representación
gráfica de un
algoritmo a través de
Metodología para resolver problemas:
1.- Identificar el problema símbolos específicos
2.- Análisis del problema
3.- Buscar posibles soluciones
para cada acción del
4.- Tratar a esa solución como un objetivo
5.- tener claro el objetivo
algoritmo
6.- Desarrollar un algoritmo
7.- Prueba de escritorio
8.- Diagrama de Flujo de Datos
9.- Transcripción
10.- Digitación
11.- Compilación
12.- Ejecución
13.- Verificación de resultados
Metodología para resolver problemas:
1.- Identificar el problema
2.- Análisis del problema
3.- Buscar posibles soluciones “traducción” de
4.- Tratar a esa solución como un objetivo
5.- tener claro el objetivo
6.- Desarrollar un algoritmo
un algoritmo a la
7.- Prueba de escritorio
8.- Diagrama de Flujo de Datos
“ortografía” de un
9.- Transcripción
10.- Digitación
Lenguaje de
11.- Compilación
12.- Ejecución
Programación.
13.- Verificación de resultados
(Pseudocódigo)
Proceso a través del cual
Metodología para resolver problemas:
1.- Identificar el problema le escribimos al
2.- Análisis del problema computador el programa
3.- Buscar posibles soluciones
4.- Tratar a esa solución como un objetivo
que hemos acabado de
5.- tener claro el objetivo escribir en papel. Para
6.- Desarrollar un algoritmo ello nos valemos de un
7.- Prueba de escritorio
8.- Diagrama de Flujo de Datos programa llamado Editor
9.- Transcripción de texto que nos permite
10.- Digitación
11.- Compilación
escribir un texto y
12.- Ejecución grabarlo.
13.- Verificación de resultados
Realizado por un programa
Metodología para resolver problemas: llamado Compilador que es
1.- Identificar el problema el encargado de evaluar los
2.- Análisis del problema
3.- Buscar posibles soluciones
errores del programador,
4.- Tratar a esa solución como un objetivo tanto lógicos como se
5.- tener claro el objetivo sintaxis.
6.- Desarrollar un algoritmo
Proceso a través del cual el
7.- Prueba de escritorio
8.- Diagrama de Flujo de Datos computador revisa que el
9.- Transcripción programa que hemos
10.- Digitación
digitado se ajuste a las
11.- Compilación
12.- Ejecución
reglas sintácticas de un
13.- Verificación de resultados determinado Lenguaje de
programación.
Luego de que hemos
Metodología para resolver problemas: realizado las
1.- Identificar el problema
2.- Análisis del problema
correcciones pertinentes
3.- Buscar posibles soluciones para que nuestro
4.- Tratar a esa solución como un objetivo compilador nos reporte
5.- tener claro el objetivo
6.- Desarrollar un algoritmo cero errores ya estamos
7.- Prueba de escritorio en condiciones de poner
8.- Diagrama de Flujo de Datos
9.- Transcripción
a “correr” nuestro
10.- Digitación programa o sea en
11.- Compilación condiciones de ser
12.- Ejecución
13.- Verificación de resultados
ejecutado por el
computador.
Este último paso
Metodología para resolver problemas: es útil ya que con
1.- Identificar el problema
2.- Análisis del problema lo que nos
3.- Buscar posibles soluciones
4.- Tratar a esa solución como un objetivo entregue la
5.- tener claro el objetivo
6.- Desarrollar un algoritmo
ejecución del
7.- Prueba de escritorio
8.- Diagrama de Flujo de Datos
programa
9.- Transcripción
10.- Digitación
podremos saber si
11.- Compilación
12.- Ejecución
se cumplió el
13.- Verificación de resultados objetivo inicial o
no.
Nota: Si al ejecutar un programa varias
veces y se insertan los mismos datos de
entrada, forzosamente debe arrojar los
mismo datos de salida todas las veces
que se ejecute.

También podría gustarte