programadores programación programacion platzi para mega matemáticas matematicas informatica carrera java python discrete-mathematics

java - programacion - ¿Cuáles son algunas de las técnicas que podría usar para ayudar a comprender mejor cómo se usan los conceptos en matemática discreta en la programación?



platzi com matematicas programacion (1)

Estoy tratando de obtener una mejor comprensión de cómo se utilizan los conceptos matemáticos discretos (por ejemplo, la teoría de conjuntos) en la programación.

Estoy familiarizado con las matemáticas de la escuela secundaria y tengo una comprensión básica de los términos y conceptos utilizados en las matemáticas discretas

Entiendo idiomas como Haskell, Lisp, Ruby, Perl y todos los lenguajes basados ​​en C.


Si yo fuera tú, no compraría ningún libro.

Escribiría un pequeño programa para cada tema en matemáticas discretas. Para el tema de la teoría de conjuntos, escribiría un programa que realice operaciones de conjuntos como uniones, intersecciones, diferencias, etc.

Un ejemplo simple, tome una lista de clientes que han comprado el producto p1, luego una lista de clientes que han comprado el producto p2. Averigüe qué clientes han comprado ambos productos y cuáles han comprado solo un producto, utilizando la teoría de conjuntos.

Crea tus propios ejemplos, no importa si no son los de la vida real.
Luego, en su programación diaria, cuando enfrente un nuevo problema, se dará cuenta automáticamente de si puede generalizarlo a uno de los temas en matemáticas discretas (u otras).

Puede comenzar con esta página para buscar temas: wikibook de matemáticas discretas en lugar de comprar un libro.