| Etiquetas: C#, fundamentos programación, Tutoriales | Posted on jueves, enero 14, 2010
Son aquellas que solamente tienen una condición para evaluar el resultado de la evaluación solamente en verdadero. Su sintaxis, tanto para pseudocódigo como para diagrama de flujo, es:
Sintaxis para la esctructura de Decisión en Pseudocódigo
a) Para cuando hay una condición
a) Para cuando hay mas de una condición
Por ejemplo:
if(val == 2) txtDespliegue.Text = "Dos";
Ejemplo: Algoritmo que determina si una persona es mayor de edad.
Pseudocódigo
1.- Inicio
2.- Edad ← 0
3.- Leer "Edad: ", Edad
4.- Si Edad >= 18 Entonces
Imprimir "Mayor de Edad"
5.- Fin Si
6.- Fin
Diagrama de Flujo
Aplicación en C#
<valor o variable> <operador relacional> <valor o variable>
Por ejemplo:A ← 8
B ← 6
B ← 6
A > B Falso
6 <= B Verdadero
A = B Falso
8 <> 6 Verdadero
Sintaxis para la esctructura de Decisión en Pseudocódigo
Si <condicion> Entonces
<bloque de sentencias>
Fin Si
Ejecutará el bloque de sentancias si la condición resulta verdadera. En caso contrario se sale de la condición.
Sintaxis para la esctructura de Decisión en Diagrama de FlujoCuando se utiliza el símbolo, si la condición es verdadera se va en dirección del si.
Sintaxis para las condiciones en csharp (C#)a) Para cuando hay una condición
if (<condicion>) <instruccion>;
a) Para cuando hay mas de una condición
if (<condicion>)
{
<instruccion1>;
<instruccion2>;
<instruccion3>;
}
Por ejemplo:
if(val == 2) txtDespliegue.Text = "Dos";
Ejemplo: Algoritmo que determina si una persona es mayor de edad.
Pseudocódigo
1.- Inicio
2.- Edad ← 0
3.- Leer "Edad: ", Edad
4.- Si Edad >= 18 Entonces
Imprimir "Mayor de Edad"
5.- Fin Si
6.- Fin
Diagrama de Flujo
Aplicación en C#
//Código para el boton Mayor/Menor
private void botonMayorMenor_Click(object sender, EventArgs e)
{
//Declaración de variables
int Edad;
//Asignación de valores a las variables
Edad = System.Int32.Parse(textoEdad.Text);
//Condición que determina si es mayor de edad
if (Edad >= 18)
lblDespliegue.Text = "Es mayor de edad";
}
private void botonLimpiar_Click(object sender, EventArgs e)
{
lblDespliegue.Text = "";
}
private void botonSalir_Click(object sender, EventArgs e)
{
Close();
}
Descarga la aplicación







