# data[].attributes.headline
Estudiante: Duran Guerrero Melida Fabiola

# data[].attributes.subject
Estudiante: Duran Guerrero Melida Fabiola

# data[].attributes.body
Explique en qué área de las TICs, podrían usarse conjuntos.

Reflexión: Uso de conjuntos en las TICs,

Área: Aplicaciones del diseño de protocolos de comunicación.

En esta área, los conjuntos son fundamentales porque garantizan que los dispositivos puedan comunicarse usando protocolos compatibles. Gracias a ellos, se puede validar si dos equipos “hablan el mismo idioma”, organizando y controlando cómo se envía y recibe la información en una red.

Operaciones como la intersección y la unión permiten identificar protocolos comunes o combinados, lo cual es clave para diseñar protocolos eficientes, seguros y ordenados.

# data[].attributes.attachment_link.title
¡Conectados con lógica! Conjuntos y protocolos explicados con código.

# data[].attributes.headline
Archivo exportado de Google Colab (.ipynb).

# data[].attributes.subject
Archivo exportado de Google Colab (.ipynb).

# data[].attributes.body
Universo: U= {1,2,…, 36}

Conjuntos:

A= múltiplos de 2

B= múltiplos de 3

C= múltiplos de 6

Operaciones

(A ∩ B) ∪C

(B-A) ∪C

Reflexión Tics: Aplicaciones en diseño de protocolos de comunicación

# data[].attributes.headline
Defina el universo U asignado a su grupo.

# data[].attributes.subject
Defina el universo U asignado a su grupo.

# data[].attributes.body
grupo.

# data[].attributes.body
Código en Python

# data[].attributes.body
GRUPO 12

# data[].attributes.headline
Saludos Estudiante. Valencia Suarez Ericka Yajaira 

# data[].attributes.subject
Saludos Estudiante. Valencia Suarez Ericka Yajaira 

# data[].attributes.body
Compare la dificultad entre resolver el problema en papel, en software (GeoGebra) y en Python .

Me pareció muy interesante cómo cambió el desafío con cada herramienta:

En Papel: La dificultad es conceptual y manual. Te obliga a dominar los teoremas y a ser muy preciso. Es un reto de conocimiento puro.

Con GeoGebra: La dificultad es visual e intuitiva. El reto no es hallar la respuesta (que es fácil), sino usar la herramienta para explorar y entender de verdad el porqué de la solución.

Con Python: La dificultad es la abstracción lógica. Exige traducir la geometría a un algoritmo, lo que requiere un pensamiento muy estructurado.

Conclusión: Ninguno es más difícil, solo retan habilidades distintas. Pasamos del artesano (papel), al explorador (GeoGebra) y al arquitecto (Python).

# data[].attributes.attachment_link.title
Operación de conjuntos  y aplicaciones google colab con python 

# data[].attributes.headline
Rodriguez Diaz Jorge Orlando                                            Ventajas de usar programación para conjuntos 

# data[].attributes.subject
Rodriguez Diaz Jorge Orlando                                            Ventajas de usar programación para conjuntos 

# data[].attributes.body
Usar programación para conjuntos es que permite realizar operaciones y clasificaciones de forma rápida, precisa y automatizada. En lugar de revisar manualmente los elementos, el programa puede identificar de inmediato cuáles cumplen una condición específica.

Gracias a la programación, se puede aplicar la lógica matemática de forma práctica, procesos que serían más complejos de realizar a mano.

# data[].attributes.headline
Ventaja de usar programación para conjuntos                                                                       Rodriguez Sancan Aralexis Fernando 

# data[].attributes.subject
Ventaja de usar programación para conjuntos                                                                       Rodriguez Sancan Aralexis Fernando 

# data[].attributes.headline
Estudiante: ALEXIS FERNANDO RODRIGUEZ SANCAN                                                                                              Explicación de operaciones de conjuntos matemáticos y que ventajas representan en la programación

# data[].attributes.subject
Estudiante: ALEXIS FERNANDO RODRIGUEZ SANCAN                                                                                              Explicación de operaciones de conjuntos matemáticos y que ventajas representan en la programación

# data[].attributes.attachment_link.title
Matemática discreta: unión de conjuntos (A U B )

# data[].attributes.headline
Ventaja de usar programación para conjuntos                                                                 Sarango Celi Evelin Katterine 

# data[].attributes.subject
Ventaja de usar programación para conjuntos                                                                 Sarango Celi Evelin Katterine 

# data[].attributes.body
Una ventaja significativa de usar programación para conjuntos es que permite realizar operaciones y clasificaciones de forma rápida, precisa y automatizada. En lugar de revisar manualmente los elementos, el programa puede identificar de inmediato cuales cumplen una condición especifica.

# data[].attributes.headline
Las librerías que se utilizarón para las operaciones con conjuntos en Python                                                    Auquilla Lemache Mario Cesar 

# data[].attributes.subject
Las librerías que se utilizarón para las operaciones con conjuntos en Python                                                    Auquilla Lemache Mario Cesar 

# data[].attributes.body
Las librerías más comunes que se utilizan en Python para trabajar con operaciones de conjuntos el programa Python ya vienen incluido y es la librería estándar del lenguaje (set), no requiere instalación y es la que nos que permite ejecutar operaciones como la unión, la intersección, diferencias y otros métodos específicos también podemos utilizar otro tipo de librería, especialmente para representarlos gráficamente, son:

1. Matplotlib.- es una herramienta utilizada para visualización de dato ya que  permite crear gráficos y diagramas. Para utilizar Matplotlib en Python, generalmente se importa el módulo pyplot, con la convención: import matplotlib.pyplot as plt

2. matplotlib_venn .- es un complemento para la biblioteca Matplotlib que permite crear diagramas de Venn de dos o tres conjuntos, y son muy utilices para representar de manera grafica la unión, intersección y diferencia de conjuntos etc.

# data[].attributes.body
Explique de las operaciones de conjuntos en Python

En matemáticas, las operaciones con conjuntos nos permiten comparar y relacionar diferentes grupos de elementos. y en Python, podemos trabajar con conjuntos fácilmente gracias al tipo de dato set, que permite realizar estas operaciones de forma directa y muy parecida a la notación matemática.

Y estas operaciones son:

Unión (| o .union())
Combina todos los elementos de dos conjuntos, sin repetir.

Intersección (& o .intersection())
Muestra solo los elementos comunes entre los conjuntos.

Diferencia (- o .difference())
Devuelve los elementos que están en un conjunto pero no en el otro.

Diferencia simétrica (^ o .symmetric_difference())
Muestra los elementos que están en uno u otro conjunto, pero no en ambos.

Conclusión: La aplicación de los conocimientos adquiridos sobre operaciones de conjuntos en un lenguaje de programación como Python nos permite desarrollar habilidades para nuestra carrera profesional.