Resumen 4.2 2018.docx

  • Uploaded by: Alvaro Pizarro
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Resumen 4.2 2018.docx as PDF for free.

More details

  • Words: 697
  • Pages: 6
SECCIONES ANIDADAS. - Esta técnica se utiliza cuando se requiere tomar decisiones y existen más de dos alternativas posibles Código javascript. – If (Cond-1) { If (Cond-2) Sec-1; } Else { If(Cond-3) { If(Cond-4) Sec-2; Else Sec-3; } Else { If(Cond-5) Sec-4; Else { If(Cond-6) Sec-5; } } } ESTRUCTURAS SELECTIVAS SIMPLE

Las marcas de inicio y final ({}) pueden omitirse cuando la secuencia de instrucción sec-i está formada por una sola instrucción, pero es recomendable usarlo aun en estos casos Es posible anidad en forma combinada estructuras selectivas simples y dobles, pueden anidarse tanto cuando las condiciones son verdaderas como cuando son falsas o para ambas No se puede hablar de anidar solo estructuras simples, porque el proceso solo se ejecutaría cuando todas las condiciones de todas las estructuras selectivas anidadas fueran verdaderas, esto equivale a usar una sola estructura selectiva con una condición compuesta por la conjunción lógica de todas las condiciones, es decir Algunos problemas pueden simplificarse usando condiciones compuestas, aunque no necesariamente impliquen solo estructuras selectivas simples S verdadero (true) y falso (false)

ESTRUCTURAS SELECTIVAS DOBLE

Las estructuras selectivas dobles están compuesta únicamente de una sola condición, si es verdadera ejecutara la acción o acciones y si la condición es falsa ejecutara las acciones para la condición falsa. Esta estructura selectiva solo se debe utilizar únicamente cuando existen dos condiciones, si hubieran mas de dos condiciones se puede utilizar varias selectivas simples o una selectiva múltiple.

If (condición)

Acción (si la condición entre paréntesis es verdadera se ejecutara la acción o acciones, porque, puede estar conformado por varias lineas)

Else

Acción (si la condición entre paréntesis es falsa se ejecutara la acción o acciones, porque, puede estar conformado por varias lineas)

End

Ejemplo:

Siguiendo con el ejemplo anterior asignaremos el mismo valor a la variable edad

Edad = 19 # asignamos un valor a la variable edad

If (edad > 17)

Puts “Es mayor de edad”

Else

Puts “Es menor de edad”

End USO DE CONDICIONES COMPUESTAS

Si ejecutamos el programa que hemos desarrollado el resultado seria: Es mayor de edad, porque, la condición que esta entre paréntesis es verdadera, porque, edad que tiene asignado 19 es mayor a 17, en cambio, si el valor asignado a la variable edad fuera menor a 18, el resultado seria Es menor de edad, porque, la condición es falsa.

Una vez hemos aprendido cómo funcionan las estructuras condicionales simples es muy fácil aprender el funcionamiento de las estructuras condicionales compuestas. De nuevo, veamos un ejemplo de cómo es su estructura general:

If (condición) { Comandos } Else { Comandos }

La primera parte de la estructura la conocemos ya, lo único que vemos de nuevo es else. Lo que else marca es que en caso de que no se cumpla la condición se ejecuten otra serie de comandos distinta. Veamos un ejemplo de cómo usarlo:

Crea un programa en el que se inserten dos números y él elija cual es el mayor de los dos:

Var primero; Var segundo; Numero1=prompt('Inserta el primer numero',''); Numero2=prompt('Inserta el segundo numero,''); If (numero1>numero2) { Alert(numero1+" es mayor que "+numero2); } Else { Alert(numero2+" es mayor que "+numero1); }

El programa nos dirá si el primer número es mayor que el segundo, en caso de que no sea así nos dirá que el segundo número era mayor que el primero. Aquí tenéis el resultado del programa anterior:

Confirmar

Ahora que hemos visto las estructuras condicionales compuestas veamos la estructura de una condicional anidada:

If (condición) { Comandos } Else { If (condición) { Comandos }

Else { If (condición) { Comandos } } }

Vemos que se crea una condición, si esta no se cumple se sigue a otra condición y así sucesivamente hasta que nosotros queramos que acabe el programa. Ahora veámosla con un ejemplo:

Crea un programa en el que se inserten 3 números y te muestre el mayor de los tres.

Var primero,segundo,tercero; Primero=prompt('Primer número',''); Segundo=prompt('segundo número',''); Tercero=prompt('tercer número',''); If (primero>segundo && primero>tercero) { Alert(primero+" es mayor que "+segundo+" y "+tercero); } Else { If (tercero>segundo && tercero>primero) { Alert(tercero+" es mayor que "+segundo+" y "+primero); } Else {

Alert(segundo+" es mayor que "+tercero+" y "+primero); } }

Related Documents

42
December 2019 68
42
October 2019 69
42
July 2020 31
42
April 2020 51
42
November 2019 16
42
November 2019 21

More Documents from ""