Avtividad 7

Páginas: 5 (1185 palabras) Publicado: 11 de junio de 2015
Avtividad 7

Estructura condicional.

Introducción al concepto de condición.

Estructura básica de una condición.

Funcionamiento

Ejemplos

Ejemplo 1

Ejemplo 2

Ejemplo 3
Introducción al concepto de condición.
Una instrucción condicional es aquella que nos permite "preguntar" sobre el entorno que nos rodea, pudiendo así actuar según la respuesta obtenida. Estas respuestas siempre seránVerdadero o Falso, pudiendo así tomar, en un principio, dos caminos diferentes.

Pongamos un pequeño ejemplo. Imagina que tenemos nuestro robot subiendo las escaleras y le indicamos lo siguiente: Si estás en el escalón 200 entonces no continúes subiendo, sino continua tu ascensión. Como puedes ver aquí se nos presenta una condición y según en el punto de la escalera en la que se encuentre nuestro robotse parará o continuará subiendo.
Estructura básica de una condición.
En nuestro curso esta estructura se representará de la siguiente manera:

Explicaremos línea a línea la estructura condicional:
Primera línea:
En esta línea pondremos la que nos interesa evaluar.
Segunda línea:
Línea o líneas donde pondremos las instrucciones a efectuar en caso de que la condición sea VERDADERA.Tercera línea:
A partir de aquí tendremos las instrucciones que se ejecutarán cuando la condición sea FALSA.
Cuarta línea:
Línea o líneas donde pondremos las instrucciones a efectuar en caso de que la condición sea FALSA.
Quinta línea:
Línea que nos indica el final de la estructura condicional.
La tercera y cuarta línea son opcionales, ya que puede haber un momento en el que al mirar una condición nosinterese solo una de las posibles respuestas.
Funcionamiento.
 Ahora veremos los dos casos que se pueden dar con esta estructura básica.
  Veamos los pasos que podemos seguir en caso de que la condición planteada sea Verdadera.

Observa los pasos que seguiríamos, en el supuesto que la condición fuera Verdadera. En este caso solo hace tres de las cinco líneas de la estructura básica.
Observa quelas líneas que cambia de color no se ejecuta.
Siguiendo nuestro ejemplo del Robot, este sería el caso en el que el robot se encontraría en el escalón 200 y por lo tanto tendría que detener su ascensión.
  Veamos ahora los pasos que podemos seguir en caso de que la condición planteada sea Falsa.

Observa los pasos que seguiríamos, en el supuesto que la condición fuera Falsa. En este caso se pasa porcuatro de las 5 líneas de la estructura básica.
Observa que la línea que cambia de color no se ejecuta.
Mirando ahora el ejemplo del Robot, sería el caso en el que el Robot NO se encuentra en el escalón 200 y que por lo tanto debe continuar ascendiendo por la escalera.
Ejemplo 1. (Subiendo escaleras hasta el escalón 200).
Ahora veremos como podemos poner nuestro ejemplo en esta estructura, tal ycomo lo haríamos si estuviésemos creando un pequeño algoritmo.
Recordemos el ejemplo: Tenemos nuestro pequeño Robot que sube una escalera. En un momento determinado queremos que tome una decisión según el punto en el que se encuentra. La decisión es la siguiente: si se encuentra en el escalón 200 debe detener el ascenso, mientras que si está en cualquier otro sitio debe continuar subiendo.
Ante unproblema así debemos plantearnos cual es la estructura que debemos utilizar, en este caso es fácil ya que solo hemos estudiado una, ;-) Cuando tenemos clara la estructura debemos mirar que es lo que debemos poner en cada lugar y cuales son las instrucciones que debemos utilizar.
Vamos a definir las instrucciones que nos hacen falta para este ejemplo:
Escalón
Nos devolverá el número de escalón enel que se encuentra en este momento nuestro Robot.
Subir
Hará que el Robot continúe su ascensión.
Parar
Detendrá el Robot.
Estas "instrucciones" están hechas a medida porque estamos utilizando un pseudocódigo, pero podrían ser sustituidas por instrucciones reales en el momento en el que nosotros decidiéramos en que lenguaje realizar nuestro programa.
Una vez hemos definido las instrucciones y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • avtividades
  • Avtividad De Aplicacion
  • avtividades quimica
  • Avtividad Integradora
  • Avtividad 33
  • Avtividades
  • avtivo
  • avtividad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS