SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Programación en Lenguajes
      Estructurados


       Unidad 2

  Metodología de la
   programación
Partes de un programa



Entrada                 Salida
de datos   PROCESO     de datos
Algoritmos
Acciones + orden + datos = solución
Independencia del lenguaje de programación
Características:
  Conciso y detallado
  Flexibilidad
  Finito, limitado
  Exacto, preciso
  Claro y sencillo
Diagramas de flujo
Técnica de representación gráfica para
diseño de algoritmos
Símbolos normalizados conectados entre sí
Dos tipos:
  Organigramas: Fase de análisis
  Ordinogramas: Ffase de diseño
Organigramas
Representación gráfica del flujo de datos
Contienen: programas, entradas y salidas,
flujo de datos.
                     Periféricos
                     de entrada



       Periféricos                 Periféricos
        de E/S       Proceso        de E/S



                     Periféricos
                     de salida
Símbolos organigramas
                         Símbolos de soporte de información
      Teclado                   Pantalla            Impresora            Tarjeta perforada




   Cinta de papel        Disco magnético         Cinta magnética




                                    Símbolos de proceso
    Proceso         Clasificación          Fusión            Partición       Manipulación




                                  Líneas de flujo de datos
Dirección del proceso o flujo     Líneas de transmisión de        Línea conectora entre
          de datos                         datos                       elementos
Ordinogramas
Representación gráfica secuencia lógica de
operaciones.
INICIO + operaciones + FIN
Reglas:
  Símbolos conectados
  Sin cruces de líneas de conexión
  Procesos: Un sola línea de salida, y una o varias
  de entrada
  Decisiones: Una o varias líneas en entrada y
  salida
Símbolos ordinogramas
                        Símbolos de proceso
                                                               Proceso
 Terminador       Operación E/S          Proceso
                                                              predefinido




     Símbolos de decisión                         Líneas de flujo
  Decisión            Bucle               Flechas           Línea conectora




              Símbolos de conexión                          Símbolos info.
                 Conector misma      Conector distintas
  Conector                                                   Comentarios
                     página              páginas

                       Nº                    Nº
Pseudocódigo
Lenguaje intermedio: natural – programación
Características:
  Sencillez
  Independiente del lenguaje de programación
  Facilita paso al lenguaje
  Flexibilidad
  Fácil corrección y actualización
  Diseño descendente o top-down
Estructura programa
   pseudocódigo
                 CABECERA
  Programa: Nombre del programa
  Módulo: Nombre del módulo
                   CUERPO
  INICIO
        DATOS:
            PARÁMETROS
               Definición de parámetros
            CONSTANTES
               Definición de constantes
            VARIABLES
               Definición de variables
        ALGORITMO:
           Descripción detallada de órdenes
  FIN
Comentarios
Aclara cometido de variables
Explica instrucciones de control
Aclara cálculos y operaciones complejas
Comenta llamadas a subprogramas
Explica objetivo y parámetros de
subprogramas
Pseudocódigo: ** Línea de comentario
Instrucciones
Definición de datos:            Instrucciones de
      Nombre de variable        asignación
                                   Ordinograma           Pseudocódigo
      + tipo de dato
Instrucciones de                Variable = Expresión   Variable = Expresión


entrada
Ordinograma     Pseudocódigo
                                Instrucciones de
                                salida
                                   Ordinograma           Pseudocódigo

                Leer Variable
Leer Variable

                                                        Escribir Variable
                                 Escribir Variable

Más contenido relacionado

La actualidad más candente

Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacionnmqy28
 
Informatica II - 3 Diagramas
Informatica II - 3 DiagramasInformatica II - 3 Diagramas
Informatica II - 3 DiagramasGabriel Ruiz
 
Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos. Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos. yoly1parra1
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionClaudia Poza
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónJeckson Loza
 
Tutorialpseint parte 2
Tutorialpseint parte 2Tutorialpseint parte 2
Tutorialpseint parte 2Claudia Poza
 
Simbología de Diagramas de Flujo
Simbología de Diagramas de FlujoSimbología de Diagramas de Flujo
Simbología de Diagramas de FlujoNatalia Alejandra
 
Mapa conceptual de algoritmos
Mapa conceptual de algoritmosMapa conceptual de algoritmos
Mapa conceptual de algoritmosFany Duque
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionClaudia Poza
 
Tutorial algoritmo representacion
Tutorial algoritmo representacionTutorial algoritmo representacion
Tutorial algoritmo representacionMichele André
 

La actualidad más candente (20)

algoritmo
algoritmoalgoritmo
algoritmo
 
BORLAND
BORLANDBORLAND
BORLAND
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacion
 
Clase2
Clase2Clase2
Clase2
 
Unidad 2 Principios de programación
Unidad 2 Principios de programaciónUnidad 2 Principios de programación
Unidad 2 Principios de programación
 
Informatica II - 3 Diagramas
Informatica II - 3 DiagramasInformatica II - 3 Diagramas
Informatica II - 3 Diagramas
 
Tipos de datos variables expresiones
Tipos de datos variables expresionesTipos de datos variables expresiones
Tipos de datos variables expresiones
 
Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos. Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos.
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacion
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Diagrama
DiagramaDiagrama
Diagrama
 
Programacion
ProgramacionProgramacion
Programacion
 
Tutorialpseint parte 2
Tutorialpseint parte 2Tutorialpseint parte 2
Tutorialpseint parte 2
 
Simbología de Diagramas de Flujo
Simbología de Diagramas de FlujoSimbología de Diagramas de Flujo
Simbología de Diagramas de Flujo
 
Mapa conceptual de algoritmos
Mapa conceptual de algoritmosMapa conceptual de algoritmos
Mapa conceptual de algoritmos
 
Co
CoCo
Co
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacion
 
Tutorial algoritmo representacion
Tutorial algoritmo representacionTutorial algoritmo representacion
Tutorial algoritmo representacion
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 

Similar a Programación en lenguajes estructurados - Metodología, diagramas de flujo y pseudocódigo

Similar a Programación en lenguajes estructurados - Metodología, diagramas de flujo y pseudocódigo (20)

Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
DIAGRAMA DE FLUJO.pptx
DIAGRAMA DE FLUJO.pptxDIAGRAMA DE FLUJO.pptx
DIAGRAMA DE FLUJO.pptx
 
Ottoniel2
Ottoniel2Ottoniel2
Ottoniel2
 
Proyecto de-programacion
Proyecto de-programacionProyecto de-programacion
Proyecto de-programacion
 
algoritmos3.ppt
algoritmos3.pptalgoritmos3.ppt
algoritmos3.ppt
 
Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22
 
Clase 23
Clase 23Clase 23
Clase 23
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]
 
Presentación 2
Presentación 2Presentación 2
Presentación 2
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Toma de desiciones
Toma de desicionesToma de desiciones
Toma de desiciones
 
Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmico
 
Unidad 2 arquitectura del computador
Unidad 2 arquitectura del computadorUnidad 2 arquitectura del computador
Unidad 2 arquitectura del computador
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Clase 2
Clase 2Clase 2
Clase 2
 

Más de Duglas Oswaldo Moreno Mendoza

Moodle como una herramienta de Enseñanza y Aprendizaje en la Educación Virtual
Moodle como una herramienta de Enseñanza y Aprendizaje en la Educación VirtualMoodle como una herramienta de Enseñanza y Aprendizaje en la Educación Virtual
Moodle como una herramienta de Enseñanza y Aprendizaje en la Educación VirtualDuglas Oswaldo Moreno Mendoza
 

Más de Duglas Oswaldo Moreno Mendoza (20)

Fases dek Diseño Instruccional
Fases dek Diseño InstruccionalFases dek Diseño Instruccional
Fases dek Diseño Instruccional
 
Diseño Instruccional
Diseño InstruccionalDiseño Instruccional
Diseño Instruccional
 
Ponencia Seguridad de Datos
Ponencia Seguridad de DatosPonencia Seguridad de Datos
Ponencia Seguridad de Datos
 
Sematicas cabecera
Sematicas cabeceraSematicas cabecera
Sematicas cabecera
 
Nuevas Etiquetas
Nuevas EtiquetasNuevas Etiquetas
Nuevas Etiquetas
 
Meta etiquetas
Meta etiquetasMeta etiquetas
Meta etiquetas
 
Formularios
FormulariosFormularios
Formularios
 
Elementos de audio
Elementos de audioElementos de audio
Elementos de audio
 
Introducción al HTML
Introducción al HTML Introducción al HTML
Introducción al HTML
 
Infografia de PHP
Infografia de PHPInfografia de PHP
Infografia de PHP
 
Moodle como una herramienta de Enseñanza y Aprendizaje en la Educación Virtual
Moodle como una herramienta de Enseñanza y Aprendizaje en la Educación VirtualMoodle como una herramienta de Enseñanza y Aprendizaje en la Educación Virtual
Moodle como una herramienta de Enseñanza y Aprendizaje en la Educación Virtual
 
Una biografía que es como un cuento
Una biografía que es como un cuentoUna biografía que es como un cuento
Una biografía que es como un cuento
 
INFOGRAFIA DE PHP
INFOGRAFIA DE PHPINFOGRAFIA DE PHP
INFOGRAFIA DE PHP
 
Observador del conocimmiento n°1 vol 2
Observador del conocimmiento n°1 vol 2Observador del conocimmiento n°1 vol 2
Observador del conocimmiento n°1 vol 2
 
Observador del conocimmiento n°1 vol 1
Observador del conocimmiento n°1 vol 1Observador del conocimmiento n°1 vol 1
Observador del conocimmiento n°1 vol 1
 
Manual programacion Android
Manual programacion AndroidManual programacion Android
Manual programacion Android
 
Variables y Bucles
Variables y BuclesVariables y Bucles
Variables y Bucles
 
Historia de PHP
Historia de PHPHistoria de PHP
Historia de PHP
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Clase tres de xhtml
Clase tres de xhtmlClase tres de xhtml
Clase tres de xhtml
 

Último

PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
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
 

Último (20)

Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
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
 

Programación en lenguajes estructurados - Metodología, diagramas de flujo y pseudocódigo

  • 1. Programación en Lenguajes Estructurados Unidad 2 Metodología de la programación
  • 2. Partes de un programa Entrada Salida de datos PROCESO de datos
  • 3. Algoritmos Acciones + orden + datos = solución Independencia del lenguaje de programación Características: Conciso y detallado Flexibilidad Finito, limitado Exacto, preciso Claro y sencillo
  • 4. Diagramas de flujo Técnica de representación gráfica para diseño de algoritmos Símbolos normalizados conectados entre sí Dos tipos: Organigramas: Fase de análisis Ordinogramas: Ffase de diseño
  • 5. Organigramas Representación gráfica del flujo de datos Contienen: programas, entradas y salidas, flujo de datos. Periféricos de entrada Periféricos Periféricos de E/S Proceso de E/S Periféricos de salida
  • 6. Símbolos organigramas Símbolos de soporte de información Teclado Pantalla Impresora Tarjeta perforada Cinta de papel Disco magnético Cinta magnética Símbolos de proceso Proceso Clasificación Fusión Partición Manipulación Líneas de flujo de datos Dirección del proceso o flujo Líneas de transmisión de Línea conectora entre de datos datos elementos
  • 7. Ordinogramas Representación gráfica secuencia lógica de operaciones. INICIO + operaciones + FIN Reglas: Símbolos conectados Sin cruces de líneas de conexión Procesos: Un sola línea de salida, y una o varias de entrada Decisiones: Una o varias líneas en entrada y salida
  • 8. Símbolos ordinogramas Símbolos de proceso Proceso Terminador Operación E/S Proceso predefinido Símbolos de decisión Líneas de flujo Decisión Bucle Flechas Línea conectora Símbolos de conexión Símbolos info. Conector misma Conector distintas Conector Comentarios página páginas Nº Nº
  • 9. Pseudocódigo Lenguaje intermedio: natural – programación Características: Sencillez Independiente del lenguaje de programación Facilita paso al lenguaje Flexibilidad Fácil corrección y actualización Diseño descendente o top-down
  • 10. Estructura programa pseudocódigo CABECERA Programa: Nombre del programa Módulo: Nombre del módulo CUERPO INICIO DATOS: PARÁMETROS Definición de parámetros CONSTANTES Definición de constantes VARIABLES Definición de variables ALGORITMO: Descripción detallada de órdenes FIN
  • 11. Comentarios Aclara cometido de variables Explica instrucciones de control Aclara cálculos y operaciones complejas Comenta llamadas a subprogramas Explica objetivo y parámetros de subprogramas Pseudocódigo: ** Línea de comentario
  • 12. Instrucciones Definición de datos: Instrucciones de Nombre de variable asignación Ordinograma Pseudocódigo + tipo de dato Instrucciones de Variable = Expresión Variable = Expresión entrada Ordinograma Pseudocódigo Instrucciones de salida Ordinograma Pseudocódigo Leer Variable Leer Variable Escribir Variable Escribir Variable