Resolución de problemas
-
Upload
victor-orozco -
Category
Technology
-
view
76 -
download
0
description
Transcript of Resolución de problemas
![Page 1: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/1.jpg)
Resolucion de problemas
Ing. Msc. Vıctor Orozco
Introduccion a la Programacion (11001)
20 de agosto de 2014
![Page 2: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/2.jpg)
Contenido
Retro
Fases de la resolucion de problemas
Analisis
Diseno
![Page 3: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/3.jpg)
Retro
I Algoritmo
I Programa
I Programacion
![Page 4: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/4.jpg)
Retro
I Algoritmo - Metodo para la resolucion de unproblema mediante pasos definidos en un tiempofinitos.
I Programa - Implementacion de un algoritmopara la ejecucion de una tarea en uncomputador.
I Programacion - Proceso de planeamiento ycreacion de programas.
![Page 5: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/5.jpg)
Problemas
I Problema = La parte mas elemental a serresuelta;
I Proceso creativo (la programacion es un artecon pinceles rıgidos);
I Proceso creativo con fases comunes.
![Page 6: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/6.jpg)
Problemas
I Problema = La parte mas elemental a serresuelta;
I Proceso creativo (la programacion es un artecon pinceles rıgidos);
I Proceso creativo con fases comunes.
![Page 7: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/7.jpg)
Problemas
I Problema = La parte mas elemental a serresuelta;
I Proceso creativo (la programacion es un artecon pinceles rıgidos);
I Proceso creativo con fases comunes.
![Page 8: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/8.jpg)
Fases
I Analisis
I Diseno
I Codificacion
I Compilacion y ejecucion
I Verificacion
I Depuracion
I Mantenimiento
I Documentacion
![Page 9: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/9.jpg)
Fases
I Analisis del problema;
I Diseno del algoritmo;
I Codificacion del algoritmo;
I Compilacion y ejecucion del programa;
I Verificacion del programa;
I Depuracion del programa;
I Mantenimiento del programa;
I Documentacion del programa.
![Page 10: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/10.jpg)
Analisis
I El problema se analiza tomando en cuenta lascaracterısticas del cliente y/o persona encargadadel programa.
I Que hace el programa.
![Page 11: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/11.jpg)
Analisis
I El problema se analiza tomando en cuenta lascaracterısticas del cliente y/o persona encargadadel programa.
I Que hace el programa.
![Page 12: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/12.jpg)
Analisis
I ¿Que informacion(entradas) se requieren?
I ¿Que resultado(salidas) se espera?
I ¿Que metodo produce la salida deseada?
I Requisitos adicionales
![Page 13: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/13.jpg)
Analisis
Se desea obtener las depreciaciones acumuladas y el valor real deun automovil durante sus primeros 5 anos de vida. Si en 2014 elvalor del automovil fue de Q 120,000 y su valor de rescate (elprecio al final de su vida util) es de Q 12,000. Realice el analisis delproblema sabiendo que:
D = (costo − valorrescate)/vidautil
![Page 14: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/14.jpg)
Analisis
I Entrada
I Salida
I Proceso
![Page 15: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/15.jpg)
Analisis
I Entrada
I Costo originalI Vida utilI Valor de rescate
I SalidaI Depreciacion anualI Depreciacion anual acumuladaI Valor del auto por ano
I ProcesoI Calculo de depreciacionI Calculo de la depreciacion acumuladaI Calculo del valor del auto por ano
![Page 16: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/16.jpg)
Analisis
I EntradaI Costo originalI Vida utilI Valor de rescate
I SalidaI Depreciacion anualI Depreciacion anual acumuladaI Valor del auto por ano
I ProcesoI Calculo de depreciacionI Calculo de la depreciacion acumuladaI Calculo del valor del auto por ano
![Page 17: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/17.jpg)
Analisis
I EntradaI Costo originalI Vida utilI Valor de rescate
I Salida
I Depreciacion anualI Depreciacion anual acumuladaI Valor del auto por ano
I ProcesoI Calculo de depreciacionI Calculo de la depreciacion acumuladaI Calculo del valor del auto por ano
![Page 18: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/18.jpg)
Analisis
I EntradaI Costo originalI Vida utilI Valor de rescate
I SalidaI Depreciacion anualI Depreciacion anual acumuladaI Valor del auto por ano
I ProcesoI Calculo de depreciacionI Calculo de la depreciacion acumuladaI Calculo del valor del auto por ano
![Page 19: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/19.jpg)
Analisis
I EntradaI Costo originalI Vida utilI Valor de rescate
I SalidaI Depreciacion anualI Depreciacion anual acumuladaI Valor del auto por ano
I Proceso
I Calculo de depreciacionI Calculo de la depreciacion acumuladaI Calculo del valor del auto por ano
![Page 20: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/20.jpg)
Analisis
I EntradaI Costo originalI Vida utilI Valor de rescate
I SalidaI Depreciacion anualI Depreciacion anual acumuladaI Valor del auto por ano
I ProcesoI Calculo de depreciacionI Calculo de la depreciacion acumuladaI Calculo del valor del auto por ano
![Page 21: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/21.jpg)
Diseno
I Una vez analizado el problema, se disena lasolucion que conducira a un algoritmo queresuelva el problema.
I Como realiza el programa la tarea solicitada.
![Page 22: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/22.jpg)
Diseno
I Una vez analizado el problema, se disena lasolucion que conducira a un algoritmo queresuelva el problema.
I Como realiza el programa la tarea solicitada.
![Page 23: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/23.jpg)
Algoritmo
Un metodo para resolver un problema mediante una serie de pasosprecisos, definidos y finitos.
I Preciso - Indica la orden de realizacion de cada paso;
I Definido - Si se sigue dos veces, se obtiene el mismo resultado;
I Finito - Un numero determinado de pasos.
![Page 24: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/24.jpg)
Diseno
I Una vez analizado el problema, se disena lasolucion que conducira a un algoritmo queresuelva el problema.
I Como realiza el programa la tarea solicitada.
I Divide y venceras.
![Page 25: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/25.jpg)
Diseno
I Dividir un problema en sub-problemas(Top-down);
I Romper el problema en cada etapa(Refinamiento sucesivo);
I Cada sub-problema es resuelto por un modulocon su propio punto de entrada y salida;
I Diseno modular;
I Programacion modular.
![Page 26: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/26.jpg)
Diseno
I Diseno del algoritmo;I Independiente del lenguaje de programacion;
I Diagramas de flujo;I Pseudocodigo.
![Page 27: Resolución de problemas](https://reader033.fdocuments.in/reader033/viewer/2022060115/557cf5c9d8b42a89158b48d8/html5/thumbnails/27.jpg)
Fin
This work is licensed under a Creative CommonsAttribution-ShareAlike 3.0 Guatemala License.