viernes, 25 de marzo de 2011

EL SI ENTONCES EXPRESIONES LOGICAS

Los ciclos si o if nos sirven para comparar uno o mas expresiones lógicas y dar un valor de respuesta verdadero o falso por el cual si se cumple se ejecutara una serie de instrucciones q podemos dar a continuación de lo contrario cuando no se cumple
si no o else


se realizara una serie de instrucciones dada para esta condición
ejemplo:

Ejercicio 3
Desarrollar un algoritmo que compare 2 números y muestre un mensaje indicando cual de los 2 es mayor


Ejercicio 5

Un algortimo que lea que si el numero es par que muestre el doble del numero y si es impar que muestre la mitad




Ejercicio 6
Algoritmo q pida tres numeros, si la suma es mayor o igual a 100 muestre es igual a 100,
de lo contrario muestre el numero he indique q es menor a 100



ejercicio 7


Ejercicio 8


EXPRESIONES LÓGICAS TABLAS DE VERDAD

Las tablas de verdad nos ayudan a validar un si o if según se cumplan las condiciones lógicas, a continuación como funcionan las tablas de verdad.

La conjunción de las proposiciones p, q es la operación binaria que tiene por resultado p y q, se representa por p^q, en Dfd pANDy su tabla de verdad es:
pqp^q
VVV
VFF
FVF
FFF

La conjunción nos sirve para indicar que se cumplen dos condiciones simultáneamente, así por ejemplo si tenemos:
La función es creciente y está definida para los números positivos, utilizamos
p ^ q, donde
p: la función es creciente
q: la función esta definida para los números positivos
Así también: p ^ q, donde
p: el número es divisible por 3
q: el número está representado en base 2
se lee: El número es divisible entre 3 y está representado en base 2.
Nota: Observamos que para la conjunción p ^ q sea verdadera las dos expresiones que intervienen deben ser verdaderas y sólo en ese caso como se indica por su tabla de verdad.

La disyunción de dos proposiciones p, q es la operación binaria que da por resultado p ó q, notación p v q, en DfdpORy tiene la siguiente tabla:
pqp v q
VVV
VFV
FVV
FFF

Con la disyunción a diferencia de la conjunción, representamos dos expresiones y que afirman que una de las dos es verdadera, por lo que basta con que una de ellas sea verdaera para que la expresión p ∨ q sea verdadera.
Así por ejemplo la expresión: el libro se le entregará a Juan o el libro se le entregará a Luis significa que si va uno de los dos, el libro se le entrega, si van los dos también se entrega y solamente en caso de que no vaya ninguno de los dos no se debe entregar.
Aquí debemos tener cuidado, porque en español muchas veces utilizamos la disyunción para representar otros operadores que aparentemente son lo mismo, pero que tienen diferente significado.
En español tenemos tres casos de disyunción:
La llamada y/o bancaria, lógica o matemática, que es la misma y se utliza en computación como el operadorOR, este operadorcorresponde al mencionado anteriormente p v q y ya se mostró su tabla de verdad.
Asi por ejemplo si decimos
SI o IF
el profesor esta en el salon y esta dictando clase              VALOR LÓGICO
si           V                         y            V                                    = V        es necesario q las dos condiciones se 
si           V                         y            F                                    = F         cumplan, q este en el salón y dictando
si           F                         y            V                                    = F         clase
si           F                         y            F                                     = F
O o OR
el profesor esta en el salon o esta dictando clase
si            V                        o            V                                    = V           
si            F                         o           V                                     = V          es necesario solo q se cumpla una 
si            V                        o            F                                     = V          condición
si            F                         o           F                                     = F
 mas hacerca d las tablas de verdad.


en el siguiente vídeo podemos observar el uso de las expresiones lógicas en algoritmos, en este vídeo esta en programación java pero lo q quiero denotar es la forma de hacerlo ya q independientemente del compilador o programa q manejemos se trabajan de una forma similar, lo importante es el valor de verdad dentro de la condición.



No hay comentarios:

Publicar un comentario