Em que consiste o método de Simpson e como implementá-lo em linguagem Pascal

Data:

2018-09-30 06:50:16

Pontos de vista:

395

Classificação:

1Como 0Não gostam

Compartilhar:

Table of contents:

Para calcular o valor da integral, embora aproximada, há um método, em homenagem a seu criador, – o método de Simpson. Ele também é chamado de método da parábola, porque ela usa a construção de uma parábola. Esta figura é construído para maximizar aproximadas para a função. Na verdade, assim como construir uma parábola, em que ponto coincidem exatamente com os pontos da função, não é possível, integral e está aproximadas. A fórmula de encontrá-lo com os limites a e b se parece com isto: 1/h*(y0+4y1+2y2+4y3+…+4yN-1+yN). Aqui precisamos apenas calcular cada y de 0 até n, onde n definimos sami – quanto mais, melhor, pois quanto mais será y-s, o mais aproximado ao verdadeiro temos o valor vai funcionar. Quanto a h, é o passo e é calculado de tal fórmula: (b-a)/(n-1).

método de simpson exemplo

Na teoria é tudo muito fácil, mas você teria de realizar tudo isso em prática. Para muitos programadores não há melhor maneira para resolver tal tarefa, como um método de Simpson – Pascal ou Delphi. Neste ambiente é muito simples, não somente calcular a integral, e construir para ele um gráfico de função e até mesmo выстроенную a ela trapézio. Então, vamos entender como você pode implementar rapidamente o método de Simpson e até mesmo o próprio explicar como aqui e que é organizado, a todos os interessados.

Mas, antes disso, lembremo-nos, como parece integral. É uma figura que é limitada por linhas que iniciam no eixo x's, ou seja, a e b.

método de simpson

Então, para começar, o programa tem que criar uma função para интегрируемой função (desculpem тавтологию), em que só precisa escrever f:= e então, para onde vamos encontrar a integral. É extremamente importante para não errar na entrada de função em uma linguagem Pascal. Mas isso é um assunto para a conversa. O código é semelhante ao seguinte:

Mais:

Como instalar a transferência de palavras no Word

Como instalar a transferência de palavras no Word

Trocar palavras é uma das mais importantes funções de um editor de texto. Através dela pode-se alcançar a dois muito interessantes durante a formatação. Em primeiro lugar, o texto resultante, ocupam menos espaço, assim como sua colocação será mais co...

Обрезаем foto no MS Paint

Обрезаем foto no MS Paint

Atencioso usuário de computador certamente chamou a atenção, que você arquivo de imagem, existem diferentes extensões: BMP, GIF, JPG e пр. a Maior distribuição recebeu o último formato especificado, assim como a maioria das câmeras digitais criam ima...

Como flashear

Como flashear "Bios" no PC

Considerando a questão de como flashear "Bios", a necessidade de delimitar este conceito relativamente isolados componentes, aos quais se aplica a esta operação. "Bios" - serviço privado de firmware do sistema, responsável pelo correcto funcionamento...

Function f(x:real):real;

O texto-base

Begin

F:=25*ln(x)+sin(10); {aqui e preciso escrever conteúdo de sua função}

End;

Mais Sobre escrever uma função para a realização do método de Simpson. O início será mais ou menos essa:

Function simpsonmetod(a,b:real;n:integer):real;

Em declarar variáveis:

Var

S:real; { subtotal (mais vai entender) }

H:real; { Passo }

My:integer; { Simplesmente de um contador }

Mno:integer; { Regulares multiplicadores }

Agora, na verdade, o próprio programa:

Begin

H:=(b-a)/(n-1); { Esperamos passo acordo com a fórmula padrão. Às vezes, no trabalho escrito etapa, caso esta fórmula não se aplica }

S:= f(b)+ f(a); { Define o valor inicial da etapa }

Mno:=4; { Recorde fórmula - 1/h*(y0+4y1… ora, este é o 4 aqui é escrito, segundo o multiplicador será de 2, mas mais sobre isso mais }

Agora é a principal fórmula:

For my:=1 to n-2 do begin

S:=s+mno*f(a+h*mu); { A soma adicionando outra multiplicador, multiplicada por 4*yN ou 2* yN }

If (mno=4) em seguida, mno:=2 else mno:=4;{ Aqui e mudando o multiplicador - se agora, é igual a 4, então muda para 2 e vice-versa}

End;

Simpsonmetod:=s*h/3; { Avançar resultante de um ciclo de valor множим em h/3 de acordo com a fórmula}

End.

Isso é tudo – fazemos todos os passos de acordo com a fórmula. Se você ainda não aprendeu como aplicar no programa principal método de Simpson, um exemplo de lhe ajudar com isso.

Então depois de escrever todas as funções escrevemos

Begin

N:=3; { Define n }

Q:=simpsonmetod(a,b,n); { Assim como o método de Simpson é, para calcular a integral de a até b, é várias etapas de cálculo, portanto, a organização de um ciclo }

Repeat

P2:=q; { Lembrada a etapa anterior }

N:=n+2;

Q:=simpsonmetod(a,b,n); { E é calculado da seguinte valor }

Until (abs(q-q2)<0.001);{ No trabalho escrito precisão, portanto, enquanto não for alcançada a necessária precisão, é necessário repetir a mesma ação }

método de simpson pascal

Aqui está um que ele – o método de Simpson. Na verdade, nada de complicado, é escrito tudo muito rápido! Agora abra o seu Turbo Pascal e começar a escrever o programa.


Article in other languages:

AR: https://tostpost.com/ar/computers/6896-what-is-the-simpson-method-and-how-to-implement-it-in-pascal.html

BE: https://tostpost.com/be/kamputary/12329-u-chym-zaklyuchaecca-metad-s-mpsana-yak-real-zavac-yago-na-move-paskal.html

DE: https://tostpost.com/de/computer/12331-was-ist-die-simpson-methode-und-implementieren-es-in-der-sprache-pasca.html

En: https://tostpost.com/computers/2119-what-is-the-simpson-method-and-how-to-implement-it-in-pascal.html

ES: https://tostpost.com/es/los-ordenadores/12339-en-que-consiste-el-m-todo-de-simpson-y-c-mo-implementar-en-pascal.html

HI: https://tostpost.com/hi/computers/6902-what-is-the-simpson-method-and-how-to-implement-it-in-pascal.html

JA: https://tostpost.com/ja/computers/6900-what-is-the-simpson-method-and-how-to-implement-it-in-pascal.html

KK: https://tostpost.com/kk/komp-yuterler/12332-nede-d-s-simpson-zh-ne-ony-paskal.html

PL: https://tostpost.com/pl/komputery/12325-na-czym-polega-metoda-simpsona-i-jak-wdro-y-go-w-j-zyku-pascal.html

TR: https://tostpost.com/tr/bilgisayarlar/12334-nedir-y-ntem-simpson-ve-uygulamak-onun-dilinde-pascal.html

UK: https://tostpost.com/uk/komp-yuteri/12332-u-chomu-polyaga-metod-s-mpsona-yak-real-zuvati-yogo-na-mov-paskal.html

ZH: https://tostpost.com/zh/computers/7476-pascal.html






Alin Trodden - autor do artigo, editor
"Olá, sou o Alin Trodden. Escrevo textos, leio livros e procuro impressões. E eu não sou ruim em falar sobre isso. Estou sempre feliz em participar de projetos interessantes."

Comentários (0)

Este artigo possui nenhum comentário, seja o primeiro!

Adicionar comentário

Notícias Relacionadas

O jogo Portal: passo a passo da segunda parte

O jogo Portal: passo a passo da segunda parte

No início do jogo Portal parece confuso. A primeira impressão do que está acontecendo é muito distorcido. Primeiro, você deve olhar ao redor e ouvir as palavras de inteligência artificial, controle do sistema. No modo de treinamen...

Jogos de fraudes

Jogos de fraudes "atrás das linhas inimigas 2: o Assalto"

Em muitas estratégias, existe a possibilidade de inserir códigos de trapaça, o que facilita muito a jogabilidade. Eles podem variar bastante e oferecer-lhe uma variedade de recursos, sobre os quais você poderia anteriormente, apen...

A velocidade de operação de um computador depende da quantidade de informação processada

A velocidade de operação de um computador depende da quantidade de informação processada

o Computador para muitos tornou-se parte integrante da vida quotidiana. Alguns a vêem como uma ferramenta de entretenimento, e outros com ele, ganham. E o primeiro, e o segundo é muito importante indicador de desempenho. A velocid...

Como скрафтить зельеварку em

Como скрафтить зельеварку em "Майнкрафте": a instrução

Um dos aspectos mais importantes "Майнкрафта" é a criação de poções. O jogo em si já se tornou icônico do universo, o que gerou muitos clones, e os usuários preferem ou praticar a criatividade, para passar mais cenas de um cartão....

Como fazer um livreto no Publisher? Criação e descrição de

Como fazer um livreto no Publisher? Criação e descrição de

Edição da brochura — é uma maneira eficaz de apresentar informações sobre o seu produto, empresa ou serviços. Para criá-los bem é o Microsoft Publisher. Para dominá-lo, não é difícil. Posteriormente neste artigo, daremos as ...

Qual криптовалюту agora rentável майнить no computador?

Qual криптовалюту agora rentável майнить no computador?

Agora, o mundo está vendo o presente криптовалютный boom. Depois de биткоин quebrou o recorde de preço no mundo da bolsa de valores, tudo isso quiseram contratá-lo майнить. No entanto, não é tão simples. O fato é que esta криптова...