Algorytmy Schemat blokowy funkcji sinus

0

Musze wykonać schemat blokowy tego wzoru,
Proszę o pomoc [tex]sinX= \sum_{k=0}{ \infty } (-1){k} \frac{x^{2k+1}}{(2K+1)!}[/tex]
Schemat już sam zrobilem, ale nie wiem czy dobrze mi to wyszlo załączam link do schematu http://imageshack.us/photo/my-images/571/schemati.jpg/

0

Źle. Wyraz następny to jest wyraz poprzedni pomnożony przez pewna liczbę. Nie trzeba wyliczać każdego wyrazu od nowa...

0

E tam, źle to było gdyby algorytm dawał błędny wynik. A on jest tylko bardzo nieoptymalny. Szukanie liniowe w tablicy (kolekcji) uporządkowanej też da poprawny wynik.

0
                 +--------------+
                 | wprowadź x   |
                 +--------------+
                        |
                        V
                 +----------------------------+
                 | k = 1                      |
                 | licznik = x                |
                 | mianownik = 1              |
                 | suma = licznik / mianownik |
                 | wynik = suma               |
                 +----------------------------+
                        |
          +------------>|
          |             V
          |        ____________
          |       /            \ Tak  +---------------+
          |      <  kończymy ?  >---->|  drukuj wynik | 
          |       \____________/      +---------------+
          |             |Nie
          |             V
          |      +------------------------------------+
          |      | k= k+2                             |
          |      | licznik = -licznik * x * x         |     
          |      | mianownik = mianownik * k * (k-1)  |
          |      | suma = suma + licznik/mianownik    |
          |      +------------------------------------+
          |             |
          +-------------+

Kiedy kończymy?

0

dzięki za wyjasnienie

1 użytkowników online, w tym zalogowanych: 0, gości: 1