Aprender a programar - Metodología

Preview:

DESCRIPTION

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

Citation preview

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

Recommended