Brückenkurs Websites und Webapps/Mathematische Ausdrücke

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
Programmieren ist eine Tätigkeit, um Computerprogramme zu erstellen. Ein Computerprogramm ist eine Folge von Anweisungen, um ein bestimmtes Problem zu lösen bzw. eine bestimmte Aufgabenstellung zu bearbeiten. Mit einem Programm können wir dem Computer also Befehle mitteilen, die er für uns ausführen muss. 

Das kennen wir bereits vom Taschenrechner. Wenn wir dort einen mathematischen Ausdruck eingeben, berechnet er für uns das Ergebnis. Probieren Sie das gleich mal auf dieser Seite aus, indem Sie im nächsten Eingabefeld eine Rechenaufgabe eingeben und dann auf "Ausführen" klicken. Beachten Sie bitte dabei, dass Kommas durch Punkte ersetzt werden. Beispiel: 5+5

<run id="58bc419ce2614"></run>


Jetzt mal ein praktisches Beispiel. Der Body-Mass-Index berechnet sich nach folgender Vorschrift:

 Körpergewicht in Kilogramm geteilt durch Körpergröße in Metern zum Quadrat

$\frac{Gewicht}{Größe^2}$

Susanne wiegt 60 Kilogramm und ist 1,69 m groß. Berechnen Sie den BMI! Beachten Sie, dass reelle Zahlen mit Punkt (also 12.5 nicht 12,5) notiert werden.
<run id="58bc419ce268b"></run>


Die Programmiersprache Javascript, mit der wir in diesem Kurs arbeiten, bietet auch Funktionen, um komplexere Berechnungen durchführen zu können. Sehen Sie sich [https://www.w3schools.com/jsref/jsref_obj_math.asp die Dokumentation auf der w3schools-Webseite] an. Den Betrag einer Zahl erhält man z.B. mit folgendem Aufruf:
<run id="58bc419ce26f6">Math.abs(-5)</run>


Versuchen Sie, nach diesem Vorbild folgende Ausdrücke mit Hilfe der Math-Bibliothek zu berechnen:

$7^5$ (Tipp: Math.pow)
<run id="58bc44a3a2f56"></run>


$8-(5+7)^5$
<run id="58bc419ce2760"></run>


$\sqrt{7}$ (Tipp: Math.sqrt)
<run id="58bc44a3a2fe5"></run>


$\sqrt{5+7}$
<run id="58bc44a3a3086"></run>


$8-\sqrt{(5+7)}^5$ (Tipp: Math.sqrt und Math.pow)
<run id="58bc419ce27cb"></run>


$8-\sqrt{(5+7)^2}$
<run id="5a9037e8b6c3b"></run>


$\Bigl|\sqrt{5^3+7^3}\Bigl|$
<run id="5a9037e8b6ceb"></run>


$\Bigl|\frac{\sqrt{5^3+7^3}}{5^3+\bigl|\frac{5+1}{5-1}\bigl|}\Bigl|$
<run id="5a9037e8b6da0"></run>


$tan(10)$
<run id="58bc419ce2836"></run>


Berechnen Sie das Maximum von 50 und 100!
<run id="58bc419ce28aa"></run>


Ändern Sie Ihre Lösung zur Berechnung des BMI (siehe oben) so ab, dass eine Funktion aus der Math-Bibliothek verwendet wird!
<run id="58bc419ce293a"></run>


Zum Schluss interessiert uns noch der Erdumfang. Gegeben sei der Radius mit 6.371 km.
Berechnen Sie den Umfang, der sich aus der Formel $u=2\pi r$ ergibt.
<run id="58bc419ce29d1"></run>