Salta al contenido principal

Bloques

Salta Navegación

Navegación

  • Página Principal

    • Páginas del sitio

      • Mis cursos

      • Marcas

      • ForoAnuncios de la página

    • Mis cursos

    • Cursos

      • Facultad de Ciencias

        • Generación de ingreso

        • 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

              • Tema 1

              • Tema 2

              • Tema 3

                • ArchivoIntroducción

                • Archivointroducción - código fuente

                • ArchivoVariables y Tipos

                • ArchivoVariables y Tipos - código fuente

                • ArchivoControl de flujo

                • ArchivoControl de flujo - código fuente

                • ArchivoProcedimientos Intrínsicos

                • ArchivoProcedimientos Intrínsicos - código fuente

                • ArchivoEntrada/Salida

                • ArchivoEntrada/Salida - código fuente

                • ArchivoSubrutinas y funciones

                • ArchivoSubrutinas y funciones - código fuente

                • ArchivoRecursividad

                • ArchivoRecursividad - código fuente

                • ArchivoTiempo de Ejecución de un Algoritmo

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

                • ArchivoModulos y bibliotecas - código fuente

                • ArchivoModulos y bibliotecas

                • ArchivoProgramación paralela código fuente

                • ArchivoProgramación paralela

                • ArchivoPráctico 4

                • ArchivoPráctico 5

                • TareaEntrega -Práctico 5 ej. 3a

                • ArchivoPráctico 6

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

                • ArchivoPráctico 7

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

                • ArchivoPráctico8

                • TareaEntrega - Ej. 3 practico 8

                • ArchivoPráctico 9

                • TareaEntrega - Práctico 9 Ej 3.

                • TareaEntrega - Ejercicio 2 Práctico 9

                • ArchivoArrays dinámicos

                • ArchivoArrays dinámicos

                • ArchivoEntrada/Salida de Arrays

                • ArchivoEntrada/Salida de Arrays - código fuente

                • ArchivoArchivo de Entrada para inputOutputArray

                • ArchivoNúmeros Aleatorios

                • ArchivoNúmeros Aleatorios

                • ArchivoGnuplot

              • Tema 4

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

  • Cerrar
    Selector de búsqueda de entrada
  • Español - Internacional ‎(es)‎
    • English ‎(en)‎
    • Español - Internacional ‎(es)‎
    • Português - Brasil ‎(pt_br)‎
  • Entrar
Logo
Cerrar
Selector de búsqueda de entrada
  • Ayuda
  • Pantalla completa
  • Vista estándar
Ayuda
  1. Inicio
  2. Cursos
  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. Tema 3
  8. Entrega - Ejercicio 2 Práctico 9

Entrega - Ejercicio 2 Práctico 9

Requisitos de finalización
Apertura: viernes, 25 de junio de 2021, 16:00
Cierre: martes, 13 de julio de 2021, 23:59

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

Resumen de retención de datos