Übungen algorithmische Grundstrukturen
Aus ProgrammingWiki
< PMG1719
Inhaltsverzeichnis |
Addition dreier Zahlen
Schreibe eine Funktion addition3 zur Bildung der Summe dreier reeller Zahlen.
Addition einfacher Terme
Schreibe eine Funktion sumPQ zur Berechnung der Summe von Produkt und Quotient zweier Zahlen.
Berechnung einer Quadratzahl
Schreibe eine Funktion QZ zur Berechnung der Quadratzahlen.
Berechnung mehrerer Quadratzahlen
Erweitere das vorhergehende Programm so, dass die ersten 5 (10, 20, ...), also beliebigen Quadratzahlen in einer Funktion QZ_n berechnet und ausgegeben werden.
Berechnung beliebiger Anzahl ausgewählter Quadratzahlen
Verändere Dein Programm nun so, dass die Quadratzahlen von bis
in einer Funktion QZ_nm berechnet und ausgegeben werden.
einfaches Beispiel: Volumen- und Oberflächenberechnung
Erstelle ein lauffähiges Programm zur Berechnung von Volumen und Oberfläche eines Quaders (Niveau: sehr einfach).
Berechnung der Nullstellen einer quadratischen Funktion
Es soll eine Funktion Nullstelle geschrieben werden, das
- entscheidet, ob eine quadratische Funktion keine, genau eine oder genau zwei Nullstellen besitzt
- die Werte dieser Nullstellen ausgibt
vorher Algorithmus formulieren und Struktogramm entwerfen
jetzt hier als Lösungsbeispiel function Nullstelle(p,q) { var D = p*p/4-q; if (D < 0){ console.log("keine Nullstelle") } else if (D == 0) { var x1 = -p/2; console.log("eine Nullstelle") console.log(x1);; } else { var x1 = -p/2 + Math.sqrt(D); var x2 = -p/2 - Math.sqrt(D); console.log("zwei Nullstellen"); console.log(x1); console.log(x2); } }