bucle

Páginas: 5 (1177 palabras) Publicado: 10 de mayo de 2013


UNIVERSIDAD ESTATAL DEL SUR DE MANABI

PORTAFOLIO DEL 2 PARCIAL

NOMBRE: PEÑAFIEL RIVAS INGRID TATIANA


PROFESOR: ING.HOLGER DELGADO


CARRERA: INGENIERIA EN SISTEMAS COMPUTACIONALESMATERIA: FUNDAMENTO DE PROGRAMACION


SEMESTRE: PRIMERO


BUCLE
Un bucle o ciclo, en programación, es una sentencia que se realiza repetidas veces a un trozo aislado de código, hasta que la condición asignada a dicho bucle deje de cumplirse. Generalmente, un bucle es utilizado para hacer una acción repetida sin tener que escribir varias veces el mismo código, lo que ahorra tiempo,deja el código más claro y facilita su modificación en el futuro. El bucle y los condicionales representan la base de la programación estructurada. Es una evolución del código ensamblador, donde la única posibilidad de iterar un código era establecer una sentencia jump (que en los lenguajes de programación fue sustituida por el "ir a" o GOTO). Los tres bucles más utilizados en programación sonel bucle while, el bucle for y el bucle repetir.

ESTRUCTURAS DE CONTROL
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 unacondició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. Esto es una de las cosas quepermite que la programación se rija por los principios de la programación estructurada. 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.
Otros lenguajes ofrecen estructuras diferentes, como porejemplo los comandos guardados.


SINTAXIS ES LA SIGUIENTE:
SELECT CASE (variable)
CASE (valor1):
(acción para caso valor1)
CASE (valor3):
(acción para caso valor2)
CASE (valor3):
(acción para caso valor3)
CASE ELSE:
(accion en caso de que no se cumpla ningun anterior caso)
END SELECT
Alisamos las acciones asociadas al valor1. Si tiene el valor2, ejecutamos las acciones relacionadas coneste valor3. Así con cuantos valores deseemos. Por último tenemos un ELSE para realizar acciones en caso de que no hubiesen sido ninguno de los valores anteriores. Este ELSE es opcional. Veamos con un ejemplo esta sentencia muy sencillito. Lo primero que hace es solicitar un número y luego informa del día de la semana con el que corresponde. Si el número no es del uno al siete informa de ellotambién.
dim dia
dia = inputbox ("dime un dia de la semana")
SELECT CASE dia
CASE 1:
msgbox("El dia es LUNES")
CASE 2:
msgbox("El dia es MARTES")
CASE 3:
msgbox("El dia es MIERCOLES")
CASE 4:
msgbox("El dia es JUEVES")
CASE 5:
msgbox("El dia es VIERNES")
CASE 6:
msgbox("El dia es SABADO")
CASE 7:
msgbox("El dia es DOMINGO")

CASE ELSE:
msgbox("Tiene que ser un dia de la semana ennúmero, del 1 al 7")
END SELECT


TIPOS DE ESTRUCTURA DE CONTROL

ANTECEDENTES
El término "estructuras de control", viene del campo de la ciencia computacional. Cuando se presentan implementaciones de Java para las estructuras de control, nos referimos a ellas con la terminología de la Especificación del lenguaje Java, que se refiera a ella como instrucciones.

EJECUCIÓN SECUENCIAL...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BUCLES
  • Bucles
  • BUCLES
  • Bucles y Condiciones
  • bucles de oro
  • ESTRUCTURAS DE BUCLES
  • el bucle for
  • BUCLES EN PYTHON

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS