Computacion Adri

Páginas: 5 (1149 palabras) Publicado: 17 de abril de 2015
TRABAJO PRÁCTICO











ASIGNATURA: COMPUTACION
ALUMNA: ADRIANA MERCEDES
TICONA CRUZ
CURSO: 5° de secundaria”B”
PROFESOR:
Año:
2015
TRABAJO PRÁCTICO
Estructuras de control
En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instruccionesde 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)
De acuerdo al valor de una variable, ejecutar un grupo u otro de sentencias (Select-Case)
Ejecutar un grupo de sentencias mientras se cumpla una condición (Do-While)
Ejecutar un grupo de sentencias hasta que se cumpla una condición (Do-Until)
Ejecutar un grupode sentencias un número determinado de veces (For-Next)
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. Esto es una de las cosas que permite que la programación se rija por los principios de la programación estructurada.
Los lenguajes de programaciónmodernos 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.
Otros lenguajes ofrecen estructuras diferentes, como por ejemplo los comandos guardados.
Estructura de control
Las estructuras de control, denominadas también sentencias decontrol, permiten tomar decisiones y realizar un proceso repetidas veces. Se trata de estructuras muy importantes, ya que son las encargadas de controlar el flujo de un programa, según los requerimientos del mismo.
Selección if simple
Se trata de una estructura de control que permite redirigir un curso de acción según la evaluación de una condición simple, sea falsa o verdadera.
Si la condición esverdadera, 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
Se pueden plantear múltiples concisiones simultáneamente, si se cumple la (Condición 1), se ejecuta (Bloque de sentencias 1) en caso contrario se comprueba la (Condición 2), si es cierta se ejecuta(Bloque de sentencias 2), y así sucesivamente hasta n condiciones, si ninguna de ellas es cumple se ejecuta (Bloque de sentencias else).
IF (Condición 1) THEN
(Bloque de sentencias 1)
ELSEIF (Condición 2) THEN
(Bloque de sentencias 2)

.....

ELSEIF (Condición n) THEN
(Bloque de sentencias n)
ELSE
(Bloque de sentencias ELSE)
END IF
Select-Case
Estasentencia permite ejecutar una de entre varias acciones en función del valor de una expresión. Es una alternativa a if then else cuando se compara la misma expresión con diferentes valores.
Se evalúa la expresión, dando como resultado un número.
Luego, se recorren los "Case" dentro de la estructura buscando que el número coincida con uno de los valores.
Es necesario que coincidan todos sus valores.Cuando se encuentra la primera coincidencia, se ejecuta el bloque de sentencias correspondiente y se sale de la estructura Select-Case.
Si no se encuentra ninguna coincidencia con ningún valor, se ejecuta el bloque de sentencias de la sección "Case Else".
SELECT (Expresión)
CASE Valor1
(Bloque de sentencias 1)
CASE Valor2
(Bloque de sentencias 2)
CASE Valor n(Bloque de sentencias n)
CASE ELSE
(Bloque de sentencias "Else")
END SELECT
Estructuras de control iterativas
Las estructuras de control iterativas o de repetición, inician o repiten un bloque de instrucciones si se cumple una condición o mientras se cumple una condición.

Do-While
Mientras la condición sea verdadera, se ejecutarán las sentencias del bloque.
DO WHILE...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • TRABAJO DE ADRIAN COMPUTACION
  • Adrian
  • adrian
  • Adrian
  • Adrian
  • Adriaan
  • Adrian
  • Adrian

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS