Estructuras Selectivas Y Repetitivas
Enviado por ochoa28 • 24 de Octubre de 2013 • 1.515 Palabras (7 Páginas) • 1.890 Visitas
CARRERA:
INGENIERIA INDUSTRIAL
Materia:
Algoritmos y leguajes de programacion
Semestre – Sistema - Grupo:
4°-escolarizado-“B”
Producto Académico:
Investigacion U3 – “estructuras selectivas” (if, if-else y switch) y “repetitivas” (for, while y do-while) en C
Alumno:
Mora Casique Julio Cesar
Ramirez Ochoa Christian
Gamboa Sanchez Yoni de Jesus
No. De Control:
116Z0525
Docente:
I.S.C. GREGORIO MARTÍNEZ VASQUEZ.
Medellín de Bravo, Ver. Enero-junio 2013
INDICE
Introducción…………….. ……………………………..Pág. 3
Estructura Básica IF…………………………………...Pág. 4-8
Estructura básica SWITCH……………………………Pág. 9
Ejemplo de SWITCH…………………………………...Pág. 10
La Estructura Repetitivas……………………………...Pág. 11- 12
Conclusión………………………………………………Pág. 13
Fuentes de información………………………………..Pág. 14
“introducción”
Las estructuras de control en cualquier lenguaje de programación permiten alterar el orden secuencial de ejecución de las instrucciones. Independiente si se emplea un paradigma Orientado a Objetos a programación estructurada cuando existe un bloque de instrucciones siempre se ejecutan estas de una manera secuencial.
Las estructuras de control selectivas nos permiten alterar el orden de la ejecución de las instrucciones.
Las estructuras selectivas básicas que maneja el lenguaje C# son:
if
switch
La especificación formal de algoritmos tiene realmente utilidad cuando el algoritmo requiere una descripción más complicada que una lista de sencilla de instrucciones. Este es el caso cuando existe un número de posibles alternativas resultantes de la evaluación de una determinada condición.
Las estructuras selectivas se utilizan para tomar decisiones lógicas; de ahí que se suelan denominar también estructuras de decisión o alternativas.
En las estructuras selectivas se evalúan una condición y en función del resultado de la misma se realiza una opción u otra. Las condiciones se especifican usando expresiones lógicas. La representación de una estructura selectiva se hace con palabras en pseudocódigo (if, then, elseo bien en español si, entonces, sino), con una figura geométrica en forma de rombo o bien común triangulo en el interior de una caja rectangular. las estructuras selectivas o alternativas pueden ser:
“Estructura básica IF “
Esta estructura de control nos permite tomar un bloque de instrucciones y con ayudar de la evaluación de una condición determinar si un bloque de instrucciones se ejecutará o no.
Al utilizar la instrucción if, esta puede tener cuatro posibles variantes:
1 Sola alternativa
2 Alternativas
Multiples alternativas
Anidaciones.
1 sola alternativa.
if (expresión lógica)
{
Sentencias a ejecutarse cuando la expresión lógica sea verdadera.
}
Ejemplo:
class Program
{
static void Main(string[] args)
{
int numero;
Console.WriteLine(“Teclea un número:”);
numero=Console.Read();
if (numero >0)
{
Console.WriteLine(“Positivo”);
}
}
}
2 alternativas
La instrucción if también puede tener 2 posibles alternativas
Sintaxis:
if (expresión lógica)
{
Sentencias a ejecutarse cuando la expresión lógica sea verdadera.
}
else
//Esta palabra reservada se traduce de manera tradicional como “de lo contrario”, e indica //que la condición que se encuentra en el if fue evaluada como falta y que por lo tanto se //ejecutará el código que se encuentra después del else.
{
Bloque de instrucciones a ejecutarse cuando la condición evaluada fue falsa.
}
ejemplo:
class Program
{
static void Main(string[] args)
{
int numero;
Console.WriteLine(“Teclea un número:”);
numero=Console.Read();
if (numero > 0)
{
Console.WriteLine(“Positivo”);
}
else
{
Console.WriteLine(“El número es negativo”);
}
}
}
3-Múltiples alternativas.
Esta variante del if se utiliza cuando existe la posibilidad de que la variable que va a ser evaluada tenga varios posibles valores.
sintaxis:
if (condicion1)
{
Bloque de instrucciones que se ejecutan si la condición 1 es verdadera
}
else if(condicion2)
{
Bloque de código que se ejecuta si la condición 2 es verdadera
}
else if(condicion n)
{
Bloque de código se la siguiente condición es verdadera
}
else
{
Bloque de código que se ejecuta si ninguna de las condiciones previas fue verdadera, es decir la condición por default, este bloque del else puede ser omitido y no haber problema
}
ejemplo:
class Program
{
static void Main(string[] args)
{
int numero;
Console.WriteLine(“Teclea un número:”);
numero=Convert.ToInt32(Console.ReadLine());
if (numero > 0)
{
Console.WriteLine(“Positivo”);
}
else if(numero<0)
{
Console.WriteLine(“El número es negativo”);
}
else if (numero == 0)
{
Console.WriteLine(“El número es neutro”);
}
}
}
4- Anidaciones.
Nos permiten manejar instrucciones adentro de otras.
Sintaxis:
if(condicion1)
{
if(subcondición1)
{
Este bloque de instrucciones corresponde a un if anidado
}
}
else
{
}
Ejemplo:
class Program
{
static void Main(string[] args)
{
...