F. Javier Gil Chica 2010

Tamaño: px
Comenzar la demostración a partir de la página:

Download "F. Javier Gil Chica 2010"

Transcripción

1 lp Manual de usuario y notas de implementación F. Javier Gil Chica 2010 Parte I Fundamentos teóricos 1. Qué es lp lp es un pequeño programa que evalúa la validez de un argumento. Un argumento consta de una serie de premisas y una conclusión. Si la conclusión se sigue necesariamente de las premisas, entonces el argumento es válido. En caso contrario, no. Puede demostrarse que un conjunto de premisas, junto con la conclusión, se expresa mediante una fórmula que puede evaluarse. Del resultado de esta evaluación se sigue la validad o invalidez del argumento. El usuario introduce la fórmula desde la línea de órdenes y el programa ofrece el resultado. 2. Resumen de lógica de proposiciones En esta sección se hace un resumen de la lógica de proposiciones. El resumen toma como referencia el texto de Hardgree, que puede encontrarse en la red. En cualquier caso, existen multitud de otros textos disponibles, que se recogen en la bibliografía, al final de este documento. Este resumen está pensado como refresco rápido de conceptos que ya se estudiaron, no como texto alternativo. El lector puesto al día puede ir directamente a la parte segunda. 1

2 2.1. Conceptos preliminares La Lógica es la ciencia del razonamiento. No se entiende aquí razonamiento por los mecanismos neurofisiológicos involucrados en el acto de razonar, sino por el razonamiento en sí mismo, y más concretamente, en cuanto a que sea correcto o no. La Lógica no es una ciencia empírica, sino especulativa. Se razona mediante el lenguaje, de manera que la formalización del razonamiento que hace la ciencia de la Lógica ha de ser una formalización del lenguaje. Pero el lenguaje humano es extremadamente complejo. Por tanto, esa formalización se deberá reducir a un subconjunto del lenguaje. En una primera restricción se consideran sólo sentencias declarativas, que se definen como aquellas que pueden ser verdaderas o falsas. Sentencias que contengan interrogaciones o exclamaciones no son consideradas. En una segunda restricción, se consideran sentencias declarativas formadas a partir de unas pocas palabras del lenguaje común. Cuando se razona, se pasa de unas verdades a otras. Definiremos un razonamiento como un conjunto de sentencias declarativas, de las cuales una de ellas se llama conclusión y las otras premisas. El razonamiento, que en este contexto se llama inferencia, es el paso de las premisas a la conclusión. Hay que distinguir entre razonamientos inductivos y razonamientos deductivos. Los primeros establecen la verosimilitud de la conclusión, dadas las premisas. En los segundos la conclusión se ha de seguir necesariamente de las premisas. Las ciencias empíricas razonan inductivamente. La Lógica trata de los razonamientos deductivos. Un argumento tiene una forma y un contenido. La forma es la estructura de las sentencias: cómo están hechas las sentencias, cuales son las premisas y cual la conclusión. El contenido es la materia sobre la cual se expresan las premisas y la conclusión. Un razonamiento puede ser verdadero o falso por su contenido, y verdadero o falso por su forma. Como también puede suceder que en razón de su contenido una sentencia no pueda decidirse si es verdadera o falsa (ej. Todos los cerpillos tienen cabeza cuadrada qué es un cerpillo? De existir es verdad que tienen todos la cabeza cuadrada?) daremos la siguiente definición: un argumento es válido si la conclusión se sigue necesariamente de las premisas. Pues bien, el principio fundamental de la lógica establece que la validez de un argumento depende únicamente de su forma Silogismos La lógica silogística es un subconjunto de la lógica donde el número de premisas es exactamente dos. A su vez, las sentencias de un silogismo conectan elementos lingïsticos (nombres, verbos, adjetivos) mediante un reducido 2

3 subconjunto del lenguaje ordinario, a saber: {uno, algunos, todos, ninguno, es, no es}. Debido a su modesto alcance, los silogismos válidos pueden enumerarse completamente, ya que son limitados. La silogística fue inventada por Aristóteles, y perfeccionada durante la Edad Media. Podemos escribir algunos silogismos, y ver que todos comparten la misma forma: Todos los hombres son mamíferos Algunos hombres no tienen pelo / Algunos mamíferos no tienen pelo Todos los isleños son marineros Algunos isleños no tienen aparejos / Algunos marineros no tienen aparejos etc. Se ve que ambos silogismos tienen la misma estructura: Todos los X son Y Algunos X no tienen Z / Algunos Y no tienen Z Por tanto, si este último silogismo es válido, serán válidos todos los silogismos que tengan la misma forma. Son silogismos válidos, como se puede comprobar fácilmente, los siguientes Todo X es Y Todo Y es Z / Todo X es Z Todo X es Y Algún X es Z / Algún Y es Z Todo X es Z Ningún Y es Z / Ningún X es Y Ningún X es Y Algún Y es Z / Algún Z no es X Los símbolos {X,Y,Z...} representan clases. 3

4 2.3. Lógica de proposiciones El nivel siguiente a la lógica silogística es la lógica de proposiciones. La lógica de proposiciones se ocupa de sentencias declarativas que, conectadas por elementos lingüísticos determinados, forman nuevas sentencias declarativas: es decir, aptas para clasificarse en verdaderas o falsas. Por ejemplo, dos sentencias son La nieve es blanca y El cielo es azul, y otra sentencia, formada mediante la unión de ambas es La nieve es blanca y el cielo es azul, donde el conector es la palabra y. Puesto que una sentencia declarativa compuesta sigue siendo una sentencia declarativa, se sigue que pueden componerse sin límite sentencias más complejas a partir de otras más simples. A sentencias declarativas compuestas como la anterior se les llama abreviadamente conectivas, por la presencia de al menos un conector lingüístico. Trataremos sólo con conectivas llamadas verdaderamente funcionales. Una conectiva es verdaderamente funcional si su cualidad de verdadera o falsa depende sólo de la cualidad de verdaderas o falsas de las sentencias simples de que está compuesta. En Lógica se prefiere hablar de verdad o falsedad no desde el punto de vista cualitativo, sino cuantitativo. Para eso, basta con asignar un valor a la cualidad de verdadero y otro distinto a la cualidad de falso. Por ejemplo, 0 para verdadero y 1 para falso, o cualesquiera otros. Es costumbre representar por T el valor de una sentencia verdadera y por F el valor de una sentencia falsa Conectivas El número de conectivas usadas en lógica de proposiciones es muy reducido, y las trataremos a continuación. 1.- Conjunción. La conjunción consiste en la conexión de dos sentencias mediante el elemento lingüístico y, como en La nieve es blanca y el cielo es azul. Es costumbre en Lógica usar símbolos especiales para las conectivas y para las sentencias. La conectiva y se representa mediante & y las sentencias mediante letras mayúsculas. Una conjunción entonces se escribe en la forma R&S. Se trata de ver que & es una conectiva verdaderamente funcional, es decir, que dados los valores de verdad de R y S está dado el valor de verdad de R&S. Claramente, sólo se podrá decir que R&S es T si R es T y S es T. En cualquier otro caso, R&S es F. Puesto que R puede ser T o F y S puede ser T o F, hay cuatro combinaciones posibles, y a cada combinación le corresponderá un valor T o F para R&S. Esto se suele expresar en forma de tabla, de la siguiente forma: 4

5 & T F T T F F F F 2.- Disyunción. La disyunción se forma conectando dos sentencias mediante la partícula o, como en Hoy comemos pescado o crema de puerros. La disyunción de dos sentencias R y S se representa mediante R S. Pero la disyunción puede tener un sentido exclusivo (si R es cierto no puede serlo S, como en Vamos a la montaña o a la playa ) y un sentido inclusivo (pueden ser ciertos simultaneamente R y S, como en Hoy comemos pescado o crema de puerros ). En latín existen partículas diferentes según que el sentido de la disyunción sea inclusivo (vel) o exclusivo (aut). En Lógica se toma la disyunción en sentido inclusivo, con lo cual la tabla de verdad de la disyunción es T F T T T F T F 3.- Negación. La negación es una conectiva particular, ya que no conecta dos términos, sino que opera sobre un solo término. Sin embargo, sigue siendo verdaderamente funcional, y por eso se incluye entre las conectivas. En español se forma con la partícula no. Así, la negación de llueve es no llueve. En inglés hay más posibilidades. La tabla de verdad de la negación es trivial: T F F T 4.- Condicional. El condicional conecta dos sentencias usando no una sino dos palabras: si y entonces, como en si hace buen tiempo, entonces vamos a la montaña. Las dos sentencias reciben nombres especiales: a continuación de si va el antecedente; a continuación de entonces va el consecuente. La conectiva en sí se representa mediante el símbolo. Hay un pequeño problema de ambigüedad con el subjuntivo. Véanse por ejemplo las sentencias: si viviese en Granada, entonces estaría en Andalucía y si viviese en Salamanca, entonces estaría en Andalucía. Para un madrileño, que ni vive en Andalucía, ni en Salamanca, ni en Granada, la 5

6 primera sentencia, compuesta de dos sentencias falsas, es verdadera. Pero la segunda, compuesta por dos sentencias falsas, es falsa. Está claro por tanto que no todas las conectivas si-entonces son verdaderamente funcionales. Hay algún uso de la conectiva que sea verdaderamente funcional? Y, en ese caso, cuál es su tabla de verdad? La respuesta a la primera pregunta es sí. En el contexto de las promesas/recompensas. Por ejemplo: si los pedidos siguen creciendo entonces habrá que contratar más empleados, que expresaríamos como P E. Es razonable decir que la conectiva es falsa si, siendo el antecedente verdadero, el consecuente es falso. En cualquier otro caso, la conectiva es verdadera. Con esto, se sigue la tabla T F T T F F T T 5.- Bicondicional. El bicondicional se forma mediante el conector sí y sólo sí. Simbólicamente: R S. La mejor forma de garantizar que es verdaderamente funcional es considerándolo como combinación de conectivas funcionales anteriores. Así, R S equivaldrá a (R S)&(S R) 1. Con esta definición, calcular la tabla es trivial: 2.5. Fórmulas complejas T F T T F F F T Como una conectiva es una sentencia (conecta sentencias y el resultado es una sentencia, porque se puede decidir su valor de verdad), es claro que podemos anidar sentencias. En lugar de entrar en discusiones más formales, escribamos algunas fórmulas complejas: P & Q (P & Q) ( (P & Q) R) ((P Q) & (P & R)) 1 Atención a los paréntesis 6

7 Puesto que las conectivas se pueden ver como operadores (las tablas de verdad son equivalentes a las tablas de los operadores aritméticos, pero más sencillas), es claro que las expresiones anteriores pueden calcularse. No hará falta insistir en la necesidad de usar paréntesis cuando sea preciso. La evaluación de las expresiones anteriores se rige por los mismos principios que la evaluación de expresiones aritméticas, y puede hacerse automáticamente Tautologías, contradicciones y fórmulas contingentes Para construir la tabla de verdad de una expresión es ventajoso escribir esta expresión en notación polaca inversa (NPI), al modo en que se escribe en esta notación cualquier expresión aritmética. En NPI primero se escriben los operandos, y luego los operadores. La ventaja es que se elimina la necesidad de paréntesis, y, con ayuda de una pila, la evaluación de expresiones puede hacerse de forma trivial y en una sola pasada: es decir, cuando se quiere evaluar una expresión, el programa no necesita conocer de antemano dicha expresión, sino que reconoce sus elementos (operadores y operandos) a medida que los encuentra y lleva a cabo las operaciones precisas, de manera que, al llegar al final de la expresión, ésta está ya evaluada. Las reglas son sencillas: si se encuentra un operando, se apila; si se encuentra un operador, éste retira sus argumentos de la pila, opera, y deja en la pila el resultado. Cuando se llega al final de la expresión, el resultado se encuentra en la pila. En NPI la expresión 2+3 se escribe y la expresión (2+3)/(4+5) se escribe / 2. La tabla siguiente muestra cómo evoluciona la pila a medida que se evalúa la expresión / : / / Sobre la línea horizontal, cada columna es la pila en un momento dado. La secuencia de columnas va de izquierda a derecha. Bajo la línea horizontal cada elemento indica un operando u operador, cuyo efecto sobre la pila se refleja arriba. Pues bien, las fórmulas complejas se pueden evaluar de la misma forma. Por ejemplo, la fórmula (P & Q) R se escribe en NPI como P Q & R. Si P es T, Q es F y R es T, la pila evoluciona en la forma que recoge la tabla: 2 A los usuarios de calculadoras HP esto les resultará familiar 7

8 F - T - T T F F T T F & T El procedimiento es idéntico al de la evaluación de una expresión aritmética, y los detalles más sencillos. Porque los únicos valores admisibles son T y F y porque las tablas de verdad de las conectivas son mucho más sencillas que las tablas de sumar o multiplicar. Pues bien: la tabla de verdad de una fórmula no es más que una forma conveniente de ordenar y visualizar el resultado de una fórmula cuando se toman todas las combinaciones posibles de valores para las sentencias simples que la forman. Consideremos la fórmula (P & Q) (P & R). Contiene tres sentencias simples y cada sentencia puede tomar dos valores, luego tenemos = 2 3 = 8 combinaciones posibles. Para cada combinación, evaluaremos la fórmula. Elaboramos así la siguiente tabla de verdad para la fórmula: P Q R (P & Q) (P & R) T T T T T T F T T F T T T F F F F T T F F T F F F F T F F F F F Respecto a la última columna, que recoge el resultado de evaluar la fórmula, pueden suceder tres cosas: a) que todos los elementos sean T; b) que todos los elementos sean F y c) que haya elementos T y elementos F. Cuando ocurre a) a la fórmula se le llama tautología; cuando ocurre b), se le llama contradicción. Cuando ocurre c), la fórmula se llama contingente. Se sigue que la negación de una tautología es una contradicción, la negación de una contradicción una tautología y la negación de una fórmula contingente es una fórmula contingente. Dos conceptos derivados de los anteriores son los de implicación lógica y equivalencia lógica. Se dice que una fórmula A implica lógicamente a una fórmula B cuando A B es una tautología. Es decir, cuando A B es siempreválida.porejemplo,lasfórmulas P y (P&Q) sonlógicamente equivalentes, como se sigue de la tabla de verdad: 8

9 P Q P (P & Q) T T T T F T F T T F F T De la misma forma, dos fórmulas A y B se dicen lógicamente equivalentes cuando A B es una tautología. Estamos ya en condiciones de definir la validez de un argumento. Recordamos que un argumento es un conjunto de sentencias, de las cuales hay una a la que llamamos conclusión y al resto le llamamos premisas. Formalmente, un argumento se escribe como P;Q;R;S.../C, donde P,Q,R,... son las premisas y C es la conclusión. Pues bien, un argumento es válido si la fórmula P & Q & R &... implica lógicamente a C, es decir, si (P & Q & R & S &...) C es una tautología. Dicho informalmente, un argumento P/C es inválido si existe algún caso en que siendo ciertas las premisas la conclusión es falsa. Si existe un caso así, la implicación P C será, según la tabla para, F, luego en la última columna de la tabla de verdad aparecerá una F, luego la fórmula P C no será una tautología, luego P no implicará lógicamente a C, luego el argumento es inválido. Esto es todo lo que necesitamos para entender el manejo e implementación de lp. Parte II Manual de usuario lp es un programa que evalúa si un argumento es válido o no lo es. Para ello sigue el proceso siguiente: dado un argumento P/C, se expresa mediante la fórmula P C, se calcula su tabla de verdad y se ve si la fórmula es o no es una tautología. Si lo es, el argumento es válido. El programa acepta fórmulas (la escritura de un argumento como una fórmula es trivial) que son cadenas ascii, compuestas por las conectivas {,&,,, } y sentencias simples representadas por letras mayúsculas {A, B, C,..., Z}. Al invocar al programa, aparece el inductor? : el usuario teclea el argumento (fórmula) y pulse intro. Como resultado, se imprime en pantalla la tabla de verdad. La inspección visual de la última columna revela si el argumento es válido o no. 9

10 Puesto que las cadenas de entrada son cadenas ascii, se establece la siguiente correspondencia: conectiva ascii & & > # No hay más. La siguiente tabla recoge algunos ejemplos. La primera columna contiene un argumento; la segunda, la fórmula correspondiente: P Q;Q R/P R ((P R)&(Q R)) (P R) P Q;Q R/P&R ((P Q)&(Q R)) (P& R) P R;Q R/(P Q) R ((P R)&(Q R)) (P R) R En una segunda tabla se representan las fórmulas junto con las cadenas ascii que es preciso teclear: ((P R)&(Q R)) (P R) ((P>Q)&(Q>R))>(P>R) ((P Q)&(Q R)) (P& R) ((P>Q)&(Q>R))>(P&R) ((P R)&(Q R)) (P R) R ((P>R)&(Q>R))>((P Q)>R) Así,despuésdeteclearelprimerejemploypulsarlateclaintroseobtiene la siguiente salida:? ((P>Q)&(Q>R))>(P>R) Como puede verse, la última columna contiene sólo T (1), y por tanto la fórmula es una tautología, y por tanto el argumento es válido. Para el segundo ejemplo la salida es 10

11 ? ((P>Q)&(Q>R))>(P&R) La fórmula es contingente, por tanto el argumento no es válido. Para el tercer ejemplo:? ((P>R)&(Q>R))>((P Q)>R) luego el argumento es válido. El programa se abandona con la orden q. Parte III Notas de implementación 3. Bucle principal El sencillo bucle principal contiene los siguientes pasos 1. Presenta un inductor 2. Lee la cadena desde stdin 3. Elimina el carácter cr 4. Si la cadena comienza por q, termina 11

12 5. Traduce la entrada infija a postfija 6. Calcula el tamaño de la tabla necesario y reserva la memoria 7. Anota a qué columna corresponde cada sentencia (letra) simple 8. Rellena la tabla 9. Usa los valores de cada fila para calcular la última columna, según la fórmula de entrada 10. Imprime la tabla completa A continuación, detallo los pasos relevantes, que son del 5 al 9, inclusive. 4. Traducción de la fórmula Las fórmulas se introducen en notación infija habitual, como en los ejemplos de la página 10. La función fgets() lee la cadena de entrada del teclado y la guarda en un buffer, y a partir de él se re-construye la expresión en otro buffer, esta vez en notación postfija. En el caso del primer ejemplo de la tabla citada sería preciso generar PQ>RS>&PR>>. Para generar la expresión postfija se usa, aparte del buffer destino, un par de pilas, de acuerdo con las reglas siguientes: 1. Las sentencias (letras) van a una pila. Los paréntesis y conectivas a otra. 2. Un ) implica que todos los operadores se traspasan de arriba abajo a la salida, hasta encontrar el paréntesis de apertura. El paréntesis de apertura se elimina. Si al finalizar esta operación se encuentra todavía un, se traspasa también. 3. Al terminar la pasada a la expresión, se traspasan las conectivas que queden, de arriba abajo. 5. Tamaño de la tabla Será precisa una pasada para averiguar cuántas sentencias (letras) contiene la fórmula. Si se encuentran n sentencias, la tabla de verdad tendrá 2 n+1 elementos, incluyendo la última columna. La memoria se reserva dinámicamente. Cada valor T o F se representa con un carácter. Una optimización de momento innecesaria sería usar una tabla de bits en lugar de una tabla de caracteres. 12

13 6. Correspondencia entre letras y columnas El censo de letras distintas se hace mediante un vector de caracteres, uno para cada letra: char S[26]. Cada letra indexa una posición. Originalmente, el vector se rellena con ceros, y cada posición indexada por una letra que aparece es incrementada. Así, las posiciones distintas de cero se corresponden con letrasque aparecen.unavez hechoesto,se recorreelvector. Ala primera posición distinta de cero se le asigna el valor 0, a la segunda posición distinta de cero el valor 1, a la enésima posición distinta de cero el valor n 1. Estos valores indican la columna en la tabla de verdad que corresponde a cada letra. 7. Relleno de la tabla Paranletraslatablatiene2 n filas.laideaesquelaprimeracolumnacontiene 2 n 1 T seguidos y el mismo número de F a continuación. En la segunda columna aparecen 2 n 2 T, el mismo número de F, y luego nuevamente T s y F s. En cada columna, se reduce a la mitad respecto a la anterior el tamaño de las series, y se duplica el número de series. La función rellena tabla() es obvia. 8. Calcular cada fila El último paso consiste en calcular para cada fila su valor, y añadirlo a la última columna. La expresión, trasladada a postfijo, contiene sólo letras y conectivas. Una letra indexa a S[26], y en la posición correspondiente se encuentra el número de columna. Se toma el valor y se apila. Los operadores simplemente toman sus operandos, que, pudiendo tener sólo los valores T y F, indexan una tabla donde se encuentra el resultado. Por ejemplo, para la conectiva & char MA[2][2]={{0,0}, {0,1}}; Así, si los dos últimos elementos de la pila son T y T (1 y 1), el valor T&T no es otro que MA[1][1]. Finalmente, la tabla puede imprimirse. 13

14 9. Última consideración El programa tiene una captura elemental de errores (es un ejercicio solamente). Si la expresión se introdujo correctamente, el resultado será correcto. Si no, el resultado no está determinado. Parte IV Bibliografía 1. Hardgree, Symbolic logic 2. Kent A. Peacock, Basic symbolic logic 3. Holly P. Hirst y Jeffry L. Hirst, A primer for Logic and Proof Otros muchos documentos pueden encontrarse en la red. Estos son los que me parecen mejores. 14

Introducción a la Lógica

Introducción a la Lógica Tema 0 Introducción a la Lógica En cualquier disciplina científica se necesita distinguir entre argumentos válidos y no válidos. Para ello, se utilizan, a menudo sin saberlo, las reglas de la lógica. Aquí

Más detalles

Ejercicios de Lógica Proposicional *

Ejercicios de Lógica Proposicional * Ejercicios de Lógica Proposicional * FernandoRVelazquezQ@gmail.com Notación. El lenguaje proposicional que hemos definido, aquel que utiliza los cinco conectivos,,, y, se denota como L {,,,, }. Los términos

Más detalles

Capítulo 4. Lógica matemática. Continuar

Capítulo 4. Lógica matemática. Continuar Capítulo 4. Lógica matemática Continuar Introducción La lógica estudia la forma del razonamiento, es una disciplina que por medio de reglas y técnicas determina si un teorema es falso o verdadero, además

Más detalles

Apuntes de Lógica Proposicional

Apuntes de Lógica Proposicional Apuntes de Lógica Proposicional La lógica proposicional trabaja con expresiones u oraciones a las cuales se les puede asociar un valor de verdad (verdadero o falso); estas sentencias se conocen como sentencias

Más detalles

Material diseñado para los estudiantes del NUTULA, alumnos del profesor Álvaro Moreno.01/10/2010 Lógica Proposicional

Material diseñado para los estudiantes del NUTULA, alumnos del profesor Álvaro Moreno.01/10/2010 Lógica Proposicional Lógica Proposicional INTRODUCCIÓN El humano se comunica con sus semejantes a través de un lenguaje determinado (oral, simbólico, escrito, etc.) construido por frases y oraciones. Estas pueden tener diferentes

Más detalles

Lógica Proposicional. Sergio Stive Solano Sabié. Marzo de 2012

Lógica Proposicional. Sergio Stive Solano Sabié. Marzo de 2012 Lógica Proposicional Sergio Stive Solano Sabié Marzo de 2012 Lógica Proposicional Sergio Stive Solano Sabié Marzo de 2012 Proposiciones Definición 1.1 Una proposición (o declaración) es una oración declarativa

Más detalles

Introd. al Pens. Científico Nociones básicas de la lógica ClasesATodaHora.com.ar

Introd. al Pens. Científico Nociones básicas de la lógica ClasesATodaHora.com.ar ClasesATodaHora.com.ar > Exámenes > UBA - UBA XXI > Introd. al Pensamiento Científico Introd. al Pens. Científico Nociones básicas de la lógica ClasesATodaHora.com.ar Razonamientos: Conjunto de propiedades

Más detalles

LÓGICA PROPOSICIONAL

LÓGICA PROPOSICIONAL LÓGICA PROPOSICIONAL QUE ES LA LÓGICA? El sentido ordinario de la palabra lógica se refiere a lo que es congruente, ordenado, bien estructurado. Lo ilógico es lo mismo que incongruente, desordenado, incoherente.

Más detalles

10.4 Sistemas de ecuaciones lineales

10.4 Sistemas de ecuaciones lineales Programa Inmersión, Verano 2016 Notas escritas por Dr. M Notas del cursos. Basadas en los prontuarios de MATE 001 y MATE 02 Clase #11: martes, 14 de junio de 2016. 10.4 Sistemas de ecuaciones lineales

Más detalles

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten

Más detalles

encontramos dos enunciados. El primero (p) nos afirma que Pitágoras era griego y el segundo (q) que Pitágoras era geómetra.

encontramos dos enunciados. El primero (p) nos afirma que Pitágoras era griego y el segundo (q) que Pitágoras era geómetra. Álgebra proposicional Introducción El ser humano, a través de su vida diaria, se comunica con sus semejantes a través de un lenguaje determinado (oral, escrito, etc.) por medio de frases u oraciones. Estas

Más detalles

Tema 6: Teoría Semántica

Tema 6: Teoría Semántica Tema 6: Teoría Semántica Sintáxis Lenguaje de de las las proposiciones Lenguaje de de los los predicados Semántica Valores Valores de de verdad verdad Tablas Tablas de de verdad verdad Tautologías Satisfacibilidad

Más detalles

ALGEBRA y ALGEBRA LINEAL. Primer Semestre CAPITULO I LOGICA Y CONJUNTOS.

ALGEBRA y ALGEBRA LINEAL. Primer Semestre CAPITULO I LOGICA Y CONJUNTOS. ALGEBRA y ALGEBRA LINEAL 520142 Primer Semestre CAPITULO I LOGICA Y CONJUNTOS. DEPARTAMENTO DE INGENIERIA MATEMATICA Facultad de Ciencias Físicas y Matemáticas Universidad de Concepción 1 La lógica es

Más detalles

Coordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 1: Lunes 11 Viernes 16 de Marzo. Contenidos

Coordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 1: Lunes 11 Viernes 16 de Marzo. Contenidos Coordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 1: Lunes 11 Viernes 16 de Marzo Complementos Contenidos Clase 1: Elementos de lógica: Conectivos, tablas de verdad, tautologías y contingencias.

Más detalles

Matemáticas Básicas para Computación

Matemáticas Básicas para Computación Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 5 Nombre: Tablas de verdad Objetivo Al término de la sesión el participante aplicará los conceptos de lógica a través

Más detalles

RAZONAMIENTO LÓGICO LECCIÓN 1: ANÁLISIS DEL LENGUAJE ORDINARIO. La lógica se puede clasificar como:

RAZONAMIENTO LÓGICO LECCIÓN 1: ANÁLISIS DEL LENGUAJE ORDINARIO. La lógica se puede clasificar como: La lógica se puede clasificar como: 1. Lógica tradicional o no formal. 2. Lógica simbólica o formal. En la lógica tradicional o no formal se consideran procesos psicológicos del pensamiento y los métodos

Más detalles

MATEMÁTICAS BÁSICAS. 23 de febrero de Universidad Nacional de Colombia MATEMÁTICAS BÁSICAS

MATEMÁTICAS BÁSICAS. 23 de febrero de Universidad Nacional de Colombia MATEMÁTICAS BÁSICAS 23 de febrero de 2009 Parte I Lógica Proposiciones Considere las siguientes frases Páseme el lápiz. 2 + 3 = 5 1 2 + 1 3 = 2 5 Qué hora es? En Bogotá todos los días llueve Yo estoy mintiendo Maradona fue

Más detalles

LÓGICA MATEMÁTICA O FORMAL O SIMBÓLICA

LÓGICA MATEMÁTICA O FORMAL O SIMBÓLICA LÓGICA MATEMÁTICA O FORMAL O SIMBÓLICA La lógica formal o simbólica, a diferencia de la lógica clásica, utiliza un lenguaje artificial, es decir, está rigurosamente construido, no admite cambios en el

Más detalles

Resumen de deducción natural

Resumen de deducción natural Resumen de deducción natural F. Javier Gil Chica 2010 1. Orientación de estas notas El cálculo de argumentos mediante tablas de verdad es un método rápido y seguro. También mecánico, puesto que se puede

Más detalles

La Lógica estudia la forma del razonamiento. La Lógica Matemática es la disciplina que trata de métodos de razonamiento. En un nivel elemental, la

La Lógica estudia la forma del razonamiento. La Lógica Matemática es la disciplina que trata de métodos de razonamiento. En un nivel elemental, la LÓGICA MATEMÁTICA OBJETIVOS Definirás proposición simple. Definirás proposiciones compuestas: Disyunción y conjunción. Relacionarás dichas proposiciones con las operaciones de conjuntos: unión e intersección.

Más detalles

ANOTACIONES BÁSICAS SOBRE LÓGICA PROPOSICIONAL FILOSOFÍA 1º BACHILLERATO

ANOTACIONES BÁSICAS SOBRE LÓGICA PROPOSICIONAL FILOSOFÍA 1º BACHILLERATO Pág. 1 Lógica Proposicional La lógica proposicional es la más antigua y simple de las formas de lógica. Utilizando una representación primitiva del lenguaje, permite representar y manipular aserciones

Más detalles

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal.

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal. Que Es Excel? Excel es un programa que permite la manipulación de libros y hojas de calculo. En Excel, un libro es el archivo en que se trabaja y donde se almacenan los datos. Como cada libro puede contener

Más detalles

Capítulo 1 Lógica Proposicional

Capítulo 1 Lógica Proposicional Capítulo 1 Lógica Proposicional 1.1 Introducción El ser humano, a través de su vida diaria, se comunica con sus semejantes a través de un lenguaje determinado (oral, escrito, etc.) por medio de frases

Más detalles

Ampliación Matemática Discreta. Justo Peralta López

Ampliación Matemática Discreta. Justo Peralta López Justo Peralta López UNIVERSIDAD DE ALMERíA DEPARTAMENTO DE ÁGEBRA Y ANÁLISIS MATEMÁTICO 1 Introducción 2 Definición semántica de las proposiciones 3 Diagrama de valores de certeza 4 Evaluación de fórmulas.

Más detalles

Proposicional. Curso Mari Carmen Suárez de Figueroa Baonza

Proposicional. Curso Mari Carmen Suárez de Figueroa Baonza Semántica Proposicional Curso 2014 2015 Mari Carmen Suárez de Figueroa Baonza mcsuarez@fi.upm.es Contenidos Introducción Interpretación de FBFs proposicionales Validez Satisfacibilidad Validez y Satisfacibilidad

Más detalles

Forma lógica de enunciados

Forma lógica de enunciados Forma lógica de enunciados Marisol Miguel Cárdenas Lenguaje natural y lenguaje formal El lenguaje natural es aquel que utilizamos cotidianamente. Surge históricamente dentro de la sociedad y es aprendido

Más detalles

INTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 6- CÁLCULO DE PREDICADOS Y LÓGICA DE PRIMER ORDEN

INTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 6- CÁLCULO DE PREDICADOS Y LÓGICA DE PRIMER ORDEN INTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 6- CÁLCULO DE PREDICADOS Y LÓGICA DE PRIMER ORDEN Referencias: Inteligencia Artificial Russell and Norvig Cap.6. Artificial Intellingence Nils Nilsson Ch.4

Más detalles

El lenguaje C. 1. Identificadores, constantes y variables

El lenguaje C. 1. Identificadores, constantes y variables Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria

Más detalles

Universidad Nacional Abierta y a Distancia UNAD-Lógica Matemática - Georffrey Acevedo G. A que viene la lógica?

Universidad Nacional Abierta y a Distancia UNAD-Lógica Matemática - Georffrey Acevedo G. A que viene la lógica? A que viene la lógica? Autor: Georffrey Acevedo G. Noviembre 16 de 2008. Los conceptos de proposiciones, conectivos e inferencias confluyen al analizar un razonamiento. Para tener claridad sobre los conceptos

Más detalles

Capítulo 7 OPERADORES Y EXPRESIONES. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Capítulo 7 OPERADORES Y EXPRESIONES. Presentación resumen del libro: EMPEZAR DE CERO A PROGRAMAR EN lenguaje C Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 7 OPERADORES Y EXPRESIONES 1 OBJETIVOS Conocer los tipos de operadores

Más detalles

Matemáticas Discretas TC1003

Matemáticas Discretas TC1003 Matemáticas Discretas TC1003 Lógica : Proposiciones, Conectivos, Tablas de Verdad y Departamento de Matemáticas / Centro de Sistema Inteligentes ITESM Lógica Matemáticas Discretas - p. 1/43 En esta lectura

Más detalles

Tipos algebraicos y abstractos. Algoritmos y Estructuras de Datos I. Tipos algebraicos

Tipos algebraicos y abstractos. Algoritmos y Estructuras de Datos I. Tipos algebraicos Algoritmos y Estructuras de Datos I 1 cuatrimestre de 009 Departamento de Computación - FCEyN - UBA Programación funcional - clase Tipos algebraicos Tipos algebraicos y abstractos ya vimos los tipos básicos

Más detalles

SESIÓN 04 LÓGICA PROPOSICIONAL

SESIÓN 04 LÓGICA PROPOSICIONAL SESIÓN 04 LÓGICA PROPOSICIONAL La Lógica Proposicional, sentencial o lógica de enunciados, es la parte de la Lógica simbólica que trata de las proposiciones sin analizarlas y de sus combinaciones. 1. PROPOSICIONES

Más detalles

Índice Proposiciones y Conectores Lógicos Tablas de Verdad Lógica de Predicados Inducción

Índice Proposiciones y Conectores Lógicos Tablas de Verdad Lógica de Predicados Inducción Curso 0: Matemáticas y sus Aplicaciones Tema 5. Lógica y Formalismo Matemático Leandro Marín Dpto. de Matemática Aplicada Universidad de Murcia 2012 1 Proposiciones y Conectores Lógicos 2 Tablas de Verdad

Más detalles

Operadores lógicos y de comparación en programación. Not, and, or Ejemplos. (CU00132A)

Operadores lógicos y de comparación en programación. Not, and, or Ejemplos. (CU00132A) aprenderaprogramar.com Operadores lógicos y de comparación en programación. Not, and, or Ejemplos. (CU00132A) Sección: Cursos Categoría: Curso Bases de la programación Nivel I Fecha revisión: 2024 Autor:

Más detalles

Operaciones básicas con hojas de cálculo

Operaciones básicas con hojas de cálculo Operaciones básicas con hojas de cálculo Insertar hojas de cálculo. Para insertar rápidamente una hoja de cálculo nueva al final de las hojas de cálculo existentes, haga clic en la ficha Insertar hoja

Más detalles

Lógica Matemática, Sistemas Formales, Cláusulas de Horn

Lógica Matemática, Sistemas Formales, Cláusulas de Horn Lógica Matemática, Sistemas Formales, Cláusulas de Horn Lic. José Manuel Alvarado La lógica se ocupa de las argumentaciones válidas. Las argumentaciones ocurren cuando se quiere justificar una proposición

Más detalles

{ } Listado de elementos del conjunto

{ } Listado de elementos del conjunto CONJUNTOS Qué es un conjunto? Un conjunto es un grupo no ordenado de elementos que comparte una o más características. Nomenclatura en los conjuntos Los conjuntos siempre se nombran con letras mayúsculas,

Más detalles

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus

Más detalles

TEMA I. INTRODUCCIÓN A LA LÓGICA Y AL RAZONAMIENTO DEDUCTIVO.

TEMA I. INTRODUCCIÓN A LA LÓGICA Y AL RAZONAMIENTO DEDUCTIVO. Lógica y razonamiento. La lógica es el estudio de los métodos que permiten establecer la validez de un razonamiento, entendiendo como tal al proceso mental que, partiendo de ciertas premisas, deriva en

Más detalles

Si..., siempre que, con tal que, puesto que, ya que, porque, cuando, de, a menos que, a no ser que, salvo que, solamente.

Si..., siempre que, con tal que, puesto que, ya que, porque, cuando, de, a menos que, a no ser que, salvo que, solamente. 1.2 Proposiciones condicionales y equivalencia lógica. Proposición Condicional o implicación lógica Una proposición condicional, es aquella que está formada por dos proposiciones atómicas o moleculares,

Más detalles

Lógica Proposicional. Guía Lógica Proposicional. Tema III: Cuantificadores

Lógica Proposicional. Guía Lógica Proposicional. Tema III: Cuantificadores Guía Lógica Proposicional Tema III: Cuantificadores 1.7.2. CUANTIFICADORES Los cuantificadores permiten afirmaciones sobre colecciones enteras de objetos en lugar de tener que enumerar los objetos por

Más detalles

Introducción: Proposiciones, argumentos e inferencias. Inferencias deductivas e inductivas. Deducción: Inferencias transitivas (Silogismos lineales)

Introducción: Proposiciones, argumentos e inferencias. Inferencias deductivas e inductivas. Deducción: Inferencias transitivas (Silogismos lineales) Tema 2.- Deducción. Psicología del Pensamiento, Guión del Tema 2 Prof.: Eduardo Madrid Bloque 1: Razonamiento y variedades del pensamiento. Introducción: Proposiciones, argumentos e inferencias. Inferencias

Más detalles

SISTEMAS DE ECUACIONES LINEALES. Método de reducción o de Gauss. 1º DE BACHILLERATO DPTO DE MATEMÁTICAS COLEGIO MARAVILLAS AUTORA: Teresa González.

SISTEMAS DE ECUACIONES LINEALES. Método de reducción o de Gauss. 1º DE BACHILLERATO DPTO DE MATEMÁTICAS COLEGIO MARAVILLAS AUTORA: Teresa González. SISTEMAS DE ECUACIONES LINEALES Método de reducción o de Gauss 1º DE BACHILLERATO DPTO DE MATEMÁTICAS COLEGIO MARAVILLAS AUTORA: Teresa González. SISTEMAS DE DOS ECUACIONES LINEALES CON DOS INCÓGNITAS.

Más detalles

Cuando no está abierto ningún menú, las teclas activas para poder desplazarse a través de la hoja son:

Cuando no está abierto ningún menú, las teclas activas para poder desplazarse a través de la hoja son: Veremos cómo introducir y modificar los diferentes tipos de datos disponibles en Excel, así como manejar las distintas técnicas de movimiento dentro de un libro de trabajo para la creación de hojas de

Más detalles

LICENCIATURA EN MATEMÁTICA. Práctico N 1 Lenguaje de la lógica. proposicional VICTOR GALARZA ROJAS 1 5 / 0 5 /

LICENCIATURA EN MATEMÁTICA. Práctico N 1 Lenguaje de la lógica. proposicional VICTOR GALARZA ROJAS 1 5 / 0 5 / Práctico N 1 Lenguaje de la lógica LICENCIATURA EN MATEMÁTICA proposicional VICTOR GALARZA ROJAS 1 5 / 0 5 / 2 0 1 0 PRÁCTICO N 1 1. Fundamentación: fundamentar la expresión Por lo tanto del siguiente

Más detalles

DIAGRAMAS DE FLUJO ELEMENTOS E INSTRUCCIONES A USAR EN UN DIAGRAMA DE FLUJO

DIAGRAMAS DE FLUJO ELEMENTOS E INSTRUCCIONES A USAR EN UN DIAGRAMA DE FLUJO DIAGRAMAS DE LUJO Un Diagrama de lujo es la representación gráfica de los pasos a seguir para lograr un objetivo, que habitualmente es la solución de un problema. Por Logical se entiende, en algunos libros,

Más detalles

Una proposición es una afirmación que debe ser cierta o falsa (aunque no lo sepamos).

Una proposición es una afirmación que debe ser cierta o falsa (aunque no lo sepamos). Lógica intuitiva Una proposición es una afirmación que debe ser cierta o falsa (aunque no lo sepamos). A : Las águilas vuelan B : El cielo es rosa C : No existe vida extraterrestre D : 5 < 3 E : Algunos

Más detalles

Introducción. El uso de los símbolos en matemáticas.

Introducción. El uso de los símbolos en matemáticas. Introducción El uso de los símbolos en matemáticas. En el estudio de las matemáticas lo primero que necesitamos es conocer su lenguaje y, en particular, sus símbolos. Algunos símbolos, que reciben el nombre

Más detalles

https://dac.escet.urjc.es/docencia/etc-sistemas/teoria-cuat1/tema2.pdf

https://dac.escet.urjc.es/docencia/etc-sistemas/teoria-cuat1/tema2.pdf 1.3 Sistemas numéricos 1.3.1. Introducción Un sistema de representación numérica es un lenguaje que consiste en: Un conjunto ordenado de símbolos (dígitos o cifras) y otro de reglas bien definidas para

Más detalles

Estructuras de control

Estructuras de control Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando

Más detalles

CONJUNTO: Colección o agregado de ideas u objetos de cualquier especie.

CONJUNTO: Colección o agregado de ideas u objetos de cualquier especie. RESUMEN DE MATEMATICAS I PARTE I CONJUNTOS CONJUNTO: Colección o agregado de ideas u objetos de cualquier especie. A= {números pares} B= { banda de rock} ELEMENTO: Son las ideas u objetos cualesquiera

Más detalles

2. Si P; Q; R son verdaderas y S; T son falsas, determine el valor de verdad de la proposición: [P =) (R =) T )] () [(:P ^ S) =) (Q =) :T )]

2. Si P; Q; R son verdaderas y S; T son falsas, determine el valor de verdad de la proposición: [P =) (R =) T )] () [(:P ^ S) =) (Q =) :T )] Instituto Tecnológico de Costa Rica Escuela de Matemática I semestre 2012 Cálculo Diferencial e Integral. Prof. Juan José fallas. 1 Leyes de la lógica y reglas de inferencia 2 Ejercicios 1 Leyes de la

Más detalles

Definición y representación de los

Definición y representación de los Definición y representación de los circuitos lógicos. LÁMARA R + - + - OBJETIVO GENERAL BATERÍA Utilizar el álgebra booleana para analizar y describir el funcionamiento de las combinaciones de las compuertas

Más detalles

Semana02[1/23] Conjuntos. 9 de marzo de Conjuntos

Semana02[1/23] Conjuntos. 9 de marzo de Conjuntos Semana02[1/23] 9 de marzo de 2007 Introducción Semana02[2/23] La teoría de conjuntos gira en torno a la función proposicional x A. Los valores que hacen verdadera la función proposicional x A son aquellos

Más detalles

EXPRESIONES ALGEBRAICAS. POLINOMIOS

EXPRESIONES ALGEBRAICAS. POLINOMIOS Unidad didáctica 5 EXPRESIONES ALGEBRAICAS. POLINOMIOS. EXPRESIONES ALGEBRAICAS. Estas expresiones del área son expresiones algebraicas, ya que además de números aparecen letras. Son también expresiones

Más detalles

MATEMÁTICA 1 JRC El futuro pertenece a aquellos que creen en la belleza de sus sueños

MATEMÁTICA 1 JRC El futuro pertenece a aquellos que creen en la belleza de sus sueños MATEMÁTICA 1 JRC LÓGICA Es la ciencia formal que estudia los principios y procedimientos que permiten demostrar la validez o invalidez de una inferencia, es decir, reconocer entre un razonamiento correcto

Más detalles

lasmatemáticas.eu Pedro Castro Ortega materiales de matemáticas

lasmatemáticas.eu Pedro Castro Ortega materiales de matemáticas 1. Fracciones Una fracción es una expresión del tipo a b, donde a y b son números naturales llamados numerador y denominador, respectivamente. 1.1. Interpretación de una fracción a) Fracción como parte

Más detalles

Lógica Proposicional

Lógica Proposicional Existen en la realidad un número considerable de problemas con los que una persona se enfrenta y de los cuales se deben deducir ciertos datos para poder resolverlos. Generalmente la forma en que las personas

Más detalles

CURSO NIVELACIÓN LÓGICA MATEMÁTICA PROYECTO UNICOMFACAUCA TU PROYECTO DE VIDA LAS PROPOSICIONES

CURSO NIVELACIÓN LÓGICA MATEMÁTICA PROYECTO UNICOMFACAUCA TU PROYECTO DE VIDA LAS PROPOSICIONES LAS PROPOSICIONES Objetivo Brindar al estudiante un concepto claro en la formulación, interpretación y aplicabilidad de las proposiciones. La interpretación de las proposiciones compuestas permite al estudiante

Más detalles

En matemáticas el concepto de conjunto es considerado primitivo y no se da una definición de este, por lo tanto la palabra CONJUNTO debe aceptarse

En matemáticas el concepto de conjunto es considerado primitivo y no se da una definición de este, por lo tanto la palabra CONJUNTO debe aceptarse En matemáticas el concepto de conjunto es considerado primitivo y no se da una definición de este, por lo tanto la palabra CONJUNTO debe aceptarse lógicamente como un término no definido. Un conjunto se

Más detalles

MULTIPLICACIÓN DE NÚMEROS NATURALES

MULTIPLICACIÓN DE NÚMEROS NATURALES MULTIPLICACIÓN DE NÚMEROS NATURALES La solución de una adición donde los sumandos son iguales, es decir, que se repiten, se puede obtener de una forma directa y sencilla. Por ejemplo: Al calcular la cantidad

Más detalles

SISTEMAS DE ECUACIONES LINEALES Y MATRICES Dos ecuaciones lineales con dos

SISTEMAS DE ECUACIONES LINEALES Y MATRICES Dos ecuaciones lineales con dos de SISTEMAS DE ECUACIONES ES Y MATRICES Dos m con n Sergio Stive Solano 1 Febrero de 2015 1 Visita http://sergiosolanosabie.wikispaces.com de SISTEMAS DE ECUACIONES ES Y MATRICES Dos m con n Sergio Stive

Más detalles

Tema 2: Teorema de estructura de los grupos abelianos finitamente generados.

Tema 2: Teorema de estructura de los grupos abelianos finitamente generados. ESTRUCTURAS ALGEBRAICAS GRADO EN MATEMÁTICAS. CURSO 215/216 Tema 2: Teorema de estructura de los grupos abelianos finitamente generados. 1.1. Grupo abeliano libre. Bases. Definición 1.1. El grupo Z n con

Más detalles

CIRCUITOS LÓGICOS. Lógica FCE 1. ALGEBRA DE BOOLE

CIRCUITOS LÓGICOS. Lógica FCE 1. ALGEBRA DE BOOLE Lógica FE IRUITOS LÓGIOS 1. LGER DE OOLE 1.1 Introducción Tanto la teoría de conjuntos como la lógica de enunciados tienen propiedades similares. Tales propiedades se utilizan para definir una estructura

Más detalles

Informática Ingeniería en Electrónica y Automática Industrial

Informática Ingeniería en Electrónica y Automática Industrial Informática Ingeniería en Electrónica y Automática Industrial Entrada y salida estándar V1.3 Autores Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato:

Más detalles

Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo

Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo Tipos de datos. Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo Valores Constantes: Es un dato que se introduce directamente en

Más detalles

FORMATO CONDICIONAL EN EXCEL

FORMATO CONDICIONAL EN EXCEL FORMATO CONDICIONAL EN EXCEL El Formato Condicional es una herramienta muy útil como información gráfica adicional para los datos numéricos que están en celdas o en rangos. Este tipo de formato tiene un

Más detalles

RAZONAMIENTO LÓGICO PARA LA ARGUMENTACIÓN JURÍDICA

RAZONAMIENTO LÓGICO PARA LA ARGUMENTACIÓN JURÍDICA ESCUELA DEL MINISTERIO PÚBLICO Dr. Gonzalo Ortiz de Zevallos Roedel RAZONAMIENTO LÓGICO PARA LA ARGUMENTACIÓN JURÍDICA Dr. Luis Alberto Pacheco Mandujano Gerente Central de la Escuela del Ministerio Público

Más detalles

1. (F, +) es un grupo abeliano, denominado el grupo aditivo del campo.

1. (F, +) es un grupo abeliano, denominado el grupo aditivo del campo. Capítulo 5 Campos finitos 5.1. Introducción Presentaremos algunos conceptos básicos de la teoría de los campos finitos. Para mayor información, consultar el texto de McEliece [61] o el de Lidl y Niederreiter

Más detalles

UNIDAD 8 INECUACIONES. Objetivo general.

UNIDAD 8 INECUACIONES. Objetivo general. 8. 1 UNIDAD 8 INECUACIONES Objetivo general. Al terminar esta Unidad resolverás inecuaciones lineales y cuadráticas e inecuaciones que incluyan valores absolutos, identificarás sus conjuntos solución en

Más detalles

Lógica proposicional. Ivan Olmos Pineda

Lógica proposicional. Ivan Olmos Pineda Lógica proposicional Ivan Olmos Pineda Introducción Originalmente, la lógica trataba con argumentos en el lenguaje natural es el siguiente argumento válido? Todos los hombres son mortales Sócrates es hombre

Más detalles

Algoritmos y Estructura de Datos I

Algoritmos y Estructura de Datos I Clase práctica de Especificación - Lógica proposicional Viernes 20 de Marzo de 2015 Menú del día Fórmulas bien formadas Tablas de verdad Tautologías, Contingencias y Contradicciones Relación de fuerza

Más detalles

3. Ecuaciones, parte I

3. Ecuaciones, parte I Matemáticas I, 2012-I La ecuación es como una balanza Una ecuación es como una balanza en equilibrio: en la balanza se exhiben dos objetos del mismo peso en ambos lados mientras que en la ecuación se exhiben

Más detalles

Lógica. Matemática discreta. Matemática discreta. Lógica

Lógica. Matemática discreta. Matemática discreta. Lógica Lógica Matemática discreta Lógica: rama de las matemáticas instrumento para representar el lenguaje natural proporciona un mecanismo de deducción 2 y de predicados Razonamientos Cálculo proposicional Cálculo

Más detalles

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos PROGRAMACIÓN DE SHELL SCRIPTS EN LINUX El shell es un intérprete de órdenes, pero el shell no es solamente eso; los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como tales,

Más detalles

Laboratorio de Arquitectura de Redes. Entrada y salida estándar

Laboratorio de Arquitectura de Redes. Entrada y salida estándar Laboratorio de Arquitectura de Redes Entrada y salida estándar Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato: scanf() El buffer de teclado Entrada

Más detalles

Más sobre Leyes de implicación

Más sobre Leyes de implicación Más sobre Leyes de implicación Dilema constructivo. Se abrevia d.c. Se considera que si hay una disyunción que contiene los antecedentes de dos condicionales, la conclusión será la disyunción de los consecuentes.

Más detalles

GRAMATICAS LIBRES DEL CONTEXTO

GRAMATICAS LIBRES DEL CONTEXTO GRMTICS LIBRES DEL CONTEXTO Estas gramáticas, conocidas también como gramáticas de tipo 2 o gramáticas independientes del contexto, son las que generan los lenguajes libres o independientes del contexto.

Más detalles

Unidad II: Análisis semántico

Unidad II: Análisis semántico Unidad II: Análisis semántico Se compone de un conjunto de rutinas independientes, llamadas por los analizadores morfológico y sintáctico. El análisis semántico utiliza como entrada el árbol sintáctico

Más detalles

Matemáticas Discretas TC1003

Matemáticas Discretas TC1003 Matemáticas Discretas TC1003 Módulo I: s Válidos Departamento de Matemáticas ITESM Módulo I: s Válidos Matemáticas Discretas - p. 1/50 En matemáticas y en lógica un argumento no es una disputa. Más bien,

Más detalles

(Tecla Shift pequeña) ó (Tecla Shift grande) Estas teclas, también tienen la función de poner la letra en Mayúsculas.

(Tecla Shift pequeña) ó (Tecla Shift grande) Estas teclas, también tienen la función de poner la letra en Mayúsculas. EL TECLADO Un teclado es un periférico de entrada que consiste en un sistema de teclas, como las de una máquina de escribir, que te permite introducir datos al ordenador. Cuando se presiona un carácter,

Más detalles

OPERADORES Y EXPRESIONES

OPERADORES Y EXPRESIONES OPERADORES Y EXPRESIONES Una expresión es una combinación de variables, literales y operadores, que representan un valor Operadores aritméticos Operador Función + suma - resta * producto / división % operador

Más detalles

Álgebra Booleana y Simplificación Lógica

Álgebra Booleana y Simplificación Lógica Álgebra Booleana y Simplificación Lógica M. en C. Erika Vilches Parte 2 Simplificación utilizando Álgebra Booleana Simplificar la expresión AB + A(B + C) + B(B + C) 1. Aplicar la ley distributiva al segundo

Más detalles

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. INFORMÁTICA CURSO 2012-13 PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF HASTA AHORA... En prácticas anteriores se ha aprendido: La estructura principal de un

Más detalles

Formato para prácticas de laboratorio

Formato para prácticas de laboratorio PLAN DE CLAVE CARRERA NOMBRE DE LA ASIGNATURA ESTUDIO ASIGNATURA LSC 2009-2 11290 Introducción a la Programación PRÁCTICA No. 2 LABORATORIO DE NOMBRE DE LA PRÁCTICA Licenciado en Sistemas Computacionales

Más detalles

Algebra lineal y conjuntos convexos

Algebra lineal y conjuntos convexos Apéndice A Algebra lineal y conjuntos convexos El método simplex que se describirá en el Tema 2 es de naturaleza algebraica y consiste en calcular soluciones de sistemas de ecuaciones lineales y determinar

Más detalles

Exterior del algoritmo. Entorno. Usuario. Procesador. Escribir. v1 v2 v3. Leer. <acción> {; <acción>}

Exterior del algoritmo. Entorno. Usuario. Procesador. Escribir. v1 v2 v3. Leer. <acción> {; <acción>} Bloque II. 2. Objetos y acciones elementales Bloque II. 2. Objetos y acciones elementales Objetivos: Familiarizarse con conceptos de entorno, objeto y tipo Entender qué significa que un objeto sea de un

Más detalles

Constantes. Las constantes no cambian durante la ejecucion de un programa en C++, en C++ existen 4 tipos de constantes:

Constantes. Las constantes no cambian durante la ejecucion de un programa en C++, en C++ existen 4 tipos de constantes: Constantes Las constantes se pueden declarar con la palabra reservada const y se le asigna un valor en el momento de la declaracion, este valor no se puede modificar durante el programa y cualquier intento

Más detalles

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Expresiones Aritméticas Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Expresiones Aritméticas El computador puede realizar cálculos además de mostrar datos por pantalla.

Más detalles

Factorización ecuación identidad condicional término coeficiente monomio binomio trinomio polinomio grado ax3

Factorización ecuación identidad condicional término coeficiente monomio binomio trinomio polinomio grado ax3 Factorización Para entender la operación algebraica llamada factorización es preciso repasar los siguientes conceptos: Cualquier expresión que incluya la relación de igualdad (=) se llama ecuación. Una

Más detalles

UNIDAD DE APRENDIZAJE I

UNIDAD DE APRENDIZAJE I UNIDAD DE APRENDIZAJE I Saberes procedimentales Interpreta y utiliza correctamente el lenguaje simbólico para el manejo de expresiones algebraicas. 2. Identifica operaciones básicas con expresiones algebraicas.

Más detalles

Matemáticas 2º E.S.P.A. Pág.1 C.E.P.A. Plus Ultra. Logroño

Matemáticas 2º E.S.P.A. Pág.1 C.E.P.A. Plus Ultra. Logroño ALGEBRA 1. LETRAS EN VEZ DE NÚMEROS En muchas tareas de las matemáticas es preciso trabajar con números de valor desconocido o indeterminado. En esos casos, los números se representan por letras y se operan

Más detalles

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas

Más detalles

SISTEMA DE NUMEROS REALES

SISTEMA DE NUMEROS REALES SISTEMA DE NUMEROS REALES 1.1 Conjuntos Es una agrupación de objetos distintos (pero con algunas características en común), los que reciben el nombre de elementos. Generalmente se nombra a un conjunto

Más detalles

MATRICES. Se simboliza tal matriz por y se le llamará una matriz x o matriz de orden x (que se lee por ).

MATRICES. Se simboliza tal matriz por y se le llamará una matriz x o matriz de orden x (que se lee por ). 1 MATRICES 1 Una matriz es una disposición rectangular de números (Reales); la forma general de una matriz con filas y columnas es Se simboliza tal matriz por y se le llamará una matriz x o matriz de orden

Más detalles

MATEMÁTICAS II CICLO COMÚN INBAC UNIDAD DIDÁCTICA #5

MATEMÁTICAS II CICLO COMÚN INBAC UNIDAD DIDÁCTICA #5 UNIDAD DIDÁCTICA #5 INDICE PÁGINA Números Irracionales -------------------------------------------------------------------------------------2 Los Pitagóricos y 2 ----------------------------------------------------------------------3

Más detalles

INTRODUCCIÓN DE DATOS EN LA HOJA DE CÁLCULO

INTRODUCCIÓN DE DATOS EN LA HOJA DE CÁLCULO UNIDAD DIDÁCTICA INTRODUCCIÓN DE DATOS EN LA HOJA DE CÁLCULO Los objetivos de este tema son: 1. Aprender a introducir datos en la hoja de cálculo. 2. Diferenciar los tipos de datos con los que se puede

Más detalles

Matemáticas Básicas para Computación

Matemáticas Básicas para Computación Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 7 Nombre: Compuertas Lógicas Objetivo Al término de la sesión el participante aplicará los conceptos de compuertas

Más detalles

Operadores. Javier Fernández Rivera -

Operadores. Javier Fernández Rivera - Programación en C Operadores Javier Fernández Rivera - www.aurea.es Los operadores Son los elementos o caracteres gráficos encargados de manipular los datos, que pueden ser dados por números, caracteres,

Más detalles