Tablas de verdad

Solo disponible en BuenasTareas
  • Páginas : 10 (2331 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de marzo de 2012
Leer documento completo
Vista previa del texto
Proyecto Final
“Tablas De Verdad”

Índice
Portada
Índice
1. Objetivo
2. Introducción
3.1 Conectores de enlace o Conectivos Lógicos
3.2 Tablas de Verdad
3.3 [(A v B) C] ^ (C D) Tabla de Verdad
3. Desarrollo
4.4 Clase Tablas_de_Verdad
4.5.1 Planteamiento
4.5.2 Algoritmo
4.5.3 Diagrama de Flujo
4.5.4 Código(segundo intento) Tablas_de_Verdadv2
4.5.5 Mi primer intento Tablas_de_verdad
4. Conclusión

1. Objetivo
* El objetivo de este proyecto final es de emplear algunas de las instrucciones adquiridas en la materia de fundamentos de programación.
* Explicar el motivo del uso de tales instrucciones en tu proyecto
* Explicar en qué consiste el programa a desplegar
*Analizar y resolver problemas computacionales utilizando las técnicas básicas de lógica e introducción matemática.
2. Introducción
Este proyecto fue realizado con el motivo de poner en práctica todos los conocimientos adquiridos en la materia de Fundamentos de Programación. Algunos de los conocimientos que fueron utilizados fueron: palabras reservadas, instrucciones, condiciones, variables,operadores, expresiones, etc. Para poner en marcha este programa fue utilizado el BlueJ que fue añadido alrededor de la segunda unidad de la materia. El proyecto fundamenta un menú que desplegara en pantalla “Las Tablas de Verdad” de la materia de Matemáticas Discretas con el Licenciado Román Cruz Arriaga. En si el programa te informara de lo que son las tablas de verdad y las diferentes tablas que lacomponen que estas son: La tabla de conjunción o and(y), disyunción o or(o), negación o not(no), condicional, bicondicional y por último la tabla de or exclusivo. Es un programa sencillo que está compuesto de definición y sus diferentes opciones. Las instrucciones utilizadas para el funcionamiento del programa fueron las siguientes:
Do…while- La sentencia se utiliza para especificar un buclecondicional que se ejecuta al menos una vez. Esta situación se suele dar en algunas circunstancias en las que se ha de tener la seguridad de que una determinada acción se ejecutara una o varias veces, pero al menos una vez.
Switch…case- La sentencia switch de java se utiliza para seleccionar una de entre múltiples alternativas. Esta es especialmente útil cuando la selección se basa en el valor deuna variable simple o de una expresión simple denominada expresión de control o selector. El valor de esta expresión puede ser de tipo int o char, pero no de tipo double.
Array(arreglos)- un array (lista o tabla) es una secuencia de datos del mismo tipo. Los datos se llaman elementos del array y se numeran consecutivamente 0, 1, 2, 3… el tipo de elementos almacenados en el array puede sercualquier tipo de dato simple de Java, o de tipo previamente declarado. Normalmente el array se utiliza para almacenar tipos tales como char, int o float.
El programa te desplegara en la pantalla las tablas de verdad que solo te dan el resultado de si la preposición es verdadera o falsa. Para empezar tenemos que saber que es lógica, proposición y proposición completa.
* Lógica- métodos utilizadospara distinguir el razonamiento correcto
Del incorrecto.
* Proposición- es una oración que puede ser falsa o verdadera pero no ambas.
* Proposición Compuesta- aquellas oraciones que están formadas por dos o más preposiciones simples.
2.1 Conectores de enlace o conectivos lógicos
Colectivo | Nombre | Símbolo |
Y | Conjunción | ^ |
No | Negativo | ¬ |
O | Disyunción| v |
Si…entonces | Condicional | → |
Si y solo si | Bicondicional | ↔ |

2.2 Tablas de Verdad
Conjunción
P | Q | P^Q |
V | V | V |
V | F | F |
F | V | F |
F | F | F |

Disyunción
P | Q | PvQ |
V | V | V |
V | F | V |
F | V | V |
F | F | F |

Negación
P | ¬P |
V | F |
F | V |

Condicional
P | Q |...
tracking img