Programación en C Sharp

Que es un algoritmo? Los algoritmos son el conjunto de pasos que se hacen para cumplir cierto objetivo, por ejemplo: Si tienes que hacer un jugo de papaya, lo primero que tienes que hacer es:

jueves, 23 de octubre de 2014

Operadores Lógicos

Operadores Lógicos

Permiten construir condiciones complejas con la finalidad de simplificar un problema.

Operador Y - &&

En este operador tienen que cumplirse todas las condiciones para que retorne un valor de verdadero, si una de ellas falla, la respuesta es falso.

Operador Ó  - ||

Cuando una de las condiciones se cumple, devuelve verdadero, si todas las condiciones fallan, entonces devuelve falso.

Operador NO - !

Hace que una condición cambie a su caso contrario, es decir niega o invierte la condición.

AB
A y B 
A ó B 
 NO A 
V
V
F
F
V
F
V
F
V
F
F
V
V
V
F
F
V

--En Construcción afuera 
Ejercicio:
Hacer un programa que indique si una persona es adolescente o no lo es, sera adolescente cuando la edad sea de 15 a 20 años.
Análisis:

  • Debemos tener como entrada la edad y según esto mostrar el mensaje si es adolescente o no lo es.
Variable de Entrada: edad

Diseño:
Algoritmo ElAdolescente
Inicio
        Entero edad
        Leer(edad)
        Si edad >= 15 y edad <= 20 Entonces
                Escribir("Es un adolescente")
        Sino
                Escribir("No es un adolecente")
        FinSi
Fin
Otra solución sin usar el operador es más compleja y exige más lógica pudiendo cometer errores y al final la solución no es optima.
Algoritmo ElAdolescente
Inicio
        Entero edad
        Leer(edad)
        Si edad >= 15 Entonces
                Si edad <= 20 Entonces
                        Escribir("Es un adolescente")
                Sino
                        Escribir("No es un adolescente")                      
                FinSi
        Sino
                Escribir("No es un adolescente")
        FinSi
Fin
Código:

Notas: 


  • El operador "Y" se usa en muchos casos, también existen otros casos donde no puede ser usado aunque parezca que el problema lo requiere.

No hay comentarios:

Publicar un comentario