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.
Descripción

   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 múltiplos 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.
Descripción

   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 múltiplos
    para ambos números que sean menores Q e incrementa
    cada vez de la suma de los múltiplos de M y N por
    separado.


   Finalmente, obtiene la suma total de los múltiplos de M y N.
Código en C
Código en C
Código en C
Uso de Bash

   La idea es hacer repeticiones para este programa
    variando los valores de M, N, S y Q, para lo cual se utiliza
    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
DOCX
(Meta 5)temperatura dev c++
PDF
BigNum - Programación 3 - UFM - FISICC
PDF
Tarea3 informatica
PDF
Info proyecto4
PPTX
Presentacion520
DOCX
Ejercicio java
Tarea1 bash
(Meta 5)temperatura dev c++
BigNum - Programación 3 - UFM - FISICC
Tarea3 informatica
Info proyecto4
Presentacion520
Ejercicio java

Destacado (6)

PDF
Audacity tutorial4 efectos_y_filtros
DOCX
Problema del agente viajero monografia
PDF
Convergencia fijo-móvil, evolución y su impacto en el negocio
PDF
Convergencia y divergencia
PDF
Introducción a Kali Linux
PDF
Problema del agente viajero (TSP)
Audacity tutorial4 efectos_y_filtros
Problema del agente viajero monografia
Convergencia fijo-móvil, evolución y su impacto en el negocio
Convergencia y divergencia
Introducción a Kali Linux
Problema del agente viajero (TSP)
Publicidad

Similar a Tarea1- bash (20)

PDF
Tarea1- Bash
PDF
Diagramas flujo
PPTX
Clase 7
PDF
clases y objetos
PPT
Pascal
PDF
20 problemas
PDF
6.Métodos en Java
PPT
Lenguajes de programación
PPT
Diapositivas matlab
PDF
Practica 5 cean 2016
PDF
Operaciones con matlab
PPT
Estructuras Secuenciales
PPT
Matriz Vector
PPT
Pascal
PDF
Trabajo Final
PPTX
PDF
Visual Basic
PDF
Algoritmos 01
PPT
PROGRAMACIÓN PARALELA
PPTX
Tecnología aplicada a las matemáticas
Tarea1- Bash
Diagramas flujo
Clase 7
clases y objetos
Pascal
20 problemas
6.Métodos en Java
Lenguajes de programación
Diapositivas matlab
Practica 5 cean 2016
Operaciones con matlab
Estructuras Secuenciales
Matriz Vector
Pascal
Trabajo Final
Visual Basic
Algoritmos 01
PROGRAMACIÓN PARALELA
Tecnología aplicada a las matemáticas
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. Descripción  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 múltiplos 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. Descripción  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 múltiplos para ambos números que sean menores Q e incrementa cada vez de la suma de los múltiplos de M y N por separado.  Finalmente, obtiene la suma total de los múltiplos 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 utiliza 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.