question

Por que meu programa fortran 77 nao esta mostrando a saida? por favor me ajude.Nenhum erro de compilacao?

Eu tenho um programa fortran 77 para calcular a integração usando a regra de Simpson 1/3.Não há nenhum erro de compilação.Estou usando o compilador de força 2.0.Aqui é o prog...
PROGRAMA SIMP
c
c
c
c
c
REAL A, B, LARGURA, EVENS, PROBABILIDADES, ÁREA, EVENX, ODDX, F
INTEIRO N, EU
PRINT ('INTRODUZIR LIMITES DE INTEGRAÇÃO E O NÚMERO'
IMPRESSÃO (, ) 'DE INTERVALOS (DEVE SER MESMO)'
LER (, ) A, B, N
EVENS = 0.0
PROBABILIDADES = 0.0
LARGURA = (B - A) / N
FAÇO 100 = 1, N/2

EVENX = A + 2 EU LARGURA
ODDX = A + (2 I - 1) LARGURA
EVENS = EVENS + F(EVENX)
PROBABILIDADE = CHANCES + F(ODDX)

100 CONTINUAR
corrigir subtraindo o termo extra mesmo
EVENS = EVENS - F(EVENX)
ÁREA = LARGURA (F + F(B) + 2 EVENS + 4 PROBABILIDADES) / 3.0
IMPRESSÃO (, ) 'LIMITES DE INTEGRAÇÃO' UM, D
IMPRESSÃO (, ) 'NÚMERO DE INTERVALOS,' N
IMPRESSÃO (, ) 'ÁREA APROXIMADA É', ÁREA
PARAR
FIM

FUNÇÃO REAL F (X)
REAL X
F = SEN (X) COS (X) / EXP
RETORNO
FIM

A tela de saída vem e só mostra-
' INTRODUZIR LIMITES DE INTEGRAÇÃO E NÚMERO
DE INTERVALOS (DEVE SER MESMO)

Quando eu entro 0 2 2 ou quaisquer outros limites e número de intervalos, a tela desaparece. Nenhum resultado é mostrado.As três últimas demonstrações impressão de limites, intervalos e área calculada não vem.Toda a saída janela desaparece depois de digitar os números.Por favor me ajude.Preciso de ajuda.Por favor, mostre-me onde estou errado.SUA URGENT.por favor extremamente dá-ME o código certo.Não há nenhum erro de compilação, mas ainda a resposta não está vindo. por favor me ajude... correto subtraindo o termo extra mesmo no programa, a declaração acima é na verdade um comentário.Por engano é dado.Não é a causa do problema.
resposta Resposta
Parece que você está tentando executar o programa em um computador de MSwindows..nessa plataforma, se você clicar duas vezes o EXE associado com seu programa compilado, um prompt de comando abre, executa o seu programa e, em seguida, fecha a janela de prompt de comando, assim como seu programa conclui a execução. Nesse caso, você tem um problema de sistema operacional, não um desenvolvimento de software de programação/um.

Se este for o caso, você pode escrever um arquivo em lotes (. bat) que contém duas linhas: pausa -1 simp.exe "Pressione retorno para sair" clique em Run. bat para executar seu programa. o comando pause vai "segurar a janela aberta" para você, te dando uma chance de rever a saída.

outra maneira de contornar isso é ter a gravação de fortran para um arquivo em vez de saída padrão. Então você só abrir o arquivo depois desaparece da janela do programa.

no unix/linux, você estaria normalmente trabalhando no shell do mesmo, que você deve compilar o código, execute o arquivo executável e rever os resultados. é por isso que é improvável que você está usando um sistema de operacional do tipo unix para apoiar o esforço de desenvolvimento.

também é claro que você não está usando um IDE para desenvolver seu código, porque uma IDE ia executar o arquivo executável dentro de um processo gerado pelo seu processo de tempo de execução e apresentar a saída em algum sabor da "janela de console" dentro da IDE.

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved