Está en la página 1de 8

Operadores Lógicos

Este tipo de operadores permite obtener solo dos resultados, por lo que se
conocen también como booleanos, porque hacen uso de los principios del
álgebra de Boole. Los resultados son Verdadero o Falso.
La sintaxis especifica una serie de reglas de construcción que deberán
cumplir las fórmulas para ser sintácticamente correctas. Los elementos que
estudiaremos en una fórmula, en lógica proposicional son:

 Símbolos: p, q, r...
 Operadores: negación, conjunción, disyunción, condicional, disyunción exclusiva
 Paréntesis: ( )

Las reglas de construcción sintácticas son:

 Un símbolo sólo no es una fórmula


 Los operadores unarios se anteponen al símbolo. Los operadores
binarios se sitúan entre los símbolos.
 Los paréntesis han de estar bien formados, y ha de haber tantos
paréntesis de abertura como de cierre:
o Son correctos: (p), p and (q), p or ((not q) and r)...
o No son correctos: (), (p (or) q), p and (q or (not r)...
 Son fórmulas:
o p, not p, p and q, p xor (not q), not (p -> q)...

Hemos hablado de operadores unarios y binarios. Los primeros afectan


sólo a un símbolo o fórmula, en cambio los segundos afectan a los 2
símbolos o fórmulas que haya a su izquierda y derecha.

Una fórmula es cualquier combinación de elementos que cumplan las reglas


sintácticas. Por ejemplo, si tengo un símbolo p: "hace frío". La fórmula not
p equivale a "no hace frío".

De los símbolos no hay nada más que decir, son letras minúsculas del
alfabeto. En cuanto a los operadores lógicos, no vamos a verlos todos, sólo los
necesarios para comprender la lógica que después aplicaremos a la
programación. Cada operador está representado por un símbolo:

Operador Símbolo Tipo


negación not unario
conjunción and binario
disyunción or binario
condicional -> binario
disyunción exclusiva xor binario

Pseudocódigo

Es un sistematizar procesos y crear programas de cómputo radica esencialmente


en que estos se puedan utilizar como resolución de problemas similares en
muchos casos, dicho de otra forma: la resolución del problema por medio de un
programa informático debe funcionar para el uso de distintas variables y en
diferentes lenguajes de cómputo. Esa es principalmente la función de un
pseudocódigo.

El pseudocódigo (o falso lenguaje) es comúnmente utilizado por los


programadores para omitir secciones de código o para dar una explicación del
paradigma que tomó el mismo programador para hacer sus códigos, esto quiere
decir que el pseudocódigo no es programable sino facilita la programación.

El principal objetivo del pseudocódigo es el de representar la solución a un


algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al
lenguaje que posteriormente se utilizará para la codificación del mismo.

El pseudocódigo utiliza para representar las acciones sucesivas palabras


reservadas en inglés (similares a sus homónimos en los lenguajes de
programación), tales como star,begin, end, stop, if-then-else, while, repeat-
until….etc
Es un lenguaje de especificación de algoritmos. El uso de tal lenguaje hace el
paso de codificación final (esto es, la traducción a un lenguaje de programación)
relativamente fácil.

El pseudocódigo nació como un lenguaje similar al inglés y era un medio


representar básicamente las estructuras de control de programación estructurada.
Se considera un primer borrador, dado que el pseudocódigo tiene que traducirse
posteriormente a un lenguaje de programación. Cabe señalar que el pseudocódigo
no puede ser ejecutado por una computadora.
DIAGRAMA DE FLUJO:

El diagrama de flujo es la representación gráfica del algoritmo o proceso. Se utiliza


en disciplinas como la programación, la economía, los procesos industriales y la
psicología cognitiva.

Un diagrama de flujo es una representación esquemática de los distintos pasos de


un programa. Constituyen pues, otra forma de representar algoritmos distinta al
pseudocódigo, pero que nos sirve de forma complementaria en el proceso de
creación de la estructura del programa antes de ponernos delante del ordenador.

Para la creación de diagramas de flujo utilizaremos unos símbolos y normas de construcción determinados. En
nuestro caso, un modelo simplificado de los estándares internacionales, con el objeto de poder interpretar y
ser interpretados por otros programadores.