trabajo

Páginas: 5 (1083 palabras) Publicado: 24 de abril de 2013
República Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental Politécnica de las Fuerzas Armadas Nacionales Núcleo Falcón, Sede Coro






Estructuras de ControlRealizado Por:
Flores Kayla Andrea Gómez
IS6D-C

Santa Ana de Coro; Abril de 2013.
ESTRUCTURAS DE CONTROL

En programación, una estructura de control permite controlar el flujo de la ejecución de instrucciones. Con estas estructuras, el programador puededeterminar el orden en que se ejecutarán las instrucciones que están dentro de estas estructuras.
Originalmente las líneas de código de programación (instrucciones) eran ejecutadas secuencialmente, o sea, una después de la otra. Para alterar el orden de ejecución se utilizaba el enunciado goto, llamado "transferencia de control". Dos investigadores, Bohm y Jacopini, demostraron que el goto  traíagrandes problemas en el desarrollo de programas. También demostraron que los programas podían ser escritos sin ningún enunciado goto utilizando tres estructuras de control: estructura de secuencia, estructura de selección, y estructura de repetición.
Las estructuras de control tienen una finalidad bastante definida: señalar orden en que tienen que sucederse los pasos de un algoritmo. Si unprograma muestra un mensaje en la pantalla que pregunta al usuario “¿Desea seguir adelante?”, obviamente, de la respuesta del usuario dependerá la siguiente acción del programa. El programador debe escribir el código para las dos posibilidades (sı y no), aunque cuando el programa esté funcionando, solo se elegirá una.

1. Selectivas
Las estructuras selectivas se utilizan para tomar decisiones (poreso también se llaman estructuras de decisión o alternativas). El mecanismo de acción, evalúa una condición, y, a continuación, en función del resultado, se lleva a cabo una opción u otra. Es importante asentar esta idea: el programa está diseñado para evaluar una condición, y actuar en consecuencia, según que la condición sea verdadera o falsa.

1.1. Selección Simple ”Si ... entonces ...”
Seevalúa una condición y si esta resulta verdadera entonces se ejecuta una o varias instrucciones. La sintaxis básica es:

SI (condición) entonces
Instrucciones
FIN SI
Es importante cerrar el SI (FIN SI), ya que, si no se cumple la condición, el programa continua en la instrucción que sigue a FINSI.

Ejemplo: Se desea calcular la raíz cuadrada de un número, de forma que tras leer el númerointroducido por el usuario, es necesario validarlo, (esto es, verificar que cumple las hipótesis). En nuestro caso, hay que verificar que el número sea no negativo.

INICIO
LEER (numero)
SI (numero ≥ 0) entonces
Raíz =
FINSI
ESCRIBIR (raíz)
FIN
1.2. Selección Doble. ”Si... entonces... sino...”.Lo más frecuente es encontrar situaciones donde si una condición se cumple se ejecuta un grupo de instrucciones, pero si no se cumple, deben ejecutarse otras. La instrucción ”Si... entonces ... Sino...” facilita este tipo de programación. La estructura que le corresponde es:
SI (condición) entonces
instrucciones 1
SINOinstrucciones 2
FIN SI
Con esta estructura puede mejorarse el algoritmo del ejemplo anterior, señalando ”error” si el usuario ingresa valores negativos.

Ejemplo: Se desea calcular la raíz cuadrada de un número.
INICIO
LEER (numero)
SI (numero ≥ 0) entonces
raíz =
SINO...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajadores Del Trabajo
  • trabajo del trabajo
  • Trabajo Del Trabajo
  • El trabajo y el Trabajador
  • Trabajo Trabajador
  • trabajo trabajo
  • trabajo trabajo
  • Trabajo de trabajo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS