Übungen algorithmische Grundstrukturen

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

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.


Struktogramm

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

  1. entscheidet, ob eine quadratische Funktion keine, genau eine oder genau zwei Nullstellen besitzt
  2. 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);
}
}


Persönliche Werkzeuge