Ir arriba

sábado, 1 de abril de 2017

Estructura de condicionales Programacion

Estructura de condicionales


¿Que es un condicional en programación?

Un condicional en programación es la manera con el cual logra a partir de una disposición un camino por el cual seguir. En nuestra vida diaria utilizamos mucho este tipo de estructura sin saberlo unos claros ejemplos es a la hora de tomar decisiones como.

¿Que color de zapatos me llevo hoy?
¿Estudio mi tarea o la dejo para mas tarde?
¿Para ir a estudiar llevo cuadernos o no?

Según la decisión que tomes a este tipo de preguntas tu ves que camino elegir. Algo muy común se presenta a la hora de programar. 

¿Estructura de un condicional?

La composición de un condicional esta dada por una variable, la cual es comparada con otro valor,  y según esta comparación se toma una decisión predestinada.

Una condicional deben disponerse únicamente variables, valores constantes y operadores relacionados.

Operadores Relacionales de un condicional:

> (mayor)
< (menor)
>= (mayor igual)
<= (menor iguai)
== (igual)
!= (distintos)

Operadores Matemáticas en condicionales:

+ (mas)
- (menos)
* (producto)
/ (división)
% (resto de una división)

cabe destacar que existen varios tipos de Estructura para los condicionales. Condicionales simples, dobles y múltiples

Condicionales Simples:

Cuando tenemos una elección debemos saber cual camino tomar, El los condicionales simples siempre encontramos las siguientes características:

  • Los condicionales simples solamente tienen una actividad a realizar en el camino verdadero.
  • Tiene que tener una condición.
  • Si la condición es verdadera sigue el camino verdadero.
  • Si la condición es falsa sigue el camino falso.

Ejemplo:


Problema Condicional Simple con Pseudocodigo:

//Inserte edad de una persona, y si la edad es
//mayor a 18, imprima un mensaje que diga es mayor de edad



Problema Condicional Simple con Java:


public class Yo_aprendo_informatica {

    public static void main(String[] args) {
        Scanner leer = new Scanner(System.in);
        int edad;
        System.out.println("Ingrese edad");
        edad = leer.nextInt();
        if (edad >= 18) {
            System.out.println("Es mayor de edad");
        }
    }

}

Condicionales Dobles:

Los condicionales dobles cumple casi las mismas características que los simples, solo que esta estructura si tiene actividades a realizar por los dos caminos.

Ejemplo:

//Inserte edad de una persona, y si la edad es
//mayor a 18, imprima un mensaje que diga es mayor de edad
//y si es menor a 18 imprima menor de edad.


Problema Condicional Doble con Pseudocodigo:

Algoritmo Condiconal_Doble
leer edad
Si edad>=18 entonces
Escribir "Mayor de edad"
Sino
Escribir "Menor de edad"
FinSi

FinAlgoritmo

Problema Condicional Doble con Java:

public class Tutos {
    public static void main(String[] args) {
        Scanner leer = new Scanner(System.in);
        int edad;
        System.out.println("Ingrese edad");
        edad = leer.nextInt();
        if (edad >= 18) {
            System.out.println("Es mayor de edad");
        }else{
            System.out.println("Menor de edad");
        }
    }
}

Condicionales Múltiples:

Los condicionales múltiples permiten comprar una variable con diferentes valores, y según sea el caso se haga una activad:

Ejemplo:

Problema Condicional Multiple con Pseudocodigo:

Algoritmo Condiconal_multiple
leer edad
Si edad>=18 entonces
Escribir "Mayor de edad"
FinSi
si edad<18 Entonces
Escribir "Menor de edad"
FinSi
si edad < 63 Entonces
Escribir "Aciano"
FinSi
si edad < 1 Entonces
Escribir "Bebe reciente nacido"
FinSi

FinAlgoritmo

Problema Condicional Multiples con Java:

public class Tutos {
    public static void main(String[] args) {
        Scanner leer = new Scanner(System.in);
        int edad;
        System.out.println("Ingrese edad");
        edad = leer.nextInt();
        if (edad >= 18) {
            System.out.println("Es mayor de edad");
        }
        if (edad < 18) {
            System.out.println("menor de edad");
        }
        if(edad > 63){
            System.out.println("anciano");
        }
        if(edad < 1){
            System.out.println("bebe");
        }
    }
}

En las condicionales múltiples también existe una estructura en caso de o switch, un ejemplo a continuación 

Ejemplo:

Diseñe un programa segundo el numero ingresado del 1 a 5, me imprima que día es según:
Si se ingresa 1 = lunes, 2 = martes, 3 = miércoles, 4= jueves, 5 = a viernes


Problema Condicional switch con Pseudocodigo:

Algoritmo Condiconal_multiple
leer dia
Segun edad hacer
1:
Escribir "lunes"
2:
Escribir "martes"
3:
Escribir "miercoles"
4:
Escribir "jueves"
5:
Escribir "viernes"
De Otro Modo:
Escribir "dia no encontrado"
FinSegun

FinAlgoritmo

Problema Condicional switch con Java:

public class Tutos {

    public static void main(String[] args) {
        Scanner leer = new Scanner(System.in);
        int dia = 0;
        switch (dia) {
            case 1:
                System.out.println("lunes");
            case 2:
                System.out.println("martes");
            case 3:
                System.out.println("miercoles");
            case 4:
                System.out.println("Juvenes");
            case 5:
                System.out.println("Viernes");
                defaul:
                System.out.println("Dia no existe");
        }
    }
}

Etiquetas:
estructura condicional simple
algoritmos condicionales ejercicios resueltos
tipos de condicionales en programacion
estructuras condicionales ejemplos
estructuras condicionales anidadas
condicionales programacion ejemplos
estructura condicional ingles
como operan las estructuras condicionales
Estructuras condicionales simples y compuestas
Estructura condicional 
Apuntes de Programación: Condicionales
condicionales programacion ejemplos
que es una estructura condicional en programacion
ciclo de programacion
tipos de condiciones en programacion
sentencias condicionales
tipos de sentencias en programacion
condicionales en programacion java
tipos de sentencias condicionales

2 comentarios:

  1. excelente yo tambien estudio programacion corposinfronteras y esta bien explicado gracias

    ResponderBorrar

¿Quienes somos?

Un blogger destinado al aprendizaje con todo los temas relacionado a la informática.

Buscar este blog

Contacto:

Correo: this.duvan@gmail.com