Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Recommended Posts

Ajudem me por favor, preciso de um programa, na linguagem de programação C, que calcule numericamente
os coeficientes do polinômio interpolador.

1. Descrição Geral do Código
a. O programa deverá identificar os coeficientes do polinômio interpolador segundo
cada um dos métodos abaixo:
i. Método de Lagrange
ii. Método de Newton
iii. Método de Gregory-Newton (limitado a tabelamentos de pontos
equidistantes).
2. Entrada do código
a. O programa deverá ler um arquivo de texto contendo o número de pontos do
tabelamento e os pontos do tabelamento (escritos em notação científica como
mostrados abaixo).
b. Exemplo de arquivo de entrada:
linha 1: 4
linha 2: -1.000000E+00 -2.00000E+00
linha 3: +2.000000E+00 +3.00000E+00
linha 4: +3.000000E+00 +8.00000E+00
linha 5: +4.000000E+00 +1.60000E+01

3. Saída do programa
a. O programa deve imprimir em cada linha respectivamente: a potência, seguido dos
coeficientes calculados por Lagrange, Newton e Gregory-Newton. Os coeficientes
devem ser impressos em notação científica, com 6 casas decimais. Como mostrado
abaixo
Lagrange Newton Gregory-Newton
a00 +1.000000E+00 +1.000000E+00 +1.000000E+00
a01 -1.000000E+02 -1.000000E+02 -1.000000E+02

4. Outras especificações do programa:
a. Todas as variáveis reais devem ser declaradas com dupla precisão.
b. O tabelamento deve ter entre 2 e 100 pontos. Caso esteja fora dessa faixa, o
programa deve avisar que o arquivo está fora do escopo do projeto, perguntando se
ele deseja realizar um novo cálculo ou se deseja encerrar o programa.
c. O programa deve pedir ao usuário o nome do arquivo que contém os dados do
tabelamento;
i. Este arquivo deve estar na mesma pasta do código executável;
ii. O programa deve permitir que o usuário realize novos cálculos. Após
imprimir os resultados, ele deve perguntar se o usuário deseja executar um
novo cálculo, ou se deseja encerrar o programa.
...
an -3.400000E-02 -3.400000E-02 -3.400000E-02
obs: caso o método de Gregory-Newton não seja possível de ser calculado, sua
coluna virá preenchida com zeros, da forma +0.000000E+00.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por biza
      Ola
      Estou  a construir um datalogger em código C.Desta forma necessito passar os dados entre ficheiros. O meu problema está na inclusão de algumas variáveis no topo de um arquivo .txt onde os dados são salvos. Variáveis como tempo de data e hora, id do dispositivo e muito mais... Para isso preciso de ajuda, gostaria que os dados estivessem disponíveis para todos os arquivos, até aí é fácil, basta incluir a variável como extern, no arquivos *.h e incluí-lo em todos os outros que você deseja que a variável esteja disponível. mas como posso fazer para ter acesso a ele dentro do array que preciso?
      Exemplo: main.c
      #include "main.h" char dateTimeFormat[24]; void main(void){ dateTimeFormat = "22-02-22 13:23:04"; } main.h
      extern char dateTimeFormat[24];  
      teste.c
       
      #include "main.h" extern char dateTimeFormat[24]; /*Header .txt file initialization*/ volatile char headerFile[] ="\n\n" "# HEALT MONITORING SYSTEM \r\n" "# DEVELOPED: BIZA \r\n" "# VERSION: B \r\n" "# DATATIMECAPTURE:"+dateTimeFormat+ "\r\n" "# SAMPLINGFREQUENCY: 500 \r\n" "# SAMPLECHANNELS: 1 2 3 4 5 6 7 8 \r\n" "# SAMPLINGRESULUTION: 24 \r\n" "# IDDEVICE: HEALTHY \r\n" "# ENDOFHEADER  
      Como posso incluir a variável "dateTimeFormat" dentro do headerFile como descrevi acima?
       
    • Por Descomplica Consultoria
      Oi Pessoal, preciso de ajuda com um portfolio academico
    • Por Leandro T.
      pessoal bom dia alguém poderia me ajudar com o FormValidation?
       
      "nomefuncionario": {
                  validators: {
                      
                  
                    notEmpty: {
                      message: "Nome completo do funcionário é obrigatório."
                    } , <=== este funciona normalmente
                      
                      callback: {  // agora o callback nao consigo fazer funcionar
                              message: 'este nome não é valido',
                              callback: function (input) {
                                  if (input.value = 'algum valor digitado') {
                                      return true
                                  } }},
                      
                      
                      
                  }
    • Por 4Unknow
      Bom dia comunidade Imasters.

      Venho aqui tratar de um problema dúvida que estou tendo com um layout que estou tentando usar o formulário php dele.
      Quando clico em enviar ele me enviar para um arquivo .php  (assets/vendor/simple-forms/sendmail.php)

      Ele não envia o e-mail, acredito que deveria aparecer uma mensagem que o contato foi enviado corretamente.
      Vou deixar os arquivos aqui em anexo quem puder me ajudar nessa, ficaria muito grato.
       
      Link Website (wetransfer.com)
    • Por nathanmoreira
      Após diversos cálculos provindos de um código, recebo um número inteiro ao qual não sei o tamanho ao certo (pode variar de 1 pra frente). Quero passar esse número para string e formatar ele de maneira a colocar um ,00 no final e, a cada 3 números antes da virgula, um ponto. Ou seja, deixar o número num formato como: 45.114.477,00
       
      Como fazer? 
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.