Aplicaciones de la Lógica

Slides:



Advertisements
Presentaciones similares
Seminario: Interpretaciones y Modelos Conjuntistas Profesores Dr Alberto Moretti Dr Eduardo Alejandro Barrio 2do cuatrimestre de 2005 Facultad de Filosofía.
Advertisements

Introducción al Teorema de Gödel Eduardo Alejandro Barrio UBA - CONICET 2do Cuatrimestre de 2009 Eduardo Alejandro Barrio UBA.
Seminario: Interpretaciones y Modelos Conjuntistas
Introducción al Teorema de Gödel
COMP 234 Prof. Carlos Rodríguez Sánchez
PROF. ING. JULIO CESAR CANO RAMIREZ
Unidad 1 Conceptos básicos de computación
Introducción a los Algoritmos
Computación PROGRAMACIÓN.
Introducción a la Programación
Técnico en programación de Software
Lic. Carmen Aguinaga Doig
Maestría en Bioinformática Bases de Datos y Sistemas de Información Fundamentos de Lógica Ing. Alfonso Vicente, PMP
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERIA DIVISIÓN DE INGENIERÍA ELÉCTRICA COMPUTACIÓN PARA INGENIEROS NOTA IMPORTANTE: Para complementar.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Ejemplo de la interpretación de las variables proposicionales. Sea la expresión: p Interpretación Es el caso de que ocurre el hecho de que p Es el caso.
LÓGICA Ing. Daniel Palomares.
CAPITULO 2 La Representación del Conocimiento
Cuantificadores En esta clase trataremos: Proposiciones abiertas
Algebra Booleana y Compuertas Lógicas
REQUISITOS DE SOFTWARE
DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN UNIVERSIDAD NACIONAL DEL SUR Año 1º 2º 3º 4º 5º Programación Matemática Software Sistemas de Hardware.
METODOLOGIA DE LA PROGRAMACION
Fundamentos de Lógica ¿Qué es una proposición?
PROGRAMACIÓN LÓGICA.
ESTRUCTURAS DE CONTROL
VHDL.
ELEMENTOS DE UNA RED ( Parte I)
CARACTERÍSTICAS DE LOS PROGRAMAS
Metodos de Inferencia Lenin Herrera.
CONDICIONALES “SI P ENTONCES Q”.
Programación I Universidad Nacional de Luján
ESTRUCTURA DE DATOS ESD-243
Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013.
ESCUELAS FILOSOFICAS Y CAMBIOS PARADIGMATICOS II
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
Lógica de predicados. La lógica de predicados no es mas que la logica de enunciados pero con variables y cuantificadores. Eje: “Beto es un niño”
Unidad II: Fundamentos de Programación
LÓGICA PROPOSICIONAL 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.)
(o lógica proposicional)
Lógica de enunciado La lógica de enunciados o de proposiciones es el nivel más básico de análisis lógico y descansa exclusivamente en las conectivas.

PENSAMIENTO ANALÍTICO SISTÉMICO DAISY KATERINE RODRÍGUEZ DURÁN
Programación 1 (01y 05) Prof. Flor Narciso
Negación: ¬. (También: -, ~ ) Representa la partícula lingüística no o cualquiera otras partículas que incluyan la idea de negación. Al construir la negación.
Tecnologías de las computadoras
MATEMATICAS COMPETENCIAS MATEMATICAS
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Informática Ing. Philippe Dreyfrus (Fra.) en Acrónimo de las palabras information y automatique (información automática). El conjunto de conocimientos.
Práctica especificación 1 Lógica proposicional
¿Qué son Los Lenguajes de Programación?
PROGRAMAS INFORMATICOS
CÁLCULO PROPOSICIONAL
El razonamiento: La lógica
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Lógica proposicional Docente: Edgar Duarte.
Maestría en Ingeniería Electrónica
Reparación de Razonamiento Lógico Fecha de reparación: Fecha de reparación: 04-Septiembre Hora: Hora: 8:00 a.m. 8:00 a.m. Figura realizada con arena.
TIPOS DE PRUEBAS DEL SOFTWARE
Las tecnologías son parte importante en la vida de todo ser humano…
Un sistema de administración de bases de datos DBMS (es un sistema basado en computador (software) que maneja una base de datos, o una colección de bases.
Presente un cuestionario con los aspectos mas importantes sobre los
Universidad Nacional Experimental de Guayana
Abril CV11 MATEMÁTICAS DISCRETAS MARTES 20:30 – 22:00 MIERCOLES 17:00 – 19:00 JUEVES 16:30 – 17:30 M. en C. José del Carmen.
TIPOS DE DATOS ABSTRACTOS
El hombre y su relación con las Tecnologías de la Información y la Conectividad L as tecnologías son parte importante en la vida de todo ser humano…
Lógica Simbólica Conceptualización.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 3 – Diseño de Programas.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Transcripción de la presentación:

Aplicaciones de la Lógica Tema: Lógica Proposicional Prof. Eduard puerto

Aplicaciones de la Lógica Proposicional La lógica es usada en la especificación de software y hardware. (dado que estas especificaciones debes ser bien definidas antes de ser desarrolladas).

Aplicaciones de la Lógica Proposicional También puede ser usada para el diseño de circuitos lógicos. para construir sistemas expertos, sistemas de verificación de programas y construir programas de computadora.

Aplicaciones de la Lógica Proposicional También puede ser usada analizar y resolver muchos problemas de lógica o juegos de lógicas.

APLICACIÓN 1 Transformación de sentencias de español: “You can access the Internet from campus only if you are a computer science major or you are not a freshman.” “Ud puede acceder al internet de la Universidad sólo si ud es un ingeniero de sistemas o ud no es un primiparo”

APLICACIÓN 1 Transforme la siguiente sentencia del español a una Fórmula lógica. “Ud puede acceder al internet de la Universidad sólo si ud es un ingeniero de sistemas o ud no es un primiparo” RTA a). p: Ud puede acceder al internet de la Universidad sólo si ud es un ingeniero de sistemas o ud no es un primiparo

APLICACIÓN 1 Transformación de sentencias de español: Método: leer e interpretar bien las sentencias. b) identificar las proposiciones (atómicas) y representarlas usando variables proposicionales “Ud puede acceder al internet de la Universidad sólo si ud es un ingeniero de sistemas o ud no es un primiparo” RTA a). p: accedo a internet de la U. q: soy ing. de sistemas de la U. r: soy primiparo.

APLICACIÓN 1 ...c) identificar las conectivas lógicas de lenguaje natural y representarlas en conectivas de la lógica formal “Ud puede acceder al internet de la Universidad sólo si ud es un ingeniero de sistemas o ud no es un primiparo” RTA c). Conectiva natural Conectiva Formal Sólo Si -- > o v

APLICACIÓN 1 ...d) Ensamblar o armar la formula lógica usando las variables proposicionales y las conectivas lógicas formales manteniendo el sentido (la relación) de la proposición original. “Ud puede acceder al internet de la Universidad sólo si ud es un ingeniero de sistemas o ud no es un primiparo” p: accedo a internet de la U. q: soy ing. de sistemas de la U. r: soy primiparo.

APLICACIÓN 2 Transforme la siguiente sentencia del español a una Fórmula lógica. “Ud no puede montar a la montaña rusa si ud mide menos de 1 metro a menos que ud sea mayor de 16 años” p: ud no puede subirme a la montaña rusa q: ud mide menos de 1 metro r: ud es mayor de16 años

APLICACIÓN 2 Transforme la siguiente sentencia del español a una Fórmula lógica. “Ud no puede montar a la montaña rusa si ud mide menos de 1 metro a menos que ud sea mayor de 16 años” p: ud puede subirme a la montaña rusa q: ud mide menos de 1 metro r: ud es mayor de16 años

APLICACIÓN 2 Transforme la siguiente sentencia del español a una Fórmula lógica. “Ud no puede montar a la montaña rusa si ud mide menos de 1 metro a menos que (a no ser que) ud sea mayor de 16 años” p: ud puede subirme a la montaña rusa q: ud mide menos de 1 metro r: ud es mayor de16 años

APLICACIÓN: ESPECIFICACIÓN DE SISTEMAS EXPRESA LA ESPECIFICACIÓN DEL SISTEMA: “La respuesta automática se puede enviar cuando el sistema de archivos está llenos”

APLICACIÓN: ESPECIFICACIÓN DE SISTEMAS EXPRESA LA ESPECIFICACIÓN DEL SISTEMA: “La respuesta automática no se puede enviar cuando el sistema de archivos está llenos” p: la rta automática se puede enviar q: el sistema de archivos esta lleno

APLICACIÓN: ESPECIFICACIÓN DE SISTEMAS Determina si estas especificaciones del sistema son consistentes. (debe haber una asignación de valores de verdad a las variables de las expresiones que haga a todas las expresiones verdaderas) “El sistema de diagnóstico se almacena en el buffer o se vuelve a transmitir”. “El sistema de diagnóstico no se almacena en el buffer”. “Si el sistema de diagnóstico se almacena en el buffer, entonces se vuelve a transmitir”

APLICACIÓN: ESPECIFICACIÓN DE SISTEMAS Determina si estas especificaciones del sistema son consistentes “El sistema de diagnóstico se almacena en el buffer o se vuelve a transmitir”.

APLICACIÓN: ESPECIFICACIÓN DE SISTEMAS Determina si estas especificaciones del sistema son consistentes. “El sistema de diagnóstico no se almacena en el buffer”.

APLICACIÓN: ESPECIFICACIÓN DE SISTEMAS Determina si estas especificaciones del sistema son consistentes. “Si el sistema de diagnóstico se almacena en el buffer, entonces se vuelve a transmitir”.

APLICACIÓN: ESPECIFICACIÓN DE SISTEMAS Determina si estas especificaciones del sistema son consistentes Verdaderas

APLICACIÓN: ESPECIFICACIÓN DE SISTEMAS Determina si estas especificaciones del sistema son consistentes Verdadera, p es falsa

APLICACIÓN: ESPECIFICACIÓN DE SISTEMAS Determina si estas especificaciones del sistema son consistentes Con p falsa, q Verdad

APLICACIÓN: ESPECIFICACIÓN DE SISTEMAS Determina si estas especificaciones del sistema son consistentes Con p falsa, q Verdad da Verdad

APLICACIÓN: ESPECIFICACIÓN DE SISTEMAS Determina si estas especificaciones del sistema son consistentes Es consistente

APLICACIÓN: ESPECIFICACIÓN DE SISTEMAS 2 Determina si estas especificaciones del sistema son consistentes “El sistema de diagnóstico se almacena en el buffer o se vuelve a transmitir”. “El sistema de diagnóstico no se almacena en el buffer”. “Si el sistema de diagnóstico se almacena en el buffer, entonces se vuelve a transmitir” “El mensaje de Diagnóstico no se vuelve a transmitir”