h1

Recetas para Matemática Discreta y Álgebra

1 \01UTC abril \01UTC 2008

Con motivo de los estudios que estoy cursando (1º de Ingeniería Técnica en Informática de Sistemas), he escrito dos recetas que nos pueden ayudar con las asignaturas de Matemática Discreta y Álgebra.

Sí, tengo la maldita manía de no estar seguro de algo hasta que lo escribo desde cero con mis propias manos. En parte me vale para repasar, y de paso contribuyo un poco. Formas más raras de estudiar se han visto. Así que ahora los libero, por si a alguien les puede parecer interesantes. Ahí van:

La primera, un pequeño programita en C que nos calcula el máximo común divisor a través del teorema de Bezout, y que de paso nos calcula las soluciones de la ecuación diofántica asociada. Descargar mcd.c aquí.

La compilación es trivial. En GNU/Linux basta con un simple:

$ gcc mcd.c -o mcd

En Windows supongo que también se podrá compilar de manera parecida. Y en DOS también, supongo. Intenté hacerlo lo suficientemente portable como para funcionar en varios sistemas.

Y para ejecutarlo:

$ ./mcd

No tenemos por qué preocuparnos en pasarle nada, el programa nos pide los valores por el teclado.

Y la segunda, un programa en C un poquito más extenso, que nos divide dos polinomios en un cuerpo ℤm, siendo m un número entero cualquiera. Descargar polinomios.c aquí.

La compilación es similar a la de la receta anterior:

$ gcc polinomios.c -o polinomios

Y la ejecución:

$ ./polinomios

Que igualmente nos pide todos los valores necesarios por el teclado.

Espero que os sirvan de ayuda. Al menos, para el examen que algunos tenemos el martes que viene podría sernos útil para practicar y comparar resultados sin tener que depender de un libro.

Ah, y bueno, ya sabéis: Software Libre, podéis redistribuir, modificar, mejorar… y si encontráis fallos no os los calléis: Decídmelos para que pueda sacar mejores versiones, claro😉

Saludos

One comment

  1. a ver culiao, no he entendido nada. pero tu no crees que deberias haberte matriculado en la ingenieria superior?

    saludos



Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: