Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Aprender a programar - Metodología

1,505 views

Published on

Justificación de una Metodología para aprender a programar

Published in: Education
  • Be the first to comment

  • Be the first to like this

Aprender a programar - Metodología

  1. 1. Aprender a Programar Metodología
  2. 2. Metodología Problema Metodología - Pasos Programa Problema Solución
  3. 3. Metodología Metodología - Pasos Algoritmo SOLUCIÓN
  4. 4. Metodología DAPRD Definir Analizar Programar Resolver Documentar Luis Joyanes Agular Simple •Analizar el Problema •Diseño del Algoritmo •Resolver el Problema en el Computador Ampliada • Analizar el Problema • Diseño del Algoritmo • Codificación • Compilación y Ejecución • Verificación • Depuración • Mantenimiento • Documentación METODOLOGÍAS
  5. 5. Metodología Analizar el Problema Lectura adecuada Leer las veces necesarias hasta entender el Problema Preguntas Básicas ¿Qué ingresa? ¿Qué se desea obtener? ¿CÓMO? ¿CÓMO? Expresión Algorítmica Algoritmo
  6. 6. Metodología Hardware • Entrada • Teclado, mouse, pantalla táctil, …. • Salida • Monitor, Impresora, …. • Entrada/Salida • Disco duro, pen drive, … Software • Sistema Operativo • Aplicaciones • De productividad (Office) • Diseño Gráfico (Adobe) • Programación (Editores de Lenguajes de programación) Ser Humano SISTEMA COMPUTACIONAL
  7. 7. Metodología Ser Humano Software Hardware
  8. 8. Metodología Ciclo Básico de Procesamiento de Datos
  9. 9. Metodología Algoritmo Herramientas Algorítmicas /Herramientas de Programación Herramientas Algorítmicas • Algoritmos Narrados (Lenguaje Natural) • Diagramas N-S • Diagramas de Flujo • Seudocódigo
  10. 10. Metodología Entrada Leer Salida Mostrar, Escribir Procesos Asignaciones Condiciones •Si •Según Lazos •Para •Repetir •Mientras Sub- Procesos=Procedimientos TIPOS DE ÓRDENES ALGORÍTMICAS
  11. 11. Metodología ¿Cómo expresar en Diagrama N-S? ¿Cómo expresar en Diagrama de Flujo? ¿Cómo expresar en Seudocódigo? Expresión Algorítmica = Sintaxis
  12. 12. Metodología Algoritmo Natural Leer edad Diagrama N-S Diagrama de Flujo Seudocódigo Leer
  13. 13. Metodología Algoritmo Natural Escribir edad Mostrar ’’mensaje’’ Diagrama N-S Diagrama de Flujo Seudocódigo Escribir, Mostrar
  14. 14. Metodología Algoritmo Natural Si edad >= 18 entonces escribir mayor de edad, caso contrario es menor de edad Diagrama N-S Diagrama de Flujo Seudocódigo Si
  15. 15. Metodología Algoritmo Natural Según el valor de n, si es uno mostrar uno, si es dos mostrar dos, si es tres mostrar tres caso contrario mostrar ninguno Diagrama N-S Diagrama de Flujo Seudocódigo Según
  16. 16. Metodología Algoritmo Natural Edad = 18 Diagrama N-S Diagrama de Flujo Seudocódigo Asignación
  17. 17. Metodología Algoritmo Natural o N = 0 o Repetir n=n+1 mostrar n hasta que n = 10 Diagrama N-S Diagrama de Flujo DFD no utiliza repetir Seudocódigo Repetir
  18. 18. Metodología Algoritmo Natural n = 0 Mientrar n < 10 hacer n = n + 1 mostrar n Diagrama N-S Diagrama de Flujo Seudocódigo Mientras
  19. 19. Metodología Algoritmo Natural Desde n = 1 hasta 10 mostrar n Diagrama N-S Diagrama de Flujo Seudocódigo Para

×