SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Clase 5

Estructura General de Un Programa
    Programación Estructurada


                                    1
Contenido
• 4.1 Programación Estructurada.
• 4.2 Teorema de Böhn y Jacopini.
• 4.3 Estructuras de Control
  – 4.3.1 Secuenciales
  – 4.3.2 Selectivas
     • Simples
     • Dobles
     • Múltiples
  – 4.3.3 Repetitivas
     • Mientras (While)
     • Repetir (Repeat)
     • Desde (for)
  – 4.3.4 Anidadas                  2
4.1 Programación Estructurada
• La programación estructurada es un conjunto de
  técnicas para desarrollar algoritmos fáciles describir,
  verificar, leer y modificar que utiliza:
   – Diseño descendente: Consiste en diseñar algoritmos en
     etapas, yendo de los conceptos generales al detalle. El
     diseño descendente se vera completado y ampliado con
     el modular.
   – Recursos Abstractos: En la Descomposición de una
     acción compleja se supone que todas las partes
     resultantes están ya resueltas, posponiendo su
     realización para el siguiente refinamiento.
   – Estructuras Básicas: Los algoritmos deberán ser
     escritos únicamente utilizando tres tipos de estructuras
     básicas.
                                                            3
4.2 Teorema de Böhm y Jacopini
• Para que la programación sea estructurada, los
  programas han de ser propios un programa se define
  como propio si cumple las siguientes características:
   – Tiene un solo punto de entrada y uno de salida
   – Toda acción del algoritmo es accesible, es decir,
     existe al menos un camino que va desde el inicio
     hasta el fin del algoritmo, se puede seguir y pasar a
     través de dicha acción.
   – No posee lazos o bucles infinitos.
• El teorema de Böhm y Jacopini dice que:
“un programa propio puede ser escrito utilizando
  únicamente tres tipos de estructuras: secuencial,
  selectiva y repetitiva”                                    4
4.3 Estructuras de Control
• Son aquellas que controlan el modo de ejecución de un
  programa y se clasifican en secuenciales, selectivas, y
  repetitivas.
• 4.3.1 Estructuras Secuenciales
   Diagrama de Flujo   Diagrama N-S   Pseudocógigo     C

    Acción 1                           acción 1      Sentencial 1
                       Acción 1
    Acción 2           Acción 2        acción 2      Sentencial 2
                       Acción n        acción n      Sentencial n
    Acción n

• 4.3.1 Estructuras Selectivas
  Se ejecutan unas acciones u otras según se cumpla o no
  una determinada condición; pueden ser simples, dobles
  o múltiples
                                                                    5
4.3.2.1 Estructuras Selectivas Simples

Se evalúa la condición y si esta da como resultado
  verdad, se ejecuta una determinada acción o grupo
  de acciones, en caso contrario se salta dicho grupo
  de acciones.
     Diagrama de Flujo     Diagrama N-S            Pseudocógigo

  Expresión
                              Exp. Lógica          si <condición> entonces
                         si                                  <acciones>
  Acción                                           fin_si
                          Acción 1
                         Con sentencias simples:       Con Sentencias Compuestas
                         If <expresión> then           If <expresión> then
                                    <sentencia>;          begin
              Pascal
                                                                 <sentencia1>;
                                                                 <sentencia2>;
                                                          end;

                                                                                   6
4.3.2.1 Estructuras Selectivas Dobles
Cuando el resultado de evaluar la condición es verdad se ejecutará una
  determinada acción o grupo de acciones, si el resultado es falso otra
  acción o grupo de acciones diferentes
    Diagrama de Flujo                     Diagrama N-S                 Pseudocógigo
                                                                    si <condición> entonces
            Expresión
                                           Exp. Lógica                        <acciones>
                                      si                No          si_no
Acción 1                Acción 2
                                       Acción 1   Acción 2                    <acciones>
                                                                    fin_si

                           Con sentencias simples:       Con Sentencias Compuestas
                           If <expresión> then            If <expresión> then
                                      <sentencia>;           begin
           Pascal
                           else                                     <sentencia1>;
                                       <sentencia>;                 <sentencia2>;
                           end;                              end;
                                                         else
                                                             begin
                                                                       <sentencia1>;
                                   PROYECTO UNIVERSIDAD                <sentencia2>;
                                     PUBLICA CASANARE -      end;
                                        CONVENIO UIS                                     7
Expresión


Acción 1               Acción 2




                                  8

Weitere ähnliche Inhalte

Was ist angesagt?

Tema 3 sentencias de control de java por gio
Tema 3   sentencias de control de java por gioTema 3   sentencias de control de java por gio
Tema 3 sentencias de control de java por gioRobert Wolf
 
Convolución y su transformada de fourier
Convolución y su transformada de fourierConvolución y su transformada de fourier
Convolución y su transformada de fouriernorayni molina roa
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasReina Rodriguez
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Introducción a las integrales
Introducción a las integralesIntroducción a las integrales
Introducción a las integralesjbenayasfq
 
Vianey Hernandez Lopez
Vianey Hernandez LopezVianey Hernandez Lopez
Vianey Hernandez Lopezvianeylopez21
 
Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programaciónRoibertOnielEstradaL
 
FaMAF - Leccion Clase VHDL 07
FaMAF - Leccion Clase VHDL 07FaMAF - Leccion Clase VHDL 07
FaMAF - Leccion Clase VHDL 07cancu
 
D6 b sentencias de control de flujo
D6 b sentencias de control de flujoD6 b sentencias de control de flujo
D6 b sentencias de control de flujoGabriel Mondragón
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barretoLuisBarreto80
 
Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2karlalopezbello
 

Was ist angesagt? (15)

Tema 3 sentencias de control de java por gio
Tema 3   sentencias de control de java por gioTema 3   sentencias de control de java por gio
Tema 3 sentencias de control de java por gio
 
Convolución y su transformada de fourier
Convolución y su transformada de fourierConvolución y su transformada de fourier
Convolución y su transformada de fourier
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Introducción a las integrales
Introducción a las integralesIntroducción a las integrales
Introducción a las integrales
 
Vianey Hernandez Lopez
Vianey Hernandez LopezVianey Hernandez Lopez
Vianey Hernandez Lopez
 
Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programación
 
FaMAF - Leccion Clase VHDL 07
FaMAF - Leccion Clase VHDL 07FaMAF - Leccion Clase VHDL 07
FaMAF - Leccion Clase VHDL 07
 
D6 b sentencias de control de flujo
D6 b sentencias de control de flujoD6 b sentencias de control de flujo
D6 b sentencias de control de flujo
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras
EstructurasEstructuras
Estructuras
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barreto
 
Tipos de estructuras
Tipos de estructurasTipos de estructuras
Tipos de estructuras
 
Clase 13, 9/10/2007
Clase 13, 9/10/2007Clase 13, 9/10/2007
Clase 13, 9/10/2007
 
Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2
 

Andere mochten auch

Historia del graffiti mauricio herrera 4 a
Historia del graffiti mauricio herrera 4 aHistoria del graffiti mauricio herrera 4 a
Historia del graffiti mauricio herrera 4 aMau Ry
 
Historia del graffiti daniela valenzuela 4° a
Historia del graffiti daniela valenzuela 4° aHistoria del graffiti daniela valenzuela 4° a
Historia del graffiti daniela valenzuela 4° adanielavalezuela
 
ANTECEDENTES DEL GRAFITI
ANTECEDENTES DEL GRAFITIANTECEDENTES DEL GRAFITI
ANTECEDENTES DEL GRAFITI14031966
 
Antecedentes de los Grafitis
Antecedentes de los GrafitisAntecedentes de los Grafitis
Antecedentes de los GrafitisMarvin Hernandez
 
El graffiti y su relación con las culturas urbanas: El Hip Hop y su expresión...
El graffiti y su relación con las culturas urbanas: El Hip Hop y su expresión...El graffiti y su relación con las culturas urbanas: El Hip Hop y su expresión...
El graffiti y su relación con las culturas urbanas: El Hip Hop y su expresión...paolahincapie26
 
Materiales para hacer graffiti
Materiales para hacer graffitiMateriales para hacer graffiti
Materiales para hacer graffitisaralmercado
 

Andere mochten auch (9)

Graffiti Social
Graffiti SocialGraffiti Social
Graffiti Social
 
Historia del graffiti mauricio herrera 4 a
Historia del graffiti mauricio herrera 4 aHistoria del graffiti mauricio herrera 4 a
Historia del graffiti mauricio herrera 4 a
 
Historia del graffiti daniela valenzuela 4° a
Historia del graffiti daniela valenzuela 4° aHistoria del graffiti daniela valenzuela 4° a
Historia del graffiti daniela valenzuela 4° a
 
Antecedentes graffiti
Antecedentes graffitiAntecedentes graffiti
Antecedentes graffiti
 
ANTECEDENTES DEL GRAFITI
ANTECEDENTES DEL GRAFITIANTECEDENTES DEL GRAFITI
ANTECEDENTES DEL GRAFITI
 
Antecedentes de los Grafitis
Antecedentes de los GrafitisAntecedentes de los Grafitis
Antecedentes de los Grafitis
 
El graffiti y su relación con las culturas urbanas: El Hip Hop y su expresión...
El graffiti y su relación con las culturas urbanas: El Hip Hop y su expresión...El graffiti y su relación con las culturas urbanas: El Hip Hop y su expresión...
El graffiti y su relación con las culturas urbanas: El Hip Hop y su expresión...
 
Materiales para hacer graffiti
Materiales para hacer graffitiMateriales para hacer graffiti
Materiales para hacer graffiti
 
Qué es un graffiti
Qué es un graffitiQué es un graffiti
Qué es un graffiti
 

Kürzlich hochgeladen

IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfSarayLuciaSnchezFigu
 
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
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
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
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAELIASPELAEZSARMIENTO1
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxkeithgiancarloroquef
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 

Kürzlich hochgeladen (20)

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
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
 
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
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
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...
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptx
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 

Estructura general de un programa con programación estructurada

  • 1. Clase 5 Estructura General de Un Programa Programación Estructurada 1
  • 2. Contenido • 4.1 Programación Estructurada. • 4.2 Teorema de Böhn y Jacopini. • 4.3 Estructuras de Control – 4.3.1 Secuenciales – 4.3.2 Selectivas • Simples • Dobles • Múltiples – 4.3.3 Repetitivas • Mientras (While) • Repetir (Repeat) • Desde (for) – 4.3.4 Anidadas 2
  • 3. 4.1 Programación Estructurada • La programación estructurada es un conjunto de técnicas para desarrollar algoritmos fáciles describir, verificar, leer y modificar que utiliza: – Diseño descendente: Consiste en diseñar algoritmos en etapas, yendo de los conceptos generales al detalle. El diseño descendente se vera completado y ampliado con el modular. – Recursos Abstractos: En la Descomposición de una acción compleja se supone que todas las partes resultantes están ya resueltas, posponiendo su realización para el siguiente refinamiento. – Estructuras Básicas: Los algoritmos deberán ser escritos únicamente utilizando tres tipos de estructuras básicas. 3
  • 4. 4.2 Teorema de Böhm y Jacopini • Para que la programación sea estructurada, los programas han de ser propios un programa se define como propio si cumple las siguientes características: – Tiene un solo punto de entrada y uno de salida – Toda acción del algoritmo es accesible, es decir, existe al menos un camino que va desde el inicio hasta el fin del algoritmo, se puede seguir y pasar a través de dicha acción. – No posee lazos o bucles infinitos. • El teorema de Böhm y Jacopini dice que: “un programa propio puede ser escrito utilizando únicamente tres tipos de estructuras: secuencial, selectiva y repetitiva” 4
  • 5. 4.3 Estructuras de Control • Son aquellas que controlan el modo de ejecución de un programa y se clasifican en secuenciales, selectivas, y repetitivas. • 4.3.1 Estructuras Secuenciales Diagrama de Flujo Diagrama N-S Pseudocógigo C Acción 1 acción 1 Sentencial 1 Acción 1 Acción 2 Acción 2 acción 2 Sentencial 2 Acción n acción n Sentencial n Acción n • 4.3.1 Estructuras Selectivas Se ejecutan unas acciones u otras según se cumpla o no una determinada condición; pueden ser simples, dobles o múltiples 5
  • 6. 4.3.2.1 Estructuras Selectivas Simples Se evalúa la condición y si esta da como resultado verdad, se ejecuta una determinada acción o grupo de acciones, en caso contrario se salta dicho grupo de acciones. Diagrama de Flujo Diagrama N-S Pseudocógigo Expresión Exp. Lógica si <condición> entonces si <acciones> Acción fin_si Acción 1 Con sentencias simples: Con Sentencias Compuestas If <expresión> then If <expresión> then <sentencia>; begin Pascal <sentencia1>; <sentencia2>; end; 6
  • 7. 4.3.2.1 Estructuras Selectivas Dobles Cuando el resultado de evaluar la condición es verdad se ejecutará una determinada acción o grupo de acciones, si el resultado es falso otra acción o grupo de acciones diferentes Diagrama de Flujo Diagrama N-S Pseudocógigo si <condición> entonces Expresión Exp. Lógica <acciones> si No si_no Acción 1 Acción 2 Acción 1 Acción 2 <acciones> fin_si Con sentencias simples: Con Sentencias Compuestas If <expresión> then If <expresión> then <sentencia>; begin Pascal else <sentencia1>; <sentencia>; <sentencia2>; end; end; else begin <sentencia1>; PROYECTO UNIVERSIDAD <sentencia2>; PUBLICA CASANARE - end; CONVENIO UIS 7
  • 8. Expresión Acción 1 Acción 2 8