+ All Categories
Home > Technology > Resolución de problemas

Resolución de problemas

Date post: 14-Jun-2015
Category:
Upload: victor-orozco
View: 69 times
Download: 0 times
Share this document with a friend
Description:
Clase del curso introducción a la programación. Universidad Rafael Landivar 2014.
Popular Tags:
27
Resoluci´ on de problemas Ing. Msc. V´ ıctor Orozco Introducci´ on a la Programaci´ on (11001) 20 de agosto de 2014
Transcript
Page 1: Resolución de problemas

Resolucion de problemas

Ing. Msc. Vıctor Orozco

Introduccion a la Programacion (11001)

20 de agosto de 2014

Page 2: Resolución de problemas

Contenido

Retro

Fases de la resolucion de problemas

Analisis

Diseno

Page 3: Resolución de problemas

Retro

I Algoritmo

I Programa

I Programacion

Page 4: Resolución de problemas

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

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

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

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

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

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

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

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

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

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

Analisis

I Entrada

I Salida

I Proceso

Page 15: Resolución de problemas

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

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

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

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

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

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

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

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

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

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

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

Diseno

I Diseno del algoritmo;I Independiente del lenguaje de programacion;

I Diagramas de flujo;I Pseudocodigo.

Page 27: Resolución de problemas

Fin

This work is licensed under a Creative CommonsAttribution-ShareAlike 3.0 Guatemala License.


Recommended