SlideShare ist ein Scribd-Unternehmen logo
1 von 16
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

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Evolucion de linux
Evolucion de linuxEvolucion de linux
Evolucion de linux
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquica
 
Programacion modular
Programacion modularProgramacion modular
Programacion modular
 
Infografia
InfografiaInfografia
Infografia
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Programacion interactiva
Programacion interactivaProgramacion interactiva
Programacion interactiva
 
Procesos Interrupciones y Nucleo
 Procesos Interrupciones y Nucleo Procesos Interrupciones y Nucleo
Procesos Interrupciones y Nucleo
 
Introduccion al Software Libre
Introduccion al Software LibreIntroduccion al Software Libre
Introduccion al Software Libre
 
Inf 324 01 03 Planificadores
Inf 324 01 03 PlanificadoresInf 324 01 03 Planificadores
Inf 324 01 03 Planificadores
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrente
 
Memorias
MemoriasMemorias
Memorias
 
Uml presentacion
Uml   presentacionUml   presentacion
Uml presentacion
 
Power point comunicacion digital
Power point comunicacion digitalPower point comunicacion digital
Power point comunicacion digital
 
Modelos de ciclo de vida del software
Modelos de ciclo de vida del softwareModelos de ciclo de vida del software
Modelos de ciclo de vida del software
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
 
Presentación Sistema OPerativo Linux
Presentación Sistema OPerativo  Linux Presentación Sistema OPerativo  Linux
Presentación Sistema OPerativo Linux
 
Sistemas operativos de red
Sistemas operativos de redSistemas operativos de red
Sistemas operativos de red
 
Elementos de programacion
Elementos de programacionElementos de programacion
Elementos de programacion
 
Arquitectura de computadores
Arquitectura de computadoresArquitectura de computadores
Arquitectura de computadores
 
clasificacion de los sistemas operativos
clasificacion de los sistemas operativosclasificacion de los sistemas operativos
clasificacion de los sistemas operativos
 

Ähnlich wie Ppt programacion, inv.1

Estructuras de control repetitivas2
Estructuras de control repetitivas2Estructuras de control repetitivas2
Estructuras de control repetitivas2David manzano
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayanaGreulys Caraballo
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++ncrmax
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitivavillandri pachco
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayanayankelis zorrilla
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivoAnderson Bolivar
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióNRegina Flores
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióNRegina Flores
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlparada137
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlparada137
 
Lección Evaluativa Unidad No. 2 Visual Basic
Lección Evaluativa Unidad No. 2 Visual BasicLección Evaluativa Unidad No. 2 Visual Basic
Lección Evaluativa Unidad No. 2 Visual BasicJulian Bohorquez
 

Ähnlich wie Ppt programacion, inv.1 (20)

Estructuras de control repetitivas2
Estructuras de control repetitivas2Estructuras de control repetitivas2
Estructuras de control repetitivas2
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayana
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
 
Iteraciones y decisiones en c++
Iteraciones y decisiones en c++Iteraciones y decisiones en c++
Iteraciones y decisiones en c++
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayana
 
Estrucselecyrepet
EstrucselecyrepetEstrucselecyrepet
Estrucselecyrepet
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióN
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióN
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
4.instrucciones de control en c++
4.instrucciones de control en c++4.instrucciones de control en c++
4.instrucciones de control en c++
 
Sentencias
SentenciasSentencias
Sentencias
 
Sentencias
SentenciasSentencias
Sentencias
 
Ciclos
CiclosCiclos
Ciclos
 
Lección Evaluativa Unidad No. 2 Visual Basic
Lección Evaluativa Unidad No. 2 Visual BasicLección Evaluativa Unidad No. 2 Visual Basic
Lección Evaluativa Unidad No. 2 Visual Basic
 
Clase 2
Clase 2Clase 2
Clase 2
 
Yalexa
YalexaYalexa
Yalexa
 
15 Curso de POO en java - estructuras repetitivas
15 Curso de POO en java - estructuras repetitivas15 Curso de POO en java - estructuras repetitivas
15 Curso de POO en java - estructuras repetitivas
 

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 • cuenta de una condición que se ejecuta solo si la sentencia se cumple. REGRESAR
  • 4. SENTENCIA IF…ELSE • Esta utiliza una segunda sentencia alternativa solo si la primera no cumple con la condición, se ejecuta la segunda. REGRESAR
  • 5. 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
  • 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 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. Sentencia While Permite que el programador especifique que acción se va a repetir mientras la condición sea verdadera REGRESAR
  • 14. 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
  • 15. Etiquetas En break y continue existen etiquetas que indiquen hacia done van las condiciones cuando se ejecuta correctamente REGRESAR