1. Tarea 1: Práctica de Bash
Esta tarea tiene como propósito aplicar bash
mediante un script para la automatización de un
proceso de ejecución de un programa en C.
2. Programa en C
Obtener la suma de los múltiplos de dos números dados M y N,
a partir de cierto número S hasta un número Q.
Esto es, sumar todos los multiplos de M y N que se encuentren
en el intervalo [S, Q]
Para cada configuración (M, N, S, Q) la cual se da como
parámetros de entrada, se genera un archivo de salida
corresponiente a dichos parámetros y se almacenan en un
directorio llamado ”Outputs”. El formato del nombre de los
archivos de salida es de la siguiente forma:
salida.M_N_S_Q.txt
El programa valida además que el valor inicial S sea menor o
igual que el valor final Q del intervalo.
3. Programa en C
Inicialmente, el programa obtiene el factor que genera el
primer de M y N en el intervalo [S, Q].
A partir de dichos factores comienza a generar los multiplos
para ambos números que sean menores Q e incrementa
cada vez la suma de los multiplos de M y N por separado.
Finalmente, obtiene la suma total de los multiplos de M y N.
7. Uso de Bash
La idea es hacer repeticiones para este programa
variando los valores de M, N, S y Q, para lo cual se
utilizo un script de Bash.
Nótese, que dado que el resultado se imprime a
diferentes archivos, esto puede aplicarse en la
generación instancias para cierto problema variando
los parámetros.
Tambien puede aplicarse en la ejecución de
algoritmos que requieren calibrar parámetros para
estudiar su rendimiento.