PROYECTO INTEGRADOR
ELABORACION DE UN PROGRAMA PARA RESOLUCION
DE CONJUNTOS
Autores:
Alejandro Bustamante
Mauricio Calle
Luis Chiquiguanga
Ana Jara López
Rosa Suquilanda
Director:
Cuenca - Ecuador
2015
Tabla de Contenido
DATOS INFORMATIVOS .................................................................................................................. 4
NOMBRE DEL PROYECTO: ......................................................................................................... 4
LOCALIZACIÓN ............................................................................................................................. 4
Provincia.......................................................................................................................................... 4
Ciudad: ............................................................................................................................................ 4
Lugar ............................................................................................................................................... 4
BENEFICIARIOS ............................................................................................................................. 4
Directos ........................................................................................................................................... 4
Indirectos ......................................................................................................................................... 4
ANTECEDENTES ................................................................................................................................ 4
EL PROBLEMA ................................................................................................................................... 4
OBJETIVOS .......................................................................................................................................... 5
OBJETIVO GENERAL.................................................................................................................... 5
OBJETIVOS ESPECÍFICOS .............................................................................................................. 5
JUSTIFICACIÓN ................................................................................................................................. 5
ALCANCE ............................................................................................................................................. 6
LIMITACIONES .............................................................................................................................. 6
ESTUDIO DE FACTIBILIDAD .......................................................................................................... 6
ESTUDIO DE MERCADO. ............................................................................................................. 6
ESTUDIO TÉCNICO. ...................................................................................................................... 6
ESTUDIO FINANCIERO SE ENCARGA DE ............................................................................... 7
INTRODUCCÍON ................................................................................................................................. 8
PROGRAMACIÓN ................................................................................................................................ 9
COMPILACION ............................................................................................................................... 9
PROGRAMACIÓN E INGENIERÍA DEL SOFTWARE .......................................................... 10
OBJETIVOS DE LA PROGRAMACIÓN.................................................................................... 11
VISUAL BASIC................................................................................................................................... 12
CONJUNTOS ...................................................................................................................................... 13
DATOS INFORMATIVOS
LOCALIZACIÓN
Provincia: Azuay
Ciudad: Cuenca
BENEFICIARIOS
ANTECEDENTES
La sociedad actual ha adoptado nuevas formas en la cuales se les facilite realizar diversas
tareas y actividades, por el cual diversos programas son claves para brindar diversas
facilidades a usuarios finales. Por su gran efectividad para la resolución de problemas tanto
estudiantes como profesores entre otros. Este proyecto es muy viable, por las demandas
existentes; para la ayuda de estudiantes. Este proyecto permitirá brindar facilidades para
resolución de problemas.
EL PROBLEMA
de problemas relacionados con resolución de conjuntos, nos han hecho buscar maneras para la
OBJETIVO GENERAL
OBJETIVOS ESPECÍFICOS
JUSTIFICACIÓN
Ingeniería y a su vez otorgar a los y las docentes del área, una herramienta didáctica para ser
incluye:
estudiantes.
Por último se busca que el programa sea de fácil uso para el usuario.
LIMITACIONES
ESTUDIO DE FACTIBILIDAD
ESTUDIO DE MERCADO.
Tiene como finalidad determinar si existe o no, una demanda que justifique la puesta
espacio de tiempo.
ESTUDIO TÉCNICO.
Tiene por objeto proveer información, para cuantificar las inversiones y costos de las
etapas anteriores.
En este proyecto vamos a analizar conjuntos, códigos de programación, con lo cual se podrá
desarrollar un programa en el cual podamos resolver conjuntos de manera más fácil, para ello se
permita el análisis de conjuntos, es decir, un programa que sea eficiente y satisfactorio para
quienes lo usen, para lograr este objetivo, el apoyo principal serán los aportes de autores
Sin duda no resultará fácil, pues requiere de tiempo y estudio para poder llegar al punto en el
que se pueda desarrollar un programa que demuestra un punto donde el álgebra es algo que
debemos saber por cultura y por ley, ya que, es utilizada para afrontar diversos problemas
cotidianos.
MARCO TEORICO._ Para desarrollar el presente proyecto nos basaremos en teorías y
PROGRAMACIÓN
algoritmo se ejecuta en una máquina abstracta que no tiene limitaciones de memoria o tiempo,
un programa se ejecuta en una máquina real, que sí tiene esas limitaciones. El lenguaje de
programación puede ser de alto nivel, medio nivel o bajo nivel, en función del grado de
abstracción.
COMPILACION
se suelen corresponder con lenguajes formales descritos por gramáticas independientes del
compilar el programa, aunque también puede ser ejecutado mediante un intérprete informático
compilación.
conlleva dos pasos. El primer paso se llama compilación (propiamente dicho) y traduce el
paso se llama enlazado (del inglés link o linker) se junta el código de bajo nivel generado de
todos los ficheros que se han mandado compilar y se añade el código de las funciones que hay
en las bibliotecas del compilador para que el ejecutable pueda comunicarse con el sistemas
Estos dos pasos se pueden mandar hacer por separado, almacenando el resultado de la fase de
compilación en archivos objetos (un típico.obj para Microsoft Windows,.o para Unix), para
varios lenguajes que se podrían compilar de forma independiente y enlazar juntas para formar
un único ejecutable.
programación, que es cierta cuando se trata de programas pequeños para uso personal, y que
El proceso de creación de software desde el punto de vista de la Ingeniería tiene los siguientes
pasos:
1. Reconocer la necesidad de un programa para solucionar un problema ó identificar la
2. Recoger los requisitos del programa. Debe quedar claro qué es lo que debe hacer el
3. Realizar el análisis de los requisitos del programa. Debe quedar claro cómo debe
realizar el programa las cosas que debe hacer. Las pruebas que comprueben la validez
complejidad abordable.
junto con los componentes que pueda necesitar (bases de datos, redes de
comunicaciones, etc.)
La Ingeniería del Software se centra en los pasos de planificación y diseño del programa,
OBJETIVOS DE LA PROGRAMACIÓN
programa hace lo que debe es muy importante especificar claramente qué debe hacer
el programa antes de desarrollarlo y una vez acabado compararlo con lo que realmente
hace.
2. Claridad: es muy importante que el programa sea lo más claro y legible posible para
demanda de los usuarios, esta labor puede ser llevada a cabo por el mismo
conseguir mayor claridad sacrificando parte de la eficiencia o viceversa. Pero hay que tener en
cuenta que el tiempo del programador es caro, y que hoy en día el precio de los ordenadores
VISUAL BASIC
Visual Basic 6.0 es uno de los lenguajes de programación que más entusiasmo
despiertan entre los programadores de PCs, tanto expertos como novatos. En el caso de los
poquísimo tiempo (comparado con lo que cuesta programar en Visual C++, por ejemplo). En
el caso de los programadores novatos por el hecho de ver de lo que son capaces a los pocos
minutos de empezar su aprendizaje. El precio que hay que pagar por utilizar Visual Basic 6.0
generación. Esto quiere decir que un gran número de tareas se realizan sin escribir código,
Visual Basic 6.0 es también un programa basado en objetos, aunque no orientado a objetos
como C++ o Java. La diferencia está en que Visual Basic 6.0 utiliza objetos con propiedades y
CONJUNTOS
objeto. Los elementos de un conjunto pueden ser cualquier cosa: personas, números, colores,
letras, figuras, etc. Se dice que un elemento (o miembro) pertenece al conjunto si está definido
Un conjunto suele definirse mediante una propiedad que todos sus elementos poseen. Por
ejemplo, para los números naturales, si se considera la propiedad de ser un número primo, el
conjunto puede escribirse como una lista de elementos, pero cambiar el orden de dicha lista o
Miércoles}
AI = {Rojo, Naranja, Amarillo, Verde, Azul, Añil, Violeta} = {Amarillo, Naranja, Rojo,
Los conjuntos pueden ser finitos o infinitos. El conjunto de los números naturales es infinito,
pero el conjunto de los planetas en el Sistema Solar es finito (tiene ocho elementos). Además,
los conjuntos pueden combinarse mediante operaciones, de manera similar a las operaciones
con números.
términos de nociones más elementales, por lo que su estudio puede realizarse de manera
informal, apelando a la intuición y a la lógica. Por otro lado, son el concepto fundamental de
la matemática: mediante ellos puede formularse el resto de objetos matemáticos, como los
números y las funciones, entre otros. Su estudio detallado requiere pues la introducción de