Documentos de Académico
Documentos de Profesional
Documentos de Cultura
división valor/valor
operador / (barra inclinada o slash)
ejemplo 10/2
potencia valor^valor
operador ^ (es una v invertida y se llama acento circunflejo. Está cerca de la tecla enter del
teclado, más precisamente en la tecla de la llave y corchete de apertura, verificar porque en
su teclado puede estar en una tecla diferente).
ejemplo 3^ 4
En las operaciones es frecuente agrupar los números entre paréntesis para facilitar los
cálculos. Ejemplo: (5-3*2)+(4-4/2)+8
Por medio de los paréntesis se indica que los cálculos deben realizarse de izquierda a derecha
y respetando la prioridad de ejecución de los operadores, la cual es:
1- potencia
2- multiplicación y división
3- módulo o residuo
4- suma y resta
Operadores relacionales
Ejemplo
Página
10 < 6 falso
10> 9 verdadero
Operadores lógicos
Los operadores lógicos se utilizan para combinar más de una proposición a evaluar y
determinar si la expresión en general es verdadera o falsa (true o false).
Las tablas de verdad nos indican cual será el resultado verdadero o falso de acuerdo a la
conexión que hagamos entre los valores que queramos comparar. Estas conexiones pueden
ser conjunción y disyunción, entre otras, pero nosotros trabajaremos con estas dos.
Operador
and: operador de conjunción. Se representa con el símbolo &&.
Para evaluar el valor resultante debemos preguntarnos ¿se cumplen todas las condiciones
explicitadas?
El resultado será verdadero si todas las proposiciones son verdaderas, y es falso si al menos
uno de los valores es falso, es decir cuando unimos verdadero y verdadero tendremos un
resultado verdadero, en el resto de los casos tendremos un resultado falso.
Ejemplo:
¿Cuál es el valor de verdad de la siguiente expresión (5<8) && (10==10) && (0!=1)?
Para resolverlo debemos crear la tabla de verdad que nos indicará el valor resultante.
Página
P Q s P and q and s
(verdadero sólo si
todas las variables
son verdaderas)
V V V V
V V F F
V F V F
V F F F
F V V F
F V F F
F F V F
F F F F
Los primeros 4 valores de p son verdadero y los últimos 4 son falsos (que sería 2 ^ 2, o sea 2
elevado a la x-1). También pueden tomar primero 4 valores falso y luego los 4 verdadero, lo
importante es la cantidad, 4 de cada uno y los 4 primeros de un tipo y luego los 4 siguientes del
otro tipo.
Los 2 primeros valores de q son verdaderos, los 2 dos siguientes falsos (que sería 2 ^ 1, o sea
2 elevado a la x-2) y repitiendo esta secuencia hasta llegar a 8.
Y el primer valor de s es verdadero, el siguiente falso (que sería 2^0, o sea 2 elevado a la x-3,
donde 3 es el número de variables) y repitiendo esta secuencia hasta llegar a 8.
Para obtener el resultado que buscamos, sabemos que el valor resultante será verdadero
cuando las 3 variables son verdadero, en los otros casos el resultado es falso.
Página
¿Cuál sería la tabla de verdad y el resultado para este ejemplo? ¿Por qué?
Observaciones:
Los operadores lógicos, relacionales y aritméticos son utilizados para validar expresiones
complejas en los programas, siempre considerando que el tipo de datos utilizado puede
afectar el resultado buscado.
Cómo verán hay mucha matemáticas en la programación, sobre todo lógica. Nos vamos a
encontrar con operadores y en especial con el tipo de datos booleano cuando trabajemos con
condicionales y con estructuras repetitivas y es muy importante conocer sobre valores de
verdad y tablas de verdad en la programación porque nos indicarán si una condición se cumple
o no para continuar o no con la ejecución de nuestro código.
Página