weitere Beispiele

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Loading

Dies ist eine weitere Übungsseite zur Bearbeitung weiterer einfacher mathematischer Beispiele.

Für jedes Problem zunächst einen Algorithmus formulieren, also z.B. in einem Struktogramm
darstellen. Dann in den vorgegebenen Boxen implementieren.
Überlege, ob eine function oder eine procedure verwendet werden sollte.


Inhaltsverzeichnis

Es soll das Maximum dreier einzugebender Zahlen ermittelt werden.


Es soll geprüft werden, ob durch drei einzugebende Zahlen, die die Seitenlängen darstellen sollen, ein Dreieck beschrieben wird.


Es soll die Summe der ersten $n$ natürlichen Zahlen berechnet werden.


Was leistet dieser Algorithmus?

Struktogramm

Implementiere den Algorithmus.


Setze das Potenzieren aus Aufgabe 4 mit einer Zählschleife um (also die Schleife mit vorangestellter Bedingung ersetzen).

Prüfe ob ein gegebenes Jahr ein Schaltjahr ist

Ein Schaltjahr liegt vor, wenn
4 ein Teiler der Jahreszahl ist,
bei Jahrhunderten die Jahreszahl durch 400 teilbar ist.

Eine durch 4 teilbare Zahl $z$ erfüllt die Gleichung $z$ $mod (4) = 0$

modulo: Rest bei der Division durch 4 ist Null (bei allen Vielfachen von 4)!

Prüfe ob eine gegebene Zahl eine Primzahl ist

Berechne die Summe aller Teiler einer gegebenen Zahl


Erzeugen von Zufallszahlen


Würfeln

Nun sollen nur Ergebnisse zufällig erzeugt werden, wie sie an einem idealen Würfel eintreten können.
Ergänze die Boxen analog dem obigen Beispiel und teste das Ergebnis.

Würfelspiel

Simuliere nun ein Würfelspiel mit einem idealen Würfel.

Für eine Anzahl  von Würfen soll die Anzahl aller geworfenen Augenzahlen ausgegeben werden.
Hinweis: Es soll also für jede mögliche Augenzahl eine Variable vereinbart werden, eine beliebige Anzahl
von (simulierten) Versuchen durchgeführt werden und die Anzahl der
gewürfelten Einsen, Zweien, ..., Sechsen ausgegeben werden.

Stelle den notwendigen Algorithmus zunächst in einem Struktogramm dar.
Benutze dazu auch das Tool structorizer.



Berechne die Fakultät einer gegebenen Zahl

Persönliche Werkzeuge