6

Click here to load reader

Estructuras de Control

Embed Size (px)

DESCRIPTION

Presentacion en la que se encuentra las Estructuras de Control (Sentencia if, if-else)

Citation preview

Page 1: Estructuras de Control

Estructuras de Control (Sentencia if, if-else, while, shape editor )

POR:

- Andrés Carrera - Susana Guasha

FECHA: 20-05-2008

Page 2: Estructuras de Control

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

Page 3: Estructuras de Control

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 )

Page 4: Estructuras de Control

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 ?>

Page 5: Estructuras de Control

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:

<?phpif ($a > $b) { print "a es mayor que b";} elseif ($a == $b) { print "a es igual que b";} else { print "a es mayor que b";}?>

Page 6: Estructuras de Control

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