SlideShare uma empresa Scribd logo
1 de 8
ESTRUCTURAS DE
PROGRAMACIÓN




I NG M ARINA V INTIMILLA
E STRUCTURAS B ÁSICAS


 Secuenciales     Condicionales        Cíclicas

• Ejecución       • Bifurcaciones   • Repeticiones
  secuencial        de proceso        de proceso
• Instrucciones   • Operador        • While
  E/S               condicionaL     • Do until
• Expresiones     • If-the-else     • For
  matemáticas     • switch
  y/o lógicas
B IFURCACIONES
                          ( SEUDOCODIGO )
Si (condición) entonces

  proceso1

Caso contrario

  proceso2

Fin si
B IFURCACIONES
               D IAGRAMA DE F LUJO
               inicio



               A,B

         NO             SI
C= A*3                       C=B/2+A
              A =B




              C



              FIN
O PERADORES DE R ELACIONALES
   Los operadores relacionales se utilizan para comprobar
    una condición.

   los operadores relacionales que tiene C++ son:
        Operador en C++                 Significado


             ==                            Igual


              !=                         Diferente


              <                         Menor que


              >                         Mayor que


             <=                      Menor o igual que


              >=                     Mayor o igual que
O PERADORES L ÓGICOS

   Se utilizan con expresiones para devolver un valor
    verdadero (cualquier entero diferente de cero) o un
    valor falso (cero).

   Los operadores lógicos que maneja C++ son:
           Operador en C++          Significado


                 ||                     or


                &&                     and


                  !                    not
O PERADOR C ONDICIONAL

Operador con tres operandos:
Expresión 1 ? expresión 2 : expresión3;


   Se evalúa expresión1
   Se ejecuta expresión2 si el resultado evaluación es
    verdadera,
   Se ejecuta expresion3 su el resultado evaluación es
    falso
   Ej: A != B ? C=A*2 : C= A/2;
IF –       THEN         -   ELSE

Sentencia de control que permite ejecutar un proceso u otro
    dependiendo de una condición.

    if (expresión)
      {sentencias 1;}
    else
      {sentencias 2;}


     Se evalúa expresión
     Si es verdadera ejecuta sentencias 1
     Si es falso se ejecuta sentencias 2

Mais conteúdo relacionado

Mais procurados

Las estructuras de control en programación presentacion
Las estructuras de control en programación presentacionLas estructuras de control en programación presentacion
Las estructuras de control en programación presentacionOrangel4
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaHenry Centeno
 
04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...
04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...
04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...Diego Andrés Alvarez Marín
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Estructuras de decisión o selectivas
Estructuras de decisión o selectivasEstructuras de decisión o selectivas
Estructuras de decisión o selectivasDenisse C
 
Conversión de un AFN a un AFD.
Conversión de un AFN a un AFD.Conversión de un AFN a un AFD.
Conversión de un AFN a un AFD.Vikky Moscoso
 
Proposiciones y bloques de código
Proposiciones y bloques de códigoProposiciones y bloques de código
Proposiciones y bloques de códigoDenisse C
 
Funciones y objetivos del sistema
Funciones y objetivos del sistemaFunciones y objetivos del sistema
Funciones y objetivos del sistemaDenisse C
 
Estructuras de control en PHP
Estructuras de control en PHPEstructuras de control en PHP
Estructuras de control en PHPupresentaciones
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaLeydi Hernandez
 
condiciones multiples y anidadas.pptx
condiciones multiples y anidadas.pptxcondiciones multiples y anidadas.pptx
condiciones multiples y anidadas.pptxAbelBlancoSoto
 
Mapa conceptual de c++
Mapa conceptual de c++Mapa conceptual de c++
Mapa conceptual de c++JoseManuel625
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacionneyvajms
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionalesAndreina Trejo
 

Mais procurados (20)

Las estructuras de control en programación presentacion
Las estructuras de control en programación presentacionLas estructuras de control en programación presentacion
Las estructuras de control en programación presentacion
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...
04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...
04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Estructuras de decisión o selectivas
Estructuras de decisión o selectivasEstructuras de decisión o selectivas
Estructuras de decisión o selectivas
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Elementos basicos c
Elementos basicos cElementos basicos c
Elementos basicos c
 
Conversión de un AFN a un AFD.
Conversión de un AFN a un AFD.Conversión de un AFN a un AFD.
Conversión de un AFN a un AFD.
 
Proposiciones y bloques de código
Proposiciones y bloques de códigoProposiciones y bloques de código
Proposiciones y bloques de código
 
Funciones y objetivos del sistema
Funciones y objetivos del sistemaFunciones y objetivos del sistema
Funciones y objetivos del sistema
 
Estructuras de control en PHP
Estructuras de control en PHPEstructuras de control en PHP
Estructuras de control en PHP
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
condiciones multiples y anidadas.pptx
condiciones multiples y anidadas.pptxcondiciones multiples y anidadas.pptx
condiciones multiples y anidadas.pptx
 
Estructura repetitiva
Estructura repetitivaEstructura repetitiva
Estructura repetitiva
 
Mapa conceptual de c++
Mapa conceptual de c++Mapa conceptual de c++
Mapa conceptual de c++
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Topicos avanzados de programacion
Topicos avanzados de programacionTopicos avanzados de programacion
Topicos avanzados de programacion
 

Semelhante a 5. estructuras de programación

Operadores en c_ (1)
Operadores en c_ (1)Operadores en c_ (1)
Operadores en c_ (1)luis_ocampo27
 
Fundamentos programcion unidad_i
Fundamentos programcion unidad_iFundamentos programcion unidad_i
Fundamentos programcion unidad_iNany Hernandez
 
Leccion A Tutorial 4
Leccion A Tutorial 4Leccion A Tutorial 4
Leccion A Tutorial 4UVM
 
Unidad II Datos y Entidades Primitivas - Expresiones
Unidad II Datos y Entidades Primitivas - ExpresionesUnidad II Datos y Entidades Primitivas - Expresiones
Unidad II Datos y Entidades Primitivas - ExpresionesAverkleyCH
 
Quasi - Lenguaje C Operadores
Quasi - Lenguaje C OperadoresQuasi - Lenguaje C Operadores
Quasi - Lenguaje C Operadoresdegarden
 
3ra parte operaciones
 3ra parte operaciones 3ra parte operaciones
3ra parte operacionesyuli02
 
Lenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operacionesLenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operacionesDunkherz
 
Operadores que se utiliza en programacion c
Operadores que se utiliza en programacion cOperadores que se utiliza en programacion c
Operadores que se utiliza en programacion cFranklin Anilema
 
Unidad 2
Unidad 2Unidad 2
Unidad 2UTP, TA
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y ExpresionesYenny Salazar
 
3.5 operador condicional
3.5 operador condicional3.5 operador condicional
3.5 operador condicionalSNPP
 
Breve manual visual basic
Breve manual visual basicBreve manual visual basic
Breve manual visual basicTensor
 
Tipos de operadores_de_c_
Tipos de operadores_de_c_Tipos de operadores_de_c_
Tipos de operadores_de_c_LuisFrancisco02
 

Semelhante a 5. estructuras de programación (20)

06 Desarrollo Programas Estructurados
06 Desarrollo Programas Estructurados06 Desarrollo Programas Estructurados
06 Desarrollo Programas Estructurados
 
C
C C
C
 
Operadores en c_ (1)
Operadores en c_ (1)Operadores en c_ (1)
Operadores en c_ (1)
 
Fundamentos programcion unidad_i
Fundamentos programcion unidad_iFundamentos programcion unidad_i
Fundamentos programcion unidad_i
 
Operaciones y expresiones
Operaciones y expresionesOperaciones y expresiones
Operaciones y expresiones
 
Leccion A Tutorial 4
Leccion A Tutorial 4Leccion A Tutorial 4
Leccion A Tutorial 4
 
Unidad II Datos y Entidades Primitivas - Expresiones
Unidad II Datos y Entidades Primitivas - ExpresionesUnidad II Datos y Entidades Primitivas - Expresiones
Unidad II Datos y Entidades Primitivas - Expresiones
 
Quasi - Lenguaje C Operadores
Quasi - Lenguaje C OperadoresQuasi - Lenguaje C Operadores
Quasi - Lenguaje C Operadores
 
3ra parte operaciones
 3ra parte operaciones 3ra parte operaciones
3ra parte operaciones
 
Lenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operacionesLenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operaciones
 
9 operadores
9  operadores9  operadores
9 operadores
 
9 operadores
9 operadores9 operadores
9 operadores
 
Operadores que se utiliza en programacion c
Operadores que se utiliza en programacion cOperadores que se utiliza en programacion c
Operadores que se utiliza en programacion c
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Expresiones y operaciones grupo 1
Expresiones y operaciones grupo 1Expresiones y operaciones grupo 1
Expresiones y operaciones grupo 1
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
 
3.5 operador condicional
3.5 operador condicional3.5 operador condicional
3.5 operador condicional
 
Breve manual visual basic
Breve manual visual basicBreve manual visual basic
Breve manual visual basic
 
Tipos de operadores_de_c_
Tipos de operadores_de_c_Tipos de operadores_de_c_
Tipos de operadores_de_c_
 
Tipos de operadores_de_c_
Tipos de operadores_de_c_Tipos de operadores_de_c_
Tipos de operadores_de_c_
 

Mais de Marina Vintimilla

Mais de Marina Vintimilla (10)

1 introducción
1 introducción1 introducción
1 introducción
 
7. sentencias cíclicas
7. sentencias cíclicas7. sentencias cíclicas
7. sentencias cíclicas
 
6. sentencia switch
6. sentencia switch6. sentencia switch
6. sentencia switch
 
3 marco teorico
3 marco teorico3 marco teorico
3 marco teorico
 
4. lenguaje c++
4. lenguaje c++4. lenguaje c++
4. lenguaje c++
 
3.tecnicas de algoritmación
3.tecnicas de algoritmación3.tecnicas de algoritmación
3.tecnicas de algoritmación
 
2.tipos de varibales
2.tipos de varibales2.tipos de varibales
2.tipos de varibales
 
2 problema, formulación, objetivos y justificación
2 problema, formulación, objetivos y justificación2 problema, formulación, objetivos y justificación
2 problema, formulación, objetivos y justificación
 
1 introducción
1 introducción1 introducción
1 introducción
 
1.introduccion a la programación
1.introduccion a la programación1.introduccion a la programación
1.introduccion a la programación
 

5. estructuras de programación

  • 1. ESTRUCTURAS DE PROGRAMACIÓN I NG M ARINA V INTIMILLA
  • 2. E STRUCTURAS B ÁSICAS Secuenciales Condicionales Cíclicas • Ejecución • Bifurcaciones • Repeticiones secuencial de proceso de proceso • Instrucciones • Operador • While E/S condicionaL • Do until • Expresiones • If-the-else • For matemáticas • switch y/o lógicas
  • 3. B IFURCACIONES ( SEUDOCODIGO ) Si (condición) entonces proceso1 Caso contrario proceso2 Fin si
  • 4. B IFURCACIONES D IAGRAMA DE F LUJO inicio A,B NO SI C= A*3 C=B/2+A A =B C FIN
  • 5. O PERADORES DE R ELACIONALES  Los operadores relacionales se utilizan para comprobar una condición.  los operadores relacionales que tiene C++ son: Operador en C++ Significado == Igual != Diferente < Menor que > Mayor que <= Menor o igual que >= Mayor o igual que
  • 6. O PERADORES L ÓGICOS  Se utilizan con expresiones para devolver un valor verdadero (cualquier entero diferente de cero) o un valor falso (cero).  Los operadores lógicos que maneja C++ son: Operador en C++ Significado || or && and ! not
  • 7. O PERADOR C ONDICIONAL Operador con tres operandos: Expresión 1 ? expresión 2 : expresión3;  Se evalúa expresión1  Se ejecuta expresión2 si el resultado evaluación es verdadera,  Se ejecuta expresion3 su el resultado evaluación es falso  Ej: A != B ? C=A*2 : C= A/2;
  • 8. IF – THEN - ELSE Sentencia de control que permite ejecutar un proceso u otro dependiendo de una condición. if (expresión) {sentencias 1;} else {sentencias 2;}  Se evalúa expresión  Si es verdadera ejecuta sentencias 1  Si es falso se ejecuta sentencias 2