SlideShare una empresa de Scribd logo
Aprender a Programar
Metodología
Metodología
Problema
Metodologí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
Humano
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
Salida
Mostrar,
Escribir
Procesos
Asignaciones
Condiciones
•Si
•Según
Lazos
•Para
•Repetir
•Mientras
Sub-
Procesos=Procedimientos
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 = 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
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

Más contenido relacionado

PPTX
Octavo
PPTX
Dispositivos de entrada y salida
PPT
PERIFÉRICOS DE ENTRADA - SALIDA
PPTX
Informatica activ. didactica
PPTX
Habilidades digitales aurora
PPTX
La Informática Educativa y la Docencia Universitaria
PPS
Pasos Para Resolver Un Problema Utilizando Un Pc
PPSX
Metodología para resolver problemas
Octavo
Dispositivos de entrada y salida
PERIFÉRICOS DE ENTRADA - SALIDA
Informatica activ. didactica
Habilidades digitales aurora
La Informática Educativa y la Docencia Universitaria
Pasos Para Resolver Un Problema Utilizando Un Pc
Metodología para resolver problemas

Destacado (10)

PDF
1.5 Metodología para la Solucion de Problemas
PDF
Pasos para la solución de un problema por computador
PPS
Solucion de problemas por medio de computadoras
PPTX
Metodología para la solución de problemas con el uso de algoritmos
DOCX
Algoritmos y metodología para la solución de problemas
PPTX
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
PPTX
Informatica II - 2 Metodologia de Solucion de Problemas
PPTX
Tema 3 metodología para la solución de problemas
PPTX
Solución de problemas con algoritmos
PPTX
EJERCICIOS DE ALGORITMOS
1.5 Metodología para la Solucion de Problemas
Pasos para la solución de un problema por computador
Solucion de problemas por medio de computadoras
Metodología para la solución de problemas con el uso de algoritmos
Algoritmos y metodología para la solución de problemas
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
Informatica II - 2 Metodologia de Solucion de Problemas
Tema 3 metodología para la solución de problemas
Solución de problemas con algoritmos
EJERCICIOS DE ALGORITMOS
Publicidad

Similar a Aprender a programar - Metodología (20)

PPTX
Algoritmos y metodología para la resolución de problemas basada en el computador
PPS
1 conceptos algoritmos
PPTX
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
PPTX
Conceptos básicos y metodología de la programación
PDF
presentacionalgoritmos-111003021701-phpapp01.pdf
PPTX
Resolver problemas con una computadora
PPT
Presentacion algoritmos
PPT
Lenguajes de programación parte i.3
PPT
Video Primer Bimestre Metodologia Abierta
PPTX
Metodología de la programación
PPTX
Elaboracion de algoritmos
DOCX
Elaboracion de un_programa
PPTX
Algoritmos (DFD, Pseudocodigos).pptx
PPT
Pasos para resolver un problema en lenguaje de programación
PPTX
Unmsm01 2008
PPTX
ALGORITMOS y ejemplo en java.pptx
PPTX
9 febrero16 3
PPTX
Pteg g-grupo 6-lista33-visita3-expo cap 5 tema algoritmos
PPTX
Resolver problemas con_una_computadora
PPTX
Resolver problemas con_una_computadora
Algoritmos y metodología para la resolución de problemas basada en el computador
1 conceptos algoritmos
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
Conceptos básicos y metodología de la programación
presentacionalgoritmos-111003021701-phpapp01.pdf
Resolver problemas con una computadora
Presentacion algoritmos
Lenguajes de programación parte i.3
Video Primer Bimestre Metodologia Abierta
Metodología de la programación
Elaboracion de algoritmos
Elaboracion de un_programa
Algoritmos (DFD, Pseudocodigos).pptx
Pasos para resolver un problema en lenguaje de programación
Unmsm01 2008
ALGORITMOS y ejemplo en java.pptx
9 febrero16 3
Pteg g-grupo 6-lista33-visita3-expo cap 5 tema algoritmos
Resolver problemas con_una_computadora
Resolver problemas con_una_computadora
Publicidad

Más de Jorge Francisco Vera Mosquera (20)

DOCX
Evaluación Educativa Institucional
PPTX
Pedagogía Contemporánea y Tecnología Educativa
PPTX
DISEÑO CURRICULAR EN ENTORNOS VIRTUALES
PPTX
Epistemología y Educación
DOCX
Gestión del Conocimiento
PDF
Jorge Francisco Vera Mosquera - Curriculum Vitae
PPTX
FF-UG EaD Educación Digital
PPTX
El Docente Remoto de la Facultad de Filosofía de la Universidad de Guayaquil
PPTX
Proyecto Integrador de Saberes - UGFF
PPTX
El Paradigma Neuro en la Educación
PPTX
EVALUACIÓN DIDÁCTICA
PPTX
JV Exp 3 - Aplicaciones Tecnológicas en la Educación y sus Tendencias
PPTX
JV Exp 2 - 3D en Procesos Educativos
PPTX
JV - Exp 1 - Aplicaciones Tecnológicas, Realidad Aumentada y Cdigos QR en Ed...
PPTX
Open journal system (OJS)
PPT
Tema 4. Gestion por Proyectos
PDF
Tema 4. Gestion por Proyectos
DOCX
Tesis - Jorge Francisco Vera Mosquera
PPTX
Herramientas Digitales en Educacion e Investigacion Cientifica
DOCX
Sílabus Sistemas de Informacion 4C1 - 4C2 2014 2015 II semestre
Evaluación Educativa Institucional
Pedagogía Contemporánea y Tecnología Educativa
DISEÑO CURRICULAR EN ENTORNOS VIRTUALES
Epistemología y Educación
Gestión del Conocimiento
Jorge Francisco Vera Mosquera - Curriculum Vitae
FF-UG EaD Educación Digital
El Docente Remoto de la Facultad de Filosofía de la Universidad de Guayaquil
Proyecto Integrador de Saberes - UGFF
El Paradigma Neuro en la Educación
EVALUACIÓN DIDÁCTICA
JV Exp 3 - Aplicaciones Tecnológicas en la Educación y sus Tendencias
JV Exp 2 - 3D en Procesos Educativos
JV - Exp 1 - Aplicaciones Tecnológicas, Realidad Aumentada y Cdigos QR en Ed...
Open journal system (OJS)
Tema 4. Gestion por Proyectos
Tema 4. Gestion por Proyectos
Tesis - Jorge Francisco Vera Mosquera
Herramientas Digitales en Educacion e Investigacion Cientifica
Sílabus Sistemas de Informacion 4C1 - 4C2 2014 2015 II semestre

Último (20)

PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Fundamentos_Educacion_a_Distancia_ABC.pdf
2 GRADO UNIDAD 5 - 2025.docx para primaria
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
Híper Mega Repaso Histológico Bloque 3.pdf
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
Escuela Sabática 6. A través del Mar Rojo.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
V UNIDAD - PRIMER GRADO. del mes de agosto
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Tarea De El Colegio Coding For Kids 1 y 2
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf

Aprender a programar - Metodología