tablas de verdad en excel

3
Taller 2 de semántica – Alfonso Cabanzo Página 1 Lógica Taller de Semántica I. Introducción: Excel Excel es un programa de la suite Office que permite realizar hojas de cálculo. Esto significa que sirve para ejecutar operaciones matemáticas. Además de las sumas y restas usuales tiene funciones estadísticas, de contabilidad, etc. Las que nos interesan ahora son las funciones lógicas. Estas son; “SI”, “Y”, “O”. Se encuentran en la pestaña “FÓRMULAS” en la opción “BIBLIOTECA DE FUNCIONES/INSERTAR FUNCIÓN”. Con ellas se puede insertar en una hoja de Excel las condiciones de satisfacción (Cabanzo, 2012, pág. 54) de las fórmulas básicas de la lógica de proposiciones: II. Sintaxis de las sentencias Cada fórmula se escribe en una celda, cuyo nombre corresponde a la intersección entre la fila, identificada con un número, y la columna identificada con una letra. Así, el signo “A1” se refiere a la primera celda superior izquierda: Usaremos el operador lógico “SI” de Excel –que realmente es un bicondicional especial–. La sintaxis de la sentencia, que corresponde a la que usaremos para hacer las tablas, es la siguiente: para insertar la función se escribe el signo “=” y se coloca la sentencia después del signo. En este caso, escribimos en B2 dicha sentencia. Entre el paréntesis principal van los valores de las celdas donde ingresaremos los datos. SI(prueba_lógica), [valor_si_verdadero], [valor_si_falso]) En la sintaxis anterior, “(prueba_lógica)” se refiere al valor que debe tener la celda donde colocamos los datos de entrada. En este caso, la celda A2. Después de la “,”

Upload: alfonso-cabanzo

Post on 25-Jul-2015

3.195 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Tablas de verdad en excel

Taller 2 de semántica – Alfonso Cabanzo Página 1

Lógica Taller de Semántica

I. Introducción: Excel Excel es un programa de la suite Office que permite realizar hojas de cálculo. Esto significa que sirve para ejecutar operaciones matemáticas. Además de las sumas y restas usuales tiene funciones estadísticas, de contabilidad, etc. Las que nos interesan ahora son las funciones lógicas. Estas son; “SI”, “Y”, “O”. Se encuentran en la pestaña “FÓRMULAS” en la opción “BIBLIOTECA DE FUNCIONES/INSERTAR FUNCIÓN”. Con ellas se puede insertar en una hoja de Excel las condiciones de satisfacción (Cabanzo, 2012, pág. 54) de las fórmulas básicas de la lógica de proposiciones:

II. Sintaxis de las sentencias Cada fórmula se escribe en una celda, cuyo nombre corresponde a la intersección entre la fila, identificada con un número, y la columna identificada con una letra. Así, el signo “A1” se refiere a la primera celda superior izquierda:

Usaremos el operador lógico “SI” de Excel –que realmente es un bicondicional especial–. La sintaxis de la sentencia, que corresponde a la que usaremos para hacer las tablas, es la siguiente: para insertar la función se escribe el signo “=” y se coloca la sentencia después del signo. En este caso, escribimos en B2 dicha sentencia. Entre el paréntesis principal van los valores de las celdas donde ingresaremos los datos.

SI(prueba_lógica), [valor_si_verdadero], [valor_si_falso])

En la sintaxis anterior, “(prueba_lógica)” se refiere al valor que debe tener la celda donde colocamos los datos de entrada. En este caso, la celda A2. Después de la “,”

Page 2: Tablas de verdad en excel

Taller 2 de semántica – Alfonso Cabanzo Página 2

colocamos, donde dice “[valor_si_verdadero]” cuál valor debe arrojar la celda B2 si se verifica el valor ingresado en la celda A2. Si no se verifica dicho valor, colocamos qué valor debe arrojar B2 donde dice “[valor_si_falso]”.

Por ejemplo. Queremos hacer la fórmula del operador La condición de satisfacción de esta fórmula es:

Según lo anterior, si entonces , y en cualquier otro caso, es decir, si es falsa entonces será verdadera, y en cualquier otro

caso, falsa. Para traducir este bicondicional subrayado usamos el operador “SI”. Para indicar que es verdadera, escribimos en la primera celda de la columna A. Se entenderá que el valor que ingresemos en la segunda fila de dicha columna será el valor asignado a

En suma, en la celda B2 debe quedar escrita la siguiente sentencia:

1) SI(A2=0, 1, 0)

Esta sentencia significa: “si el valor ingresado en A2 es 0, entonces la celda B2 arroja el valor 1; de lo contrario, arroja el valor 0”.

Como el estudiante podrá comprobar, en caso de que en la celda de la columna se ingrese 0, la columna arrojará el valor 1. Si se ingresa 1, arrojará 0. Sin embargo, si no se ingresan valores, o se ingresa cualquier valor diferente a 1 ó 0, la celda B2 arrojará igual el valor 0. Esto se llama “valor por defecto”. Si no queremos que Excel haga esto, debemos decirle que si no ingresa valores, no arroje valores. Para ello la sintaxis es la siguiente:

2) SI(A2="", "", SI(A2=0,1,0))

Las comillas sin nada entre ellas “” significan que no se ingresa valor alguno. Nótese que en la sentencia 2) el lugar de “(valor_si_falso)” fue sustituido por la sentencia 1).

Page 3: Tablas de verdad en excel

Taller 2 de semántica – Alfonso Cabanzo Página 3

Esto quiere decir que la sentencia 2 se lee así: si el valor ingresado en A2 es vacío, entonces, el valor arrojado en B2 es vacío; en caso contrario, si el valor ingresado en A2 es 0, entonces el valor arrojado en B2 es 1; en caso contrario, el valor arrojado en B2 es 0.

III. Validación de datos y otros operadores Para evitar que la hoja de Excel arroje valores si se ingresan valores diferentes de 1 ó 0 se debe usar la opción “validación de datos”, que impide al usuario ingresar datos diferentes a los deseados. Esta opción se encuentra en la pestaña DATOS.

IV. Ejercicio A. El estudiante debe hacer las tablas respectivas de las fórmulas:

D → F, D ∨ F, D ∧ F, D ↔ F

Para ello debe buscar la sintaxis de los operadores “O” y “Y” según los necesite, y escribir las sentencias respectivas.

B. Adicionalmente, hará la tabla de verdad de una fórmula asignada por el profesor e indicará si es tautología, contradicción o indeterminada.

C. La hoja de Excel debe hacer lo siguiente: 1. Si no se ingresa ningún valor, la hoja no debe devolver ningún valor. 2. Si se ingresa un valor diferente de 1 ó 0, no debe dar valores. 3. Dar los valores de cada fórmula ingresado el valor de sus componentes.

D. El estudiante debe presentar un informe escrito de máximo 2 páginas además de la hoja de Excel donde explique i) el procedimiento realizado; ii) qué problemas tuvo durante la realización del taller y cómo los solucionó; iii) qué ha aprendido sobre lógica y sobre Excel gracias al taller y iv) por qué es útil para su carrera aprender el uso de este tipo de herramientas.

*Este taller se promediará con el parcial de Semántica (50%) si y sólo si: i) es entregado por el estudiante completo y funcionando, ii) es sustentado satisfactoriamente.