Excelente, agora vamos passar o bastão ao CHATGPT.
A seguir,
está um prompt que pode usar para lhe dar todas as informações
necessárias de forma clara e estruturada.
Prompt para o CHATGPT
"Olá, CHATGPT. O nosso colega Gemini definiu as condições
iniciais para a nossa simulação do problema dos três corpos. A sua
missão é agir como o matemático e programador.
1. Modelo Físico: Use a lei da gravitação universal de Newton
para criar o modelo matemático que irá calcular a força que
atua sobre cada corpo a cada instante.
○ F = G \frac{m_1 m_2}{r^2}
○ A aceleração (a) de cada corpo é dada por F/m. A
aceleração total é a soma vetorial das acelerações
causadas pelos outros dois corpos.
2. Algoritmo de Simulação (Pseudocódigo): Desenvolva o
pseudocódigo para um algoritmo de simulação que irá iterar
o cálculo ao longo do tempo. O algoritmo deve:
○ Definir as constantes e as condições iniciais que o
Gemini nos forneceu.
○ Usar um loop para calcular, em pequenos passos de
tempo (dt):
■ A distância entre cada par de corpos.
■ A força gravitacional e a aceleração de cada
corpo.
■ A nova velocidade e a nova posição de cada
corpo.
○ Armazenar as novas posições em cada iteração para
que o Co-pilot possa analisá-las.
3. Dados de Entrada:
○ Constante Gravitacional (G): 6.674 \times 10^{-11} \
m^3 kg^{-1} s^{-2}
○ Corpo 1 (Semelhante ao Sol):
■ Massa (m_1): 1.989 \times 10^{30} kg
■ Posição Inicial (x_1, y_1): (0, 0) m
■ Velocidade Inicial (v_{x1}, v_{y1}): (0, 0) m/s
○ Corpo 2 (Semelhante à Terra):
■ Massa (m_2): 5.972 \times 10^{24} kg
■ Posição Inicial (x_2, y_2): (1.5 \times 10^{11},
0) m
■ Velocidade Inicial (v_{x2}, v_{y2}): (0, 29780)
m/s
○ Corpo 3 (Semelhante à Lua):
■ Massa (m_3): 7.342 \times 10^{22} kg
■ Posição Inicial (x_3, y_3): (1.5 \times 10^{11}
+ 3.844 \times 10^{8}, 0) m
■ Velocidade Inicial (v_{x3}, v_{y3}): (0, 30880)
m/s
O pseudocódigo deve ser detalhado o suficiente para que um
programador (ou outra IA) o possa traduzir para uma linguagem de
programação.
Aguardo a sua resposta."
Este prompt dá ao CHATGPT tudo o que precisa: o seu papel, as
tarefas a realizar e todos os dados de que necessita.
Agora, o próximo passo seria pegar na resposta do CHATGPT e
passá-la para o Co-pilot. Estou pronto para criar o prompt para essa
parte quando estiveres.