Sinus Reihenentwicklung
Verfasst: Do Okt 31, 2013 11:15 pm
Hi Leute,
ich beschäftige mich in der freizeit mit etwas programmieren und hab mir ein literaturbuch ausgeliehen welches als aufgabe die reihenentwicklung einer sinusfunktion in c erfordert. nun bin ich noch gar nicht so gut mit der sprache vertraut und würde mich über ratschläge freuen wie man denn an die sache rangehen soll
sin(x)= x-(x³/3!)+(x^5/5!)+...
- Übernahme des eingabewertes in grad
- umrechnung des eingabewertes ins bogenmaß
- schrittweise berechnen des ergebniswertes
- vorzeichenwechsel bei jedem schritt
- festlegung eines abbruckkriteriums
- ausgabe des rechnerergebnisses und der anzahl der durchgeführten iterationen
a) formulieren sie ihren algorithmus als c-quelle
b) erweitern sie nun ihr programm so, dass ein vergleich mit der in der standardbibliothek <math.h> verfügbaren realisierung von sin(x) möglich ist. realisieren sie dafür z.b. folgende ausgaben: Mein sin(90°)= 1.0000000; anzahl der schritte: 39
Liebe Grüße Miriam
ich beschäftige mich in der freizeit mit etwas programmieren und hab mir ein literaturbuch ausgeliehen welches als aufgabe die reihenentwicklung einer sinusfunktion in c erfordert. nun bin ich noch gar nicht so gut mit der sprache vertraut und würde mich über ratschläge freuen wie man denn an die sache rangehen soll
sin(x)= x-(x³/3!)+(x^5/5!)+...
- Übernahme des eingabewertes in grad
- umrechnung des eingabewertes ins bogenmaß
- schrittweise berechnen des ergebniswertes
- vorzeichenwechsel bei jedem schritt
- festlegung eines abbruckkriteriums
- ausgabe des rechnerergebnisses und der anzahl der durchgeführten iterationen
a) formulieren sie ihren algorithmus als c-quelle
b) erweitern sie nun ihr programm so, dass ein vergleich mit der in der standardbibliothek <math.h> verfügbaren realisierung von sin(x) möglich ist. realisieren sie dafür z.b. folgende ausgaben: Mein sin(90°)= 1.0000000; anzahl der schritte: 39
Liebe Grüße Miriam