Skip to main content
Logo
EVA
  • Home
  • Calendar
  • More
English ‎(en)‎
English ‎(en)‎ Español - Internacional ‎(es)‎ Português - Brasil ‎(pt_br)‎
You are currently using guest access
Log in
EVA
Home Calendar
Expand all Collapse all
  1. Introducción a la Computación (F) 2021
  2. Topic 3
  3. Entrega - Ejercicio 2 Práctico 9

Entrega - Ejercicio 2 Práctico 9

Completion requirements
Opened: Friday, 25 June 2021, 4:00 PM
Due: Tuesday, 13 July 2021, 11:59 PM

El problema de los N cuerpos gravitatorio implica calcular las trayectorias de N cuerpos de masa dada y con condiciones iniciales dadas (posiciones y velocidades), que interaccionan con fuerzas gravitacionales. El ejercicio plantea:

- Obtener los datos de los planetas (identidad, masa, posiciones y velocidades iniciales) de un archivo de datos "planetas.in"

- Calcular la evolución de cada planeta o sea actualización tiempo a tiempo (de a pasos delta-t )de posiciones, velocidades, aceleraciones

- Guardar para cada planeta, las posiciones tiempo a tiempo en archivos de salida: planeta-<id>.out donde <id> es el id del planeta.

- Graficar las trayectorias de todos los planetas juntos de forma legible con gnuplot

- Integrar todo lo anterior en un script de Linux que al ejecutarlo haga todo lo pedido

Se debe tener en cuenta loa siguiente:

- Hay que parametrizar bien el problema tal que sea modificable en todos sus parámetros.

- Encapsular de forma clara los distintos pasos/subtareas independientes y reconocibles en procedimientos de forma que la actualización de una mejora algorítmica en una de las subtareas sea desacoplada del resto (usando subrutinas y/o funciones).

- Los códigos, scripts presentados deben ser comentados. Se debe dar una descripción de los pasos básicos para correr la aplicación.

You are currently using guest access (Log in)
Data retention summary

Universidad de la República
Powered by Moodle