SlideShare una empresa de Scribd logo
Estructuras  de Control ( Sentencia  if, if-else, while, shape editor ) POR: Andrés Carrera  Susana Guasha FECHA:  20-05-2008
Estructuras  de Control ( Sentencia  if, if-else, while, shape editor ) En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then-Else y Select-Case)  Ejecutar un grupo de sentencias mientras exista una condición (Do-While)  Ejecutar un grupo de sentencias hasta que exista una condición (Do-Until)  Ejecutar un grupo de sentencias un número determinado de veces (For-Next)  - Etc
Todas las estructuras de control tienen un único punto de entrada y un único punto de salida. Las estructuras de control se puede clasificar en : secuenciales, iterativas y de control avanzadas.  Los lenguajes de programación modernos tienen estructuras de control similares. Básicamente lo que varía entre las estructuras de control de los diferentes lenguajes es su sintaxis, cada lenguaje tiene una sintaxis propia para expresar la estructura.  Estructuras  de Control ( Sentencia  if, if-else, while, shape editor )
Tipos de estructura de control If-Then-Else  Si la condición es verdadera, se ejecuta el bloque de sentencias 1, de lo contrario, se ejecuta el bloque de sentencias 2. IF (Condición) THEN (Bloque de sentencias 1) ELSE (Bloque de sentencias 2) END IF La construcción  if  es una de las más importantes características de muchos lenguajes, incluido PHP. Permite la ejecución condicional de fragmentos de código. PHP caracteriza una estructura  if  que es similar a la de C:  <?php  if (expr)  sentencia  ?>
ifelse elseif , como su nombre sugiere, es una combinación de  if  y  else . Como  else , extiende una sentencia  if  para ejecutar una sentencia diferente en caso de que la expresión  if  original se evalúa como  FALSE . No obstante, a diferencia de  else , ejecutará esa expresión alternativa solamente si la expresión condicional  elseif  se evalúa como  TRUE . Por ejemplo, el siguiente código mostraría a es mayor que b, a es igual a b o a es menor que b:  <?php if ($a > $b) {      print &quot;a es mayor que b&quot;; } elseif ($a == $b) {      print &quot;a es igual que b&quot;; } else {      print &quot;a es mayor que b&quot;; } ?>
Bucle while El  Bucle while  o  bucle mientras  es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera.  while '''(Condición)'''  Operación Operación  Operación Operación ...  fin while

Más contenido relacionado

PPT
Estructuras de control en Java
PPTX
Estructuras de control
PDF
Estructura de control repetitiva
DOCX
Estructura de control for
PPTX
Sentencias de repetición en Java
DOCX
métodos procedimimientos estructuras de control java
PPT
Estructuras De Control
 
PPT
Curso Java Inicial 3 Sentencias De Control De Flujo
Estructuras de control en Java
Estructuras de control
Estructura de control repetitiva
Estructura de control for
Sentencias de repetición en Java
métodos procedimimientos estructuras de control java
Estructuras De Control
 
Curso Java Inicial 3 Sentencias De Control De Flujo

La actualidad más candente (20)

PPT
Estructuras Selectivas y Repetitivas en C++
PPT
Estructuras de control
PPTX
Estructuras De Control
PPTX
Sentencias de Programacion
PPT
Instrucciones de control
DOCX
Estructuras repetitivas
PPT
ESTRUCTURAS REPETITIVAS
PDF
15 Curso de POO en java - estructuras repetitivas
PPT
Diagramas De Flujo
PPT
Estructuras repetitivas - pseudocodigo
PPT
Estructuras repetitivas
PPTX
4. estructuras selectivas
PPSX
Estructura repetitiva
PPTX
Estructuras repetitivas(while, for, repeat)
PPTX
Estructuras repetitivas for y while
PDF
Tema 3 sentencias de control de java por gio
PDF
Bucle for (1)
PPT
Estructuras repetitivas
PDF
Lenguaje c
PPT
CICLO FOR
Estructuras Selectivas y Repetitivas en C++
Estructuras de control
Estructuras De Control
Sentencias de Programacion
Instrucciones de control
Estructuras repetitivas
ESTRUCTURAS REPETITIVAS
15 Curso de POO en java - estructuras repetitivas
Diagramas De Flujo
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas
4. estructuras selectivas
Estructura repetitiva
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas for y while
Tema 3 sentencias de control de java por gio
Bucle for (1)
Estructuras repetitivas
Lenguaje c
CICLO FOR
Publicidad

Similar a Estructuras de Control (20)

DOCX
Php curso03
PPTX
Segundaunidad 130505194726-phpapp02
PPTX
ESTRUCTURAS DE CONTROL
PPTX
Estructura de control
DOCX
Conceptos en internet
DOCX
Ensayo de php
PPTX
Scripts
PPTX
Segunda unidad
PPTX
Variables en c(1)
PDF
Sesion07_Estructuras de Control en PHP.pdf
PDF
Php informacion
PPTX
Programación estructurada Analisis y Diseño Jessy Lopez 11v02.pptx
PPTX
Estructura de control en la Programación. Luis Rondón
PPTX
Estructuras de control en la programación.
PPTX
Programacion I
PPTX
Programacin estructurada
PPTX
Lenguaje informático
DOCX
Mariangel garcía informática
Php curso03
Segundaunidad 130505194726-phpapp02
ESTRUCTURAS DE CONTROL
Estructura de control
Conceptos en internet
Ensayo de php
Scripts
Segunda unidad
Variables en c(1)
Sesion07_Estructuras de Control en PHP.pdf
Php informacion
Programación estructurada Analisis y Diseño Jessy Lopez 11v02.pptx
Estructura de control en la Programación. Luis Rondón
Estructuras de control en la programación.
Programacion I
Programacin estructurada
Lenguaje informático
Mariangel garcía informática
Publicidad

Más de Andres Carrera (6)

PPT
Open Innovation
PPT
Open Innovation
PPT
Calidad de Software - PSP
PPS
Dilo en voz vajita
PPT
Un Emprendedor Lojano
Open Innovation
Open Innovation
Calidad de Software - PSP
Dilo en voz vajita
Un Emprendedor Lojano

Último (20)

PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
clase auditoria informatica 2025.........
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Estrategia de apoyo tecnología grado 9-3
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
Presentación de Redes de Datos modelo osi
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
Diapositiva proyecto de vida, materia catedra
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
clase auditoria informatica 2025.........
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Plantilla para Diseño de Narrativas Transmedia.pdf
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Propuesta BKP servidores con Acronis1.pptx
Estrategia de apoyo tecnología grado 9-3
Presentación PASANTIAS AuditorioOO..pptx
Influencia-del-uso-de-redes-sociales.pdf
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Presentación de Redes de Datos modelo osi
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Diapositiva proyecto de vida, materia catedra
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
historia_web de la creacion de un navegador_presentacion.pptx

Estructuras de Control

  • 1. Estructuras de Control ( Sentencia if, if-else, while, shape editor ) POR: Andrés Carrera Susana Guasha FECHA: 20-05-2008
  • 2. Estructuras de Control ( Sentencia if, if-else, while, shape editor ) En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then-Else y Select-Case) Ejecutar un grupo de sentencias mientras exista una condición (Do-While) Ejecutar un grupo de sentencias hasta que exista una condición (Do-Until) Ejecutar un grupo de sentencias un número determinado de veces (For-Next) - Etc
  • 3. Todas las estructuras de control tienen un único punto de entrada y un único punto de salida. Las estructuras de control se puede clasificar en : secuenciales, iterativas y de control avanzadas. Los lenguajes de programación modernos tienen estructuras de control similares. Básicamente lo que varía entre las estructuras de control de los diferentes lenguajes es su sintaxis, cada lenguaje tiene una sintaxis propia para expresar la estructura. Estructuras de Control ( Sentencia if, if-else, while, shape editor )
  • 4. Tipos de estructura de control If-Then-Else Si la condición es verdadera, se ejecuta el bloque de sentencias 1, de lo contrario, se ejecuta el bloque de sentencias 2. IF (Condición) THEN (Bloque de sentencias 1) ELSE (Bloque de sentencias 2) END IF La construcción if es una de las más importantes características de muchos lenguajes, incluido PHP. Permite la ejecución condicional de fragmentos de código. PHP caracteriza una estructura if que es similar a la de C: <?php if (expr) sentencia ?>
  • 5. ifelse elseif , como su nombre sugiere, es una combinación de if y else . Como else , extiende una sentencia if para ejecutar una sentencia diferente en caso de que la expresión if original se evalúa como FALSE . No obstante, a diferencia de else , ejecutará esa expresión alternativa solamente si la expresión condicional elseif se evalúa como TRUE . Por ejemplo, el siguiente código mostraría a es mayor que b, a es igual a b o a es menor que b: <?php if ($a > $b) {      print &quot;a es mayor que b&quot;; } elseif ($a == $b) {      print &quot;a es igual que b&quot;; } else {      print &quot;a es mayor que b&quot;; } ?>
  • 6. Bucle while El Bucle while o bucle mientras es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera. while '''(Condición)''' Operación Operación Operación Operación ... fin while