Logica para computadores

18 marzo, 2017

La lógica en su estudio es una rama de la filosofía que trata de ciertos procesos de decision que tomamos los seres inteligentes en nuestra vida cotidiana.
Generalmente los alumnos que toman contacto pro primera vez lo ven como una materia “rara” que no saben bien para que les sirve.
Analicemos para entender primero como es que hacemos lógica todos los dias:
Una de las tareas que mas realizamos es “evaluar” situaciones y actuar de acuerdo a sus resultados.
Por ejemplo:
Si la luz del semáforo esta en verde, entonces cruzo la calle, de lo contrario espero.
Este pensamiento nosotro lo hacemos a nivel casi intuitivo o inconsciente, pero lo que acabamos de expesar es una sentencia condicional en donde evaluamos una condicion ( la luz del semáforo) en cuanto a la luz de color verde y que puede tener solo dos resultados, “es verdad” o “es falso” en este caso nunca pueden ser las dos al mismo tiempo.
En consecuensia si la luz esta en verde realizo la accion de cruzar y si no esta en verde realizo la accion de esperar.
Simple:
Asi funcionamos nosotros.
Y para que me sirve esto en el área de computacion?.
La respuesta simple es para todo!!!
Por que?
Primero : La logica te enseña a organizar y estructurar los pensamientos logicos.
Segundo : Esto te permite analizar un problema a resolver y transformarlo en pequeñas operaciones lógicas.
Tercero : Con estas habilidades desarrolladas puedes crear algoritmos ( programas que resuelven tareas) que se ejecutan en cualquier sistema computacional (PC, celular, robotica, etc)
Esto significa que ademas de utilizar la logica en tareas cotidianas pordras utilizarla para entender como se programan todos estos sistemas que mencionamos anteriormente.
Luego de esta explicacion comencemos con los temas de la materia.
Enunciados.

Un enunciado es una afirmacion que puede ser verdadera o falsa segun la situacion.

Supongamos lo siguiente

Estamos en un hermoso dia de sol y un amigo viene y nos dice “Hoy lllueve”.

Es un enunciado? .

Respuesta SI:

Es verdadero o falso?

En este dia es falso

 

Si la situacion fuera de lluvia

El resultado seria verdadero.

Entonces podríamos analizar este enunciado realizando la siguiente tabla.

Falso

Enunciaso Resultado Situación
“Hoy llueve” Falso Dia de sol
“Hoy llueve” Verdadero Dia de lluvia

 Enunciados compuestos

Muchas veces se nos presenta en la vida cotidiana y en la actividad informática la situación de tener que manejar más de un enunciado simple para eso existen unas ciertas elementos operaciones lógicas llamadas conectivas

Estás conectivas nos permiten relacionar dos o más enunciados creando lo que llamamos un enunciado compuesto estos enunciados compuestos van a tener un resultado final qué depende de las condiciones que impone la conectiva que estemos usando y el resultado de cada enunciado simple en particular

Antes de tratar cada conectiva en particular haremos una pequeña lista de estas mencionando sus características básicas.

 1) Conectiva Y o And en ingles.

Esta conectiva es llamada conjunción y se caracteriza por el hecho de que cuando la usamos En un enunciado compuesto el resultado del enunciado es verdadero si y sólo si los enunciados simples que la componen son verdaderos.

2) Conectiva O u OR en inglés.

Esta conectiva es conocida como disyunción y se caracteriza porque un enunciado compuesto hecho con esta conectiva será verdadero en dos ocasiones si uno de los enunciados simples que la componen es verdadero o si todos los enunciados simples que la componen son verdaderos.

No hay comentarios