miércoles, 6 de noviembre de 2013

Día 21. Estructuras

Querido diario;

Hoy vamos a ver diferentes estructuras para los scripts

Estructuras secuenciales de programación 

Significa que si no se dice nada especial la traza del programa se irá ejecutando una tras otra, en orden.

Estructuras condicionales

Cuándo hay que tomar una decisión y en función de esta se elige una vía u otra es donde entran las estructuras condicionales.

Hay diferentes tipos:

Estructura condicional simple



Su estructura es:

 if (campo comparador valor)
{
Conjunto de instrucciones a cumplir

Comparadores 
  • == Igual a
  • != Distinto a
  • > Mayor que
  • < Menor que
  • >= Mayor o igual que
  • <= Menor o igual que

Un ejemplo sería este:


Lo que estamos indicando es que si al introducir el valor nota éste es mayor que cuatro, aparecerá un texto indicando que el alumno está aprobado.

Siempre hay que tener en cuenta que en if deben intervenir una variable con un operador relacional y otra variable de valor fijo.

Estructura condicional compuesta


Aquí se índica que cuando se presenta una elección, hay actividades tanto si se elige la opción verdadero como si es falso.

El caso contrario se trabajará con la estructura else.

Su estructura sería 

if (condicion)
{
instrucción(es)
}
else
{instrucción(es)
}

Este es un ejemplo de ello


Con este código se introducirían dos números. En el primer if se indica que si num1 es mayor que num2 aparezca ese mensaje, pero si no lo es con else provocamos que aparezca el otro. De esta manera si no se cumple la primera condición evitamos que aparezca la pantalla en blanco.

¿Pero que sucede si tenemos más de dos opciones?

Entonces deberemos usar debajo del if la función else if, con tantas opciones como queramos incluir, y la última si que debe acabar en else.

Ver ejemplo



Estructura condicional anidada


Es anidada cuándo en la rama del verdadero o false de una condicional hay otra estructura condicional.
Esto sería exactamente igual que utilizar la función else if, pero escrito de otra manera.

Veamos un ejemplo


En este caso estamos diciendo que nos calcule el promedio de tres notas, y si es mayor que 7 nos salga el texto Promocionado. Por el contrario, si no, si es mayor o igual que 4 nos diga Regular y si no se cumple nos ponga Suspendido.



Comentarios:

Hay dos formas de comentar en JavaScript

// Comento una línea
/* Comento más de una línea
*/ Cerrar ese comentario


0 comentarios:

Publicar un comentario