Logo Studenta

TALLER IMPLEMENTACIÓN DE ALGORITMOS USANDO ESTRUCTURAS DE CONTROL SELECTIVAS

¡Estudia con miles de materiales!

Vista previa del material en texto

Bienvenidos a:
DESARROLLO DE SOFTWARE I
Philip Suárez Rodriguez
philip.suarez@bpastor.edu.pe
TALLER: IMPLEMENTACIÓN DE ALGORITMOS USANDO ESTRUCTURAS DE CONTROL SELECTIVAS
Sesión 10
if significa si condicional, es decir, si te portas bien, te compro un helado y te dejo ver la tele. Pues bien, en programación, es más o menos lo mismo. En el siguiente pseudocódigo se puede comprender mejor:
	Si (te portas bien)
			 {
te compro un helado;
	te dejo ver la tele;
	}
INSTRUCCIÓN IF...ELSE 
En programación se evalúa a verdadero o falso la condición, que es lo que está dentro de los paréntesis. Si esta condición se evalúa a true (verdadero) se ejecutan las líneas del bloque, y si se evalúa a false (falso) no se ejecutan. En C# sería de la forma siguiente:
		if (num==10)
 	{
	Console.WriteLine("El número es igual a 10");
	}
EJEMPLO DE INSTRUCCIÓN IF...ELSE
Tenemos la instrucción else. Sería como un "de lo contrario", es decir, si te portas bien, te compro un helado y te dejo ver la tele; de lo contrario, te castigo en tu cuarto y te quedas sin cenar. El pseudocódigo sería:
	Si (te portas bien)
			 {
	te compro un helado;
	te dejo ver la tele;
	}
	de lo contrario
 	{
	te castigo en tu cuarto:
	te quedas sin cenar.
	}
INSTRUCCIÓN IF...ELSE IF...ELSE
Si se cumple la condición, se ejecuta el código del bloque if, y si no se cumple se ejecuta el código del bloque else. Del mismo modo, si el bloque consta de una única línea, podemos ahorrarnos las llaves, así:
		if (num==10)
 	{
	Console.WriteLine("El número es igual a 10");
	}
	else
	Console.WriteLine("El número no es igual a 10");
EJEMPLO DE INSTRUCCIÓN IF...ELSE IF...ELSE
	Si (compras el libro)
	{
	te regalo el separador:
	}
	de lo contrario Si (compras la pluma)
 	{
	te regalo el cargador;
	}
	de lo contrario Si (compras el cuaderno)
 	{
	te regalo un llavero;
	}
	de lo contrario
	{
	no te regalo nada; 
	}
EJEMPLO DE SELECCIÓN MÚLTIPLE IF...ELSE IF...ELSE
EJEMPLO DE SELECCIÓN MÚLTIPLE IF...ELSE IF...ELSE
	if (num==10)
	{
    	Console.WriteLine("El número es igual a 10");
	}
	else if (num>5)
	{
    	Console.WriteLine("El número es mayor que 5");
	}
	else if (num>15)
	{
    	Console.WriteLine("El número es mayor que 15");
	}
	else
	{
   	Console.WriteLine("El número no es 10 ni mayor que 5");
	}
Fin

Otros materiales