aprender a programar - metodología
Post on 24-May-2015
393 Views
Preview:
DESCRIPTION
TRANSCRIPT
Aprender a Programar
Metodología
Metodología
ProblemaMetodolo
gía - Pasos
Programa
Problema
Solución
Metodología
Metodología - Pasos
Algoritmo
SOLUCIÓN
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
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
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
Metodología
Ser Human
o
Software
Hardware
Metodología Ciclo Básico de Procesamiento de Datos
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
Metodología
Entrada
Leer
TIPOS DE ÓRDENES ALGORÍTMICAS
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
Metodología
Algoritmo Natural Leer edad
Diagrama N-S
Diagrama de Flujo
Seudocódigo
Leer
Metodología Algoritmo Natural
Escribir edad Mostrar ’’mensaje’’
Diagrama N-S
Diagrama de Flujo
Seudocódigo
Escribir, Mostrar
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
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
Metodología Algoritmo Natural
Edad = 18 Diagrama N-S
Diagrama de Flujo
Seudocódigo
Asignación
Metodología Algoritmo Natural
o N = 0o Repetir n=n+1 mostrar n hasta que n = 10
Diagrama N-S
Diagrama de Flujo DFD no utiliza repetir
Seudocódigo
Repetir
Metodología Algoritmo Natural
n = 0 Mientrar n < 10 hacer n = n + 1 mostrar n
Diagrama N-S
Diagrama de Flujo
Seudocódigo
Mientras
Metodología Algoritmo Natural
Desde n = 1 hasta 10 mostrar n Diagrama N-S
Diagrama de Flujo
Seudocódigo
Para
top related