Este documento presenta información sobre diferentes aplicaciones que utilizan la lógica matemática como AutoCAD, algoritmos, MATLAB, Unity e inteligencia artificial. Describe cada aplicación, sus características, y provee ejemplos de su uso a través de pseudocódigo, diagramas de flujo y simulaciones. El documento concluye que la lógica matemática es importante en muchas áreas y que las aplicaciones discutidas son útiles para la investigación y resolución de problemas.
1. 1
UNIVERSIDAD AUTONOMA DE NUEVO LEÓN
FACULTAD DE CONTADURÍA PÚBLICA Y
ADMINISTRACIÓN
Portada
Integrantes del equipo 1:
Corpus Zapata Luz Elena 1886058
Mata Franco Javier Alejandro 1556208
Olivas Morones Daniel Alejandro 1689723
Oviedo Morales Miguel Ángel 1725680
Rodríguez Antonio Adriana Denisse 1665878
> Maestra: María Teresa Tovar Morales
> Grupo: 12 > Salón: 636 > Carrera: LTI
> Materia: Técnicas cuantitativas 1
> Entrega: PIA “Investigaciónde aplicación en la computación de
un tema del programa de técnicas cuantitativas i (formato PDF)
usando realidad aumentada para la ejecucióndel trabajo.
3. 3
Introducción
En este tema hablaremos de que aplicaciones utilizamos en la vida laboral al igual
en qué tipo de aplicaciones reales se puede utilizar la lógica matemática y como
se desarrollan los procesos de estos programas para su creación.
También hablaremos de los tipos de programas que se utilizan en las aplicaciones
reales y que hace cada programa y también como se utiliza en la vida laboral, y
por último se dé expondrá una imagen de cada programa de acuerdo al tipo de
aplicación real que se emplee. Antes de entrar a las aplicaciones reales, primero
se definirán algunas cosas importantes sobre la lógica matemática. Y por último se
expondrán las conclusiones que obtuvimos del equipo al momento de las
aplicaciones de su funcionamiento y por qué se utilizan.
4. 4
Antecedentes
La Lógica matemática Son métodos de razonamiento para demostrar teoremas e
inferir resultados matemáticas que puedan ser aplicados en investigaciones.
Las Preposiciones son oraciones que pueden ser falsa o verdadera pero no ambas
a la vez. A continuación se expondrán los conectores lógicos que se utilizan en la
lógica matemática:
El Operador And se utiliza para conectar dos proposiciones que se deben cumplir
para que se pueda obtener un resultado verdadero.
El Operador Or se obtiene un resultado verdadero cuando alguna de las
proposiciones es verdadera. Y el Operador Or-exclusivo su resultado de este
operador es verdadero sólo si una de las proposiciones es verdadera, ya que
cuando ambas son verdaderas el resultado es falso.
Operador Not tiene como función negar la proposición, y esto significa que sí
alguna proposición es verdadera y se le aplica el operador not se obtendrá su
complemento o negación.
La Proposición condicional es aquella que está formada por dos proposiciones
simples o compuestas.
5. 5
Una Tautología es aquella proposición (compuesta) que es cierta para todos los
valores de verdad de sus variables. Y una Contradicción es aquella proposición
que siempre es falsa para todos los valores de verdad. Mientras que la
contingencia es una proposición compuesta cuyos valores, en sus diferentes
líneas de la tabla de verdad, dan como resultado unos y ceros,
Equivalencia lógica por lo menos dos proposiciones son lógicamente equivalentes,
o simplemente equivalentes, si solo coinciden sus resultados para los mismos
valores de verdad.
Reglas de inferencia: Su validez depende solamente de la forma de las
proposiciones que intervienen y no de los valores de verdad de las variables que
contienen.
Los argumentos válidos consisten en una o más hipótesis y una conclusión, de
forma que la conclusión se apoye en las hipótesis que se están exponiendo pero
también puede considerarse un argumento como una serie de proposiciones
interrelacionadas que conforman una proposición más compleja, a la que también
se le llama teorema.
6. 6
Desarrollo
Teorema matemático (usado en AutoCAD):
AUTOCAD es un programa de diseño asistido por computadora para dibujo en
dos y tres dimensiones. Actualmente es desarrollado y comercializado por la
empresa Autodesk. El término AutoCAD surge como creación de la compañía
Autodesk, teniendo su primera aparición en 1982. AutoCAD es un software
reconocido a nivel internacional por sus amplias capacidades de edición, que
hacen posible el dibujo digital de planos de edificios o la recreación de imágenes
en 3D
Aplicación en la vida real (En la lógica matemática): Tanto en la arquitectura y en
la ingeniería, (se utiliza este programa para el diseño y creación de edificios,
planos eléctricos y cálculos de niveles y desniveles, al igual que recreación
tridimensional para el desarrollo de una buena construcción o dibujo
Pasos para hacer el dibujo en AutoCAD:
Para hacer esto, se expondrá un ejemplo de AutoCAD:
1- Tener marcado el contorno que delimitaremos el área.
2- Poner de acuerdo a los comando la línea que intersecta la figura, que en
este caso se utilizara “endpoint” y”node”.
3- Utilizar las funciones estruct para hacer tridimensional la figura.
4- Utilizar potencia agregado del número de la sucesión del renglón (tanto
AutoCAD como lenguajes de programación, manejan directrices para manejar 3
dimensiones por lo tanto el ^ se considera indirecto y el invertido es negativo)
7. 7
Algoritmos (pseudocódigo y diagrama de flujo):
Se enfoca en algoritmos eficientes en optimización discreta, combinatoria y
continua y on-line, en teoría de grafos, aplicaciones internet y análisis de ficheros
de texto y también para la evaluación de consultas particulares de bases de datos
muy grandes en genómica, recuperación de imágenes búsquedas en la web y
geometría elemental.
Aplicación en la vida real (En la lógica matemática): (Se utiliza en la programación
computacional) el pseint sirve para escribir algoritmos básicos que permiten
controlar los algoritmos y sirven como pruebas de escritorios ,y pueden generar
diagramas de flujo y permite copiar el archivo origen para convertirlo en cualquier
otro lenguaje de programación, mientras que el raptor en el diagrama de flujo es
Dibujo de AutoCAD utilizando funciones strengh of y and elevado.
8. 8
un programa para Windows que permite crear pseudocódigo empleando
diagramas de flujo, de esta manera podremos resolver problemas sencillos y
revisar procedimientos, y esto se pueden aplicar para el diseño de plantillas o
objetos tridimensionales de acuerdo a las funciones específicas para cada uso, y
también sirve para diseño de modelado en objetos y cálculo matemático .
Primero se expondrá un ejemplo de pseudocódigo:
Pasos para hacer le programa:
1- En este programa se pide ingresar 3 números enteros y se debe calcular de
acuerdo a los valores ingresados, que tipo de triangulo es, si es equilátero
,isósceles o escaleno ,en este caso se utiliza el operador “si entonces” (que
representa en lógica matemática A→B)evalúa la condición de acuerdo a los
valores ingresados
Ejemplo de un pseudocódigo utilizando pseint
9. 9
2- Luego en el valor de la condición si entonces, se pondrán los operadores
and (^) que tiene como objetivo que se tiene que cumplir ambos casos y en
el or (v) con solo que se cumpla uno es suficiente pero en esa lógica es si el
otro.
Ahora se expondrá otro ejemplo en diagrama de flujo:
Ejemplo de un diagrama de flujo utilizando raptor
10. 10
Pasos para hacer el diagrama de flujo que se solicita:
1- En este diagrama de flujo piden que ingrese 3 números que el usuario elija
y que imprima un mensaje indicando cual de esos números son mayores
,en este caso se utiliza la condicional “si entonces” que es el operador
(A→B)
2- Cuando se desea saber cuáles números comparar se utiliza la función de
and que representa el operador (^) que solo se cumplirá la condición
cuando las dos sean verdaderas.
Aplicación matemática (usando la aplicación MATLAB):
El nombre MATLAB viene de "matrix laboratory" (laboratorio matricial). MATLAB
fue originalmente escrito para proveer acceso fácil al software matricial
desarrollado por los proyectos LINPACK y EISPACK, que juntos representan el
estado del arte e software para computación matricial.
A continuación se darán las características de MATLAB:
-Cálculos intensivos desde un punto de vista numérico.
-Gráficos y visualización avanzada.
-Lenguaje de alto nivel basado en vectores, arrays y matrices.
-Colección muy útil de funciones de aplicación.
11. 11
Aplicación en la vida real (En la lógica matemática): en MATLAB permiten que los
ingenieros e investigadores tengan facilidades de programar para obtener con
rapidez y solidez, llevar a cabo un proceso o resultado para solucionar un
problema en concreto, y también se utiliza en la contabilidad y estadísticas para
para la visualización y comprensión de los datos de acuerdo a los resultados
mostrados.
Y a continuación se expondrá un ejemplo detallado utilizando la aplicación:
Pasos para hacer el programa solicitado en Matlab:
1- Primero el programa solicitara 3 números que el usuario ingrese ,luego
tendrá que comparar cuál de los números es mayor ,en caso de comparar,
primero se ingresa las 3 variables luego se utilizara la función IF-ELSE que
representa “si entonces” (que se representa como operador A→B) se
compararan la variables solicitadas para comparar cada una ya que se
utiliza el símbolo “&”que significa and que representa el operador (^),en este
caso si el valor del num1 es mayor que el 2 y el 3 entonces se imprimirá
que el valor1 es mayor y así será igual que las demás.
Aplicación utilizando MATLAB
12. 12
2- Luego al final se imprimirá el programa en forma de texto de acuerdo a la
terminación de la condicional IF –ELSE
Inteligencia artificial (Usando la aplicación UNITY)
UNITY es una de las plataformas para desarrollar videojuegos más completas que
existen. Permite la creación de juegos para múltiples plataformas a partir de un
único desarrollo, incluyendo el desarrollo de juegos para consola (PlayStation,
Xbox y Wii), escritorio (Linux, PC y Mac), navegador, móviles y tabletas (iOS,
Android, Windows Phone y BlackBerry). Y esta plataforma fue creada por la
empresa Unity Technologies.
A continuación se darán las características de UNITY:
- Puede usarse junto con Blender, 3ds Max, Maya, Softimage, Modo, ZBrush,
Cinema 4D, Cheetah3D, Adobe Photoshop, Adobe Fireworks y
Allegorithmic Substance.
- El motor gráfico utiliza OpenGL (en Windows, Mac y Linux), Direct3D (solo
en Windows), OpenGL ES (en Android y iOS), e interfaces propietarias
(Wii).
- El soporte integrado para Nvidia (antes Ageia), el motor de física PhysX, (a
partir de Unity 3.0) con soporte en tiempo real para mallas arbitrarias y sin
piel, ray casts gruesos, y las capas de colisión.
- l scripting viene a través de Mono. El script se basa en Mono, la
implementación de código abierto de .NET Framework.
Aplicación en la vida real (En la lógica matemática): No solo ha sido un paso
importante en la creación de videojuegos, sino ha ganado un gran auge en el 2008
al tomarse en cuanta por las mejoras significativas que puede lograr en la creación
de simuladores que pueden aplicarse hoy en día en empresas científicas,
aeronáuticas y investigación ,hasta los doctores utilizan simuladores basados en la
operación de cómo se debe tratar la enfermedad desde la raíz al igual que como
13. 13
sería el efecto que este causaría si no se cura a tiempo o el tratamiento que es
con debido cuidado.
Y a continuación se expondrá un ejemplo detallado utilizando la aplicación usada
la simulación de aviones en colisiones de tercer plano:
Nota: en este caso no se maneja la función “si y solo si” pero si se pueden usar el
“and”,”or” y “not”, al igual que el if-else, la única diferencia es que para usar estos
operadores, se necesita mover un parámetro en la escala de rotación, traslación y
giro de acuerdo al tipo de simulación que se quiera crear.
Aplicación utilizando UNITY en un simulador de aviones
14. 14
Se expondrá un ejemplo detallado utilizando la aplicación usada para la simulación
en los hospitales para tratar una arteria radial:
Aplicación utilizando UNITY junto con recursos del programa
SYMTEX de una simulación de una cirugía de arteria radial
15. 15
Conclusiones (Todo el equipo)
La lógica matemática es muy importante en nuestras vidas aunque nosotros no lo
notamos, siempre hacemos uso de ella , al tomar una decisión o elaborando
alternativas de acuerdo a la necesidad de uno mismo, en el are de la investigación
es importante el desarrollo de la lógica ya que sin ella no se seguiría un proceso y
sin proceso no hay una solución específica para resolver un problema ,y en las
áreas en donde se aplican (investigación , científicas, matemáticas, constructivas,
campo medicinal) siempre habrá forma de representar la lógica matemática aun
así aunque no lo sepamos siempre la usamos por ejemplo al decidir una cosa o
comprar 2 objetos o no ,pero siempre es importante saber la lógica matemática ya
que por medio de las reglas o técnicas de un proceso o paso se llega a un objetivo
claro y con claridad nosotros podemos sabes si ese objetivo se cumplió o no.
Para nosotros, si es muy importante en el área de la computación, ya que hay más
avances científicos gracias a estas técnicas que hoy en día se siguen utilizando e
inclusive mejorando para la sociedad que hoy en día no se conforma con aún
decisión, sino con varias decisiones.