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.
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.
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.
Código
Código
Código
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.
Código en Bash
Salidas del Programa
Salidas del Programa
Salidas del Programa

Más contenido relacionado

PDF
Tarea1 bash
PDF
Tarea1- bash
DOCX
(Meta 5)temperatura dev c++
PPT
Estructuras Secuenciales
DOCX
(Meta 5)temperatura 3 dev c++
PDF
BigNum - Programación 3 - UFM - FISICC
PPTX
Presentacion520
PDF
Tarea3 informatica
Tarea1 bash
Tarea1- bash
(Meta 5)temperatura dev c++
Estructuras Secuenciales
(Meta 5)temperatura 3 dev c++
BigNum - Programación 3 - UFM - FISICC
Presentacion520
Tarea3 informatica

Similar a Tarea1- Bash (20)

PPTX
Bash Script Programacion en la consola.pptx
PDF
The linux shell. Shell Scripting desde 0
PDF
Shell script
PDF
Creacion de scripts en linux
PPTX
Estructuras de control 1
PPTX
Tarea 2 y_3
PPT
Bash Tips Tricks Campus
PDF
Programación en Bash
PDF
Laboratorio de Sistemas Operativos 1-Tp9
PPT
ODP
Taller de Shell Scripting
PPTX
MaTLAB - MN-2DA SESION.pptx
PPTX
Matlab u1 ambiente
DOCX
Corridas de los ejercicios ya realizados
DOCX
Ejerciciosprogramacion
DOCX
Programacion
DOCX
Programacion
DOCX
Tra 130315111309-phpapp02
PPTX
1: funciones matematicas y cadena de caracteres 2:operacion de asignacion: ar...
Bash Script Programacion en la consola.pptx
The linux shell. Shell Scripting desde 0
Shell script
Creacion de scripts en linux
Estructuras de control 1
Tarea 2 y_3
Bash Tips Tricks Campus
Programación en Bash
Laboratorio de Sistemas Operativos 1-Tp9
Taller de Shell Scripting
MaTLAB - MN-2DA SESION.pptx
Matlab u1 ambiente
Corridas de los ejercicios ya realizados
Ejerciciosprogramacion
Programacion
Programacion
Tra 130315111309-phpapp02
1: funciones matematicas y cadena de caracteres 2:operacion de asignacion: ar...
Publicidad

Tarea1- Bash

  • 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.