SlideShare una empresa de Scribd logo
1 de 13
METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA


Es necesario tanto en la fase de análisis del problema como
 durante el diseño del algoritmo.
Diseñado el algoritmo, se debe preceder a representarlo
 gráficamente mediante algún método de programación.
Los mas usados, diagrama de flujo, pseudocódigo, diagramas N-S.
Graficado el algoritmo se procede a su escritura en algún lenguaje
 de programación.
METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA



        1.Diagrama de Flujo
Es una de las técnicas mas antigua y mas utilizada, es
  un diagrama o esquema que utiliza símbolos
  estándar y que tiene los pasos del algoritmo escritos
  en esos símbolos unidos por flechas , llamados flujos
  de datos o líneas de flujo, que indican la secuencia
  en que se debe ejecutar las ordenes, instrucciones o
  sentencias.
METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA


El Diagrama de Flujo, presenta las siguientes
ventajas:
Rápida comprensión de las relaciones
Se puede usar como modelo para el diseño de nuevos programas.
Documentación adecuada de los programas.
Eficaz en la codificación
Depuración y prueba ordenada
Fácil traducción a cualquier lenguaje
Limitaciones
Los diagramas complejos y detallados son tediosos
No satisface todos los requerimientos que el usurario quisiera.
METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA


        Símbolos y Funciones
METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA

         Símbolos y Funciones
METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA

              Estructuras Básicas
Secuencia: Grupo de
acciones que se realizan
todas, según el orden en
que están escritas, sin
omitir ninguna de ellas.
METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA

               Estructuras Básicas
Alternativa (o
selección): Selección
entre dos grupos de
acciones dependiendo
de que una determinada
acción se cumpla o no.
METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA

                      Estructuras Básicas
Iteración: Permite repetir una o varias instrucciones un
numero determinado de veces que vendrá determinado
por una condición.
Hacer Mientras:                  Hacer Hasta: la
la condición de                  condición que
salida del bucle se              controla la
encuentra al                     realización de las
comienzo del                     acciones del bucle
mismo, es decir,                 esta al final del
las acciones se                  mismo, es decir,
hace mientras se                 las acciones se
cumple una                       repiten mientras
determinada                      la condición sea
condición.                       falsa.
METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA

              Normas para su Representación
Todo diagrama debe contener un comienzo          INICIO y un fin PARAR
El orden en que se escribe los símbolos es de arriba a bajo y de izquierda a derecha
Emplear un símbolo para cada acción
Dentro de los símbolos no especificar instrucciones propias de algún lenguaje de
programación.
Las secuencias se indica mediante flechas o líneas de conexión (horizontales o verticales),
las mismas no se deben cruzar ni estar inclinadas.
A todos los símbolos (excepto INICIO )les debe llegar una línea de conexión
De todos los símbolos (excepto fin y decisión ), deben salir una sola línea de conexión.
Usar conectores entre operaciones no adyacentes, evitar el uso excesivo pues tienden a
confundir.
 En operaciones lógicas, usar lógica positiva, por ej. Si A= B, en lugar de, si no es A<> B.
Claridad en el Diagrama de Flujo para que puede ser entendido por otros.
 Mantener una cierta simetria.
METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA

                    2.Pseudocódigos
Pseudo significa imitación y código se refiere a las instrucciones
escritas en algún lenguaje de programación, por ende
pseudocodigo, es la imitación de de instrucciones reales
abreviadas para las computadoras.
En la actualidad se utiliza en la programación estructurada como
por ejemplo Pascal.
METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA

             Normas para su Escritura
Todo Pseudocódigo debe iniciar con la palabra reservada comenzar y
 terminar con la palabra reservada parar.
Cada instrucción se debe escribir en una línea.
Las instrucciones utilizan las siguieentes palabras reservadas: comenzar,
 parar, si, entonces, sino, fin_si, ir_a, leer, imprimir, informar, grabar,
 mientras, fin_mientras, hasta, fin_hasta, desde, fin_desde, etc.
La escritura del Pseudocódigo, exige la sangría a izquierda de diferentes
 líneas , a los efectos de observar claramente las dependencias de control
 dentro de los módulos.
Se escribirá en minúscula excepto, los que el programador elija como ser los
 nombres de variables, ficheros rutinas, etc.
 Las comillas sirven para cadenas de caracteres.
Para Documentación [ ]
Las rutinas o modulos serán referenciados por su nombre en mayúscula y
 encerrado con <>
Usar las mismas palabras para cada tipo de acción.
METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA

    Diagrama de Nassi-Schneiderman (N-S)
Son parecidas a los diagramas de flujos pero sin flechas, en su lugar utilizan
cajas.
Es mucho mas estructurada, y por consiguiente, más fácil de traducir a
programa fuente.
Flexibilidad para corregir, modificaro ampliar el diagrama original.
Cada bloque o caja ejecuta una operación específica.
METODOLOGIA LA RESOLUCIÓN DE PROBLEMA

Diagrama de Flujo            Pseudocodigo

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Presentació de PSEInt
Presentació de PSEIntPresentació de PSEInt
Presentació de PSEInt
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Pseudocodigo - Algoritmos - Diagramas de flujo
Pseudocodigo - Algoritmos - Diagramas de flujoPseudocodigo - Algoritmos - Diagramas de flujo
Pseudocodigo - Algoritmos - Diagramas de flujo
 
Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de
 
Power point algoritmo
Power point algoritmoPower point algoritmo
Power point algoritmo
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programación
 
Icfe sahuayo clase informatica 2 primera sesión
Icfe sahuayo clase informatica 2 primera sesiónIcfe sahuayo clase informatica 2 primera sesión
Icfe sahuayo clase informatica 2 primera sesión
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
1.3 Introduccion a los Algoritmos
1.3 Introduccion a los Algoritmos1.3 Introduccion a los Algoritmos
1.3 Introduccion a los Algoritmos
 
Tutorial algoritmo representacion
Tutorial algoritmo representacionTutorial algoritmo representacion
Tutorial algoritmo representacion
 
Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un Algoritmo
 

Similar a Resolución de problemas con diagramas

Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Alma Lopez
 
Modulo de programación 10
Modulo de programación 10Modulo de programación 10
Modulo de programación 10Jose Torres
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxTIRZOANTONIOMEDINACA1
 
1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo1.2.3.- Pseudocódigo
1.2.3.- PseudocódigoYenny Salazar
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaJesus Freites
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica IINoe Altamirano
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica iiNoe Altamirano
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacionadrianfazio
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacionadrianfazio
 
Unidad I Algoritmos
Unidad I   AlgoritmosUnidad I   Algoritmos
Unidad I AlgoritmosEnder Melean
 
Unidad I Algoritmos
Unidad  I    AlgoritmosUnidad  I    Algoritmos
Unidad I AlgoritmosEnder Melean
 
Tema 2 Elementos de los Algoritmos.pdf
Tema 2 Elementos de los Algoritmos.pdfTema 2 Elementos de los Algoritmos.pdf
Tema 2 Elementos de los Algoritmos.pdfAdrianaCamilaCondori
 

Similar a Resolución de problemas con diagramas (20)

Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
Modulo de programación 10
Modulo de programación 10Modulo de programación 10
Modulo de programación 10
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
 
1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo
 
2 DIAGRAMAS DE FLUJO.pptx
2 DIAGRAMAS DE FLUJO.pptx2 DIAGRAMAS DE FLUJO.pptx
2 DIAGRAMAS DE FLUJO.pptx
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
 
DisenoDiseño
DisenoDiseñoDisenoDiseño
DisenoDiseño
 
Bloque 1 guia informatica II
Bloque 1 guia informatica IIBloque 1 guia informatica II
Bloque 1 guia informatica II
 
Bloque i guia informatica ii
Bloque i guia informatica iiBloque i guia informatica ii
Bloque i guia informatica ii
 
ALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWAREALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWARE
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
Guía de algoritmos teoría
Guía de algoritmos teoríaGuía de algoritmos teoría
Guía de algoritmos teoría
 
Unidad I Algoritmos
Unidad I   AlgoritmosUnidad I   Algoritmos
Unidad I Algoritmos
 
Unidad I Algoritmos
Unidad  I    AlgoritmosUnidad  I    Algoritmos
Unidad I Algoritmos
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tema 2 Elementos de los Algoritmos.pdf
Tema 2 Elementos de los Algoritmos.pdfTema 2 Elementos de los Algoritmos.pdf
Tema 2 Elementos de los Algoritmos.pdf
 
Pseudocódigos
PseudocódigosPseudocódigos
Pseudocódigos
 

Más de Superior - Universitaria

Clases Híbridas para un Modelo Educativo Pospandemia
Clases Híbridas para un Modelo Educativo PospandemiaClases Híbridas para un Modelo Educativo Pospandemia
Clases Híbridas para un Modelo Educativo PospandemiaSuperior - Universitaria
 
Introductorio tsd_software2021_disciplinar
 Introductorio tsd_software2021_disciplinar Introductorio tsd_software2021_disciplinar
Introductorio tsd_software2021_disciplinarSuperior - Universitaria
 
Aporte integracion curricular de las tic sanchez sofia
Aporte integracion curricular de las tic sanchez sofiaAporte integracion curricular de las tic sanchez sofia
Aporte integracion curricular de las tic sanchez sofiaSuperior - Universitaria
 
Aporte integracion curricular de las tic lopez claudia
Aporte integracion curricular de las tic lopez claudiaAporte integracion curricular de las tic lopez claudia
Aporte integracion curricular de las tic lopez claudiaSuperior - Universitaria
 
Medios y Recusos en la Educación a Distancia
Medios y Recusos en la Educación a DistanciaMedios y Recusos en la Educación a Distancia
Medios y Recusos en la Educación a DistanciaSuperior - Universitaria
 
Proyecto de red para empresa comercializadora de electricidad
Proyecto de red para empresa comercializadora de electricidadProyecto de red para empresa comercializadora de electricidad
Proyecto de red para empresa comercializadora de electricidadSuperior - Universitaria
 

Más de Superior - Universitaria (20)

Firma Digital.pdf
Firma Digital.pdfFirma Digital.pdf
Firma Digital.pdf
 
Clases Híbridas para un Modelo Educativo Pospandemia
Clases Híbridas para un Modelo Educativo PospandemiaClases Híbridas para un Modelo Educativo Pospandemia
Clases Híbridas para un Modelo Educativo Pospandemia
 
Sistema_de_Videconferencia.pdf
Sistema_de_Videconferencia.pdfSistema_de_Videconferencia.pdf
Sistema_de_Videconferencia.pdf
 
Sistema de videconferencia
Sistema de videconferenciaSistema de videconferencia
Sistema de videconferencia
 
Introductorio tsd_software2021_disciplinar
 Introductorio tsd_software2021_disciplinar Introductorio tsd_software2021_disciplinar
Introductorio tsd_software2021_disciplinar
 
Area de taller_tecnicaturas_informaticas
Area de taller_tecnicaturas_informaticas Area de taller_tecnicaturas_informaticas
Area de taller_tecnicaturas_informaticas
 
Informe auditoria base de datos 2016
Informe auditoria base de datos 2016Informe auditoria base de datos 2016
Informe auditoria base de datos 2016
 
Red lan centro_local_amazonas_br_j
Red lan centro_local_amazonas_br_jRed lan centro_local_amazonas_br_j
Red lan centro_local_amazonas_br_j
 
Aporte integracion curricular de las tic sanchez sofia
Aporte integracion curricular de las tic sanchez sofiaAporte integracion curricular de las tic sanchez sofia
Aporte integracion curricular de las tic sanchez sofia
 
Aporte integracion curricular de las tic lopez claudia
Aporte integracion curricular de las tic lopez claudiaAporte integracion curricular de las tic lopez claudia
Aporte integracion curricular de las tic lopez claudia
 
Santiago agustin romero
Santiago agustin romeroSantiago agustin romero
Santiago agustin romero
 
Sofia a sanchez
Sofia a sanchezSofia a sanchez
Sofia a sanchez
 
Aprendizaje Ubicuo
Aprendizaje UbicuoAprendizaje Ubicuo
Aprendizaje Ubicuo
 
Medios y Recusos en la Educación a Distancia
Medios y Recusos en la Educación a DistanciaMedios y Recusos en la Educación a Distancia
Medios y Recusos en la Educación a Distancia
 
Trabajo y aprendizaje colaborativo
Trabajo y aprendizaje colaborativoTrabajo y aprendizaje colaborativo
Trabajo y aprendizaje colaborativo
 
Lopez claudia
Lopez claudiaLopez claudia
Lopez claudia
 
Los retosdelasociedaddelconocimiento
Los retosdelasociedaddelconocimientoLos retosdelasociedaddelconocimiento
Los retosdelasociedaddelconocimiento
 
Proyecto red-de-cableado estructurado
Proyecto red-de-cableado estructuradoProyecto red-de-cableado estructurado
Proyecto red-de-cableado estructurado
 
Proyecto de red para empresa comercializadora de electricidad
Proyecto de red para empresa comercializadora de electricidadProyecto de red para empresa comercializadora de electricidad
Proyecto de red para empresa comercializadora de electricidad
 
Realidad aumentada en e a cs naturales
Realidad aumentada en e a cs naturalesRealidad aumentada en e a cs naturales
Realidad aumentada en e a cs naturales
 

Último

c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 

Último (20)

c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 

Resolución de problemas con diagramas

  • 1. METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA Es necesario tanto en la fase de análisis del problema como durante el diseño del algoritmo. Diseñado el algoritmo, se debe preceder a representarlo gráficamente mediante algún método de programación. Los mas usados, diagrama de flujo, pseudocódigo, diagramas N-S. Graficado el algoritmo se procede a su escritura en algún lenguaje de programación.
  • 2. METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA 1.Diagrama de Flujo Es una de las técnicas mas antigua y mas utilizada, es un diagrama o esquema que utiliza símbolos estándar y que tiene los pasos del algoritmo escritos en esos símbolos unidos por flechas , llamados flujos de datos o líneas de flujo, que indican la secuencia en que se debe ejecutar las ordenes, instrucciones o sentencias.
  • 3. METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA El Diagrama de Flujo, presenta las siguientes ventajas: Rápida comprensión de las relaciones Se puede usar como modelo para el diseño de nuevos programas. Documentación adecuada de los programas. Eficaz en la codificación Depuración y prueba ordenada Fácil traducción a cualquier lenguaje Limitaciones Los diagramas complejos y detallados son tediosos No satisface todos los requerimientos que el usurario quisiera.
  • 4. METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA Símbolos y Funciones
  • 5. METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA Símbolos y Funciones
  • 6. METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA Estructuras Básicas Secuencia: Grupo de acciones que se realizan todas, según el orden en que están escritas, sin omitir ninguna de ellas.
  • 7. METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA Estructuras Básicas Alternativa (o selección): Selección entre dos grupos de acciones dependiendo de que una determinada acción se cumpla o no.
  • 8. METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA Estructuras Básicas Iteración: Permite repetir una o varias instrucciones un numero determinado de veces que vendrá determinado por una condición. Hacer Mientras: Hacer Hasta: la la condición de condición que salida del bucle se controla la encuentra al realización de las comienzo del acciones del bucle mismo, es decir, esta al final del las acciones se mismo, es decir, hace mientras se las acciones se cumple una repiten mientras determinada la condición sea condición. falsa.
  • 9. METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA Normas para su Representación Todo diagrama debe contener un comienzo INICIO y un fin PARAR El orden en que se escribe los símbolos es de arriba a bajo y de izquierda a derecha Emplear un símbolo para cada acción Dentro de los símbolos no especificar instrucciones propias de algún lenguaje de programación. Las secuencias se indica mediante flechas o líneas de conexión (horizontales o verticales), las mismas no se deben cruzar ni estar inclinadas. A todos los símbolos (excepto INICIO )les debe llegar una línea de conexión De todos los símbolos (excepto fin y decisión ), deben salir una sola línea de conexión. Usar conectores entre operaciones no adyacentes, evitar el uso excesivo pues tienden a confundir.  En operaciones lógicas, usar lógica positiva, por ej. Si A= B, en lugar de, si no es A<> B. Claridad en el Diagrama de Flujo para que puede ser entendido por otros.  Mantener una cierta simetria.
  • 10. METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA 2.Pseudocódigos Pseudo significa imitación y código se refiere a las instrucciones escritas en algún lenguaje de programación, por ende pseudocodigo, es la imitación de de instrucciones reales abreviadas para las computadoras. En la actualidad se utiliza en la programación estructurada como por ejemplo Pascal.
  • 11. METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA Normas para su Escritura Todo Pseudocódigo debe iniciar con la palabra reservada comenzar y terminar con la palabra reservada parar. Cada instrucción se debe escribir en una línea. Las instrucciones utilizan las siguieentes palabras reservadas: comenzar, parar, si, entonces, sino, fin_si, ir_a, leer, imprimir, informar, grabar, mientras, fin_mientras, hasta, fin_hasta, desde, fin_desde, etc. La escritura del Pseudocódigo, exige la sangría a izquierda de diferentes líneas , a los efectos de observar claramente las dependencias de control dentro de los módulos. Se escribirá en minúscula excepto, los que el programador elija como ser los nombres de variables, ficheros rutinas, etc.  Las comillas sirven para cadenas de caracteres. Para Documentación [ ] Las rutinas o modulos serán referenciados por su nombre en mayúscula y encerrado con <> Usar las mismas palabras para cada tipo de acción.
  • 12. METODOLOGIA PARA LA RESOLUCIÓN DE PROBLEMA Diagrama de Nassi-Schneiderman (N-S) Son parecidas a los diagramas de flujos pero sin flechas, en su lugar utilizan cajas. Es mucho mas estructurada, y por consiguiente, más fácil de traducir a programa fuente. Flexibilidad para corregir, modificaro ampliar el diagrama original. Cada bloque o caja ejecuta una operación específica.
  • 13. METODOLOGIA LA RESOLUCIÓN DE PROBLEMA Diagrama de Flujo Pseudocodigo