Universidad de Panamá
      Centro Regional Universitario de Coclé
Facultad de Informática Electrónica y Comunicación
                  Programación


  Angelina Vanega, Katya Sánchez, Cinthia Quirós




     Por: María Quintana Elisa Meison y Eduardo Camargo   .
Contenido
• Sentencia
  condicional
  – Sentencia if
  – Sentencia if…else
  – Sentencia Swich     – Sentencia iterativa


• Sentencia             – Sentencia do while
  alternativa           – Sentencia break
  – Sentencia for       – Sentencia continue
  – Sentencia while     – Etiquetas
SENTENCIA IF

• cuenta de una condición
 que se ejecuta solo si la
 sentencia se cumple.




                             REGRESAR
SENTENCIA IF…ELSE

• Esta utiliza una segunda
 sentencia alternativa solo
 si la primera no cumple
 con    la   condición,   se
 ejecuta la segunda.




                               REGRESAR
SENTENCIA SWICH
• Funciona para
  seleccionar varias
  alternativa y en este caso
  se utiliza mas de dos
• En si utilizada para
  agrupar un conjunto de
  sentencias.




                               REGRESAR
SENTENCIA FOR
Se     empleara       cuando
 conocemos el número de
 veces que se ejecutara una
 sentencia.
La forma general de la
 sentencia For:
       Inicialización
        Condición
        Incremento



                                Siguiente
Ejemplo de Sentencia For
• Contador se inicializa en 1.
• Se evalúa la condición de
  continuación: contador<=10.
• La instrucción printf imprime
  el valor del contador es
  decir 1.
• El contador se incrementa
  por        la      expresión
  contador++.
• El       ciclo      comienza
  nuevamente y pasa a 2.




                                  REGRESAR
Sentencia Do While
Do While la condición se
 encuentra al final del bucle y
 se ejecuta por lo menos una
 vez.

La forma general de la
 sentencia do While es:
         Sentencia
         Condición




                                  Siguiente
Diagrama de Flujo de Do While
Este diagrama de flujo
muestra que la condición
de continuación de ciclo no
se ejecuta sino hasta
después de que la acción
se ejecuta al menos una
vez.




                              REGRESAR
Instrucción Continue
Fuerza al bucle a
 comenzar          una
 interacción desde el
 principio.
La forma general se
 puede representar de
 la siguiente manera:




                           Siguiente
Ejemplo de Sentencia Continue
La instrucción continue se
 utiliza dentro de una
 sentencia For.
La instrucción continue la
 utilizan para ignorar la
 expresión de algún valor




                              REGRESAR
Sentencias Iterativas
Permite realizar un
problema una y otra vez
hasta que se cumpla con
sus condiciones
Las sentencias iterativas
son: for, while y do while.




                              REGRESAR
Sentencia While

Permite que el programador
especifique que acción se va
a repetir mientras la condición
sea verdadera




                                  REGRESAR
Sentencia break
Se utiliza para alertar el
flujo de control.
Es necesario que en
ocasiones se interrumpa
la secuencia del while,
do while, for




                             REGRESAR
Etiquetas
En break y continue existen
etiquetas que indiquen
hacia done van las
condiciones cuando se
ejecuta correctamente




                              REGRESAR
Ppt programacion, inv.1

Ppt programacion, inv.1

  • 1.
    Universidad de Panamá Centro Regional Universitario de Coclé Facultad de Informática Electrónica y Comunicación Programación Angelina Vanega, Katya Sánchez, Cinthia Quirós Por: María Quintana Elisa Meison y Eduardo Camargo .
  • 2.
    Contenido • Sentencia condicional – Sentencia if – Sentencia if…else – Sentencia Swich – Sentencia iterativa • Sentencia – Sentencia do while alternativa – Sentencia break – Sentencia for – Sentencia continue – Sentencia while – Etiquetas
  • 3.
    SENTENCIA IF • cuentade una condición que se ejecuta solo si la sentencia se cumple. REGRESAR
  • 4.
    SENTENCIA IF…ELSE • Estautiliza una segunda sentencia alternativa solo si la primera no cumple con la condición, se ejecuta la segunda. REGRESAR
  • 5.
    SENTENCIA SWICH • Funcionapara seleccionar varias alternativa y en este caso se utiliza mas de dos • En si utilizada para agrupar un conjunto de sentencias. REGRESAR
  • 6.
    SENTENCIA FOR Se empleara cuando conocemos el número de veces que se ejecutara una sentencia. La forma general de la sentencia For:  Inicialización  Condición  Incremento Siguiente
  • 7.
    Ejemplo de SentenciaFor • Contador se inicializa en 1. • Se evalúa la condición de continuación: contador<=10. • La instrucción printf imprime el valor del contador es decir 1. • El contador se incrementa por la expresión contador++. • El ciclo comienza nuevamente y pasa a 2. REGRESAR
  • 8.
    Sentencia Do While DoWhile la condición se encuentra al final del bucle y se ejecuta por lo menos una vez. La forma general de la sentencia do While es:  Sentencia  Condición Siguiente
  • 9.
    Diagrama de Flujode Do While Este diagrama de flujo muestra que la condición de continuación de ciclo no se ejecuta sino hasta después de que la acción se ejecuta al menos una vez. REGRESAR
  • 10.
    Instrucción Continue Fuerza albucle a comenzar una interacción desde el principio. La forma general se puede representar de la siguiente manera: Siguiente
  • 11.
    Ejemplo de SentenciaContinue La instrucción continue se utiliza dentro de una sentencia For. La instrucción continue la utilizan para ignorar la expresión de algún valor REGRESAR
  • 12.
    Sentencias Iterativas Permite realizarun problema una y otra vez hasta que se cumpla con sus condiciones Las sentencias iterativas son: for, while y do while. REGRESAR
  • 13.
    Sentencia While Permite queel programador especifique que acción se va a repetir mientras la condición sea verdadera REGRESAR
  • 14.
    Sentencia break Se utilizapara alertar el flujo de control. Es necesario que en ocasiones se interrumpa la secuencia del while, do while, for REGRESAR
  • 15.
    Etiquetas En break ycontinue existen etiquetas que indiquen hacia done van las condiciones cuando se ejecuta correctamente REGRESAR