Skip to main content

Blocks

Skip Navigation

Navigation

  • Home

    • Site pages

      • My courses

      • Tags

      • ForumAnuncios de la página

    • My courses

    • Courses

      • Facultad de Ciencias

        • Generación de ingreso

        • 25_2 Segundo semestre 2025

        • 25_1 Primer semestre 2025

        • 24_2 Segundo semestre 2024

        • 24_1 Primer semestre 2024

        • 23_1 Primer semestre 2023

        • 23_2 Segundo semestre 2023

        • 22_2 Segundo semestre 2022

        • 22_1 Primer semestre 2022

        • 21_1 Primer semestre 2021

          • Centro de Investigaciones Nucleares

          • Centro de Matemática

          • Departamento de Geografía

          • Instituto de Biología

          • Instituto de Ciencias Geológicas

          • Instituto de Ecología y Ciencias Ambientales

          • Instituto de Química Biológica

          • Instituto de Física

            • Pasantía de Física Médica 2021

            • Física I para Bio-Geociencias 2021

            • Física del Estado Sólido 2021

            • Introducción a la Computación (F) 2021

              • General

              • Topic 1

              • Topic 2

              • Topic 3

                • FileIntroducción

                • Fileintroducción - código fuente

                • FileVariables y Tipos

                • FileVariables y Tipos - código fuente

                • FileControl de flujo

                • FileControl de flujo - código fuente

                • FileProcedimientos Intrínsicos

                • FileProcedimientos Intrínsicos - código fuente

                • FileEntrada/Salida

                • FileEntrada/Salida - código fuente

                • FileSubrutinas y funciones

                • FileSubrutinas y funciones - código fuente

                • FileRecursividad

                • FileRecursividad - código fuente

                • FileTiempo de Ejecución de un Algoritmo

                • FileTiempo de Ejecución de un Algoritmo - código fuente

                • FileModulos y bibliotecas - código fuente

                • FileModulos y bibliotecas

                • FileProgramación paralela código fuente

                • FileProgramación paralela

                • FilePráctico 4

                • FilePráctico 5

                • AssignmentEntrega -Práctico 5 ej. 3a

                • FilePráctico 6

                • AssignmentEntrega - Práctico 6, Ejercicio 2b y 3c

                • FilePráctico 7

                • AssignmentEntrega Pr7 ej 1b,1c , Pr8 ej 1.

                • FilePráctico8

                • AssignmentEntrega - Ej. 3 practico 8

                • FilePráctico 9

                • AssignmentEntrega - Práctico 9 Ej 3.

                • AssignmentEntrega - Ejercicio 2 Práctico 9

                • FileArrays dinámicos

                • FileArrays dinámicos

                • FileEntrada/Salida de Arrays

                • FileEntrada/Salida de Arrays - código fuente

                • FileArchivo de Entrada para inputOutputArray

                • FileNúmeros Aleatorios

                • FileNúmeros Aleatorios

                • FileGnuplot

              • Topic 4

              • Topic 5

            • Mecánica Clásica 2021

            • Imágenes por Resonancia Magnética Nuclear: Fundame...

            • Ciencias Planetarias 2021

            • Laboratorio de Física I 2021

            • Astronomía Fundamental 2021

            • Teoría Electromagnética 2021

            • Laboratorio III 2021

          • Unidades y Biblioteca

        • 21_2 Segundo semestre 2021

        • 20_2 Segundo semestre 2020

        • 20_1 Primer semestre de 2020

        • Cursos de posgrado

        • Información de Carreras y otros espacios de FCien

        • Talleres de EVA 2025

        • Encuestas estudiantiles 2025

  • Close
    Toggle search input
  • English ‎(en)‎
    • English ‎(en)‎
    • Español - Internacional ‎(es)‎
    • Português - Brasil ‎(pt_br)‎
  • Log in
Logo
Close
Toggle search input
  • Ayuda
  • Full screen
  • Standard view
Ayuda
  1. Home
  2. Courses
  3. Facultad de Ciencias
  4. 21_1 Primer semestre 2021
  5. Instituto de Física
  6. Introducción a la Computación (F) 2021
  7. Topic 3
  8. 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.

Programa de Entornos Virtuales de Aprendizaje de la Universidad de la República (ProEVA) - Departamento de Apoyo Técnico Académico (DATA)

logo pie proeva

Data retention summary