Einleitung
Um alle Aufgaben zu lösen, halten Sie bitte an folgende Anleitung:
Durchlesen der Aufgaben
Recherche des Problems
Testen des Problems mit mindestens fünf Beispielzahlen
Versuchen aus den Testen einen ersten Algorithmus zu erkennen
Aufbau eines Algorithmus mit mathematischer Notation
Umbau des Algorithmus in Pseudo-Resim-Notation mit Bestimmen der Register- Nummern
Jetzt noch mal testen von Beispiel
Einbau in Resim
Test des Algorithmus
Wechseln zum Punkt ein, da Algorithmus falsch ist
Einfache Aufgaben
1) Min-Bestimmung Einlesen zweier Zahlen
Ausgabe der kleineren Zahl (out)
2) Max-Bestimmung Einlesen zweier Zahlen
Ausgabe der größeren Zahl (out)
3) Summen-Bestimmung Einlesen zweier Zahlen
Ausgabe der Summen beider Zahlen (out)
4) Mittelwert-Bestimmung Einlesen zweier Zahlen
Ausgabe des Mittelwertes, ganzzahlig (out)
5) Teiler-Bestimmung Einlesen zweier Zahlen a,b Wenn a ein echter Teiler von b ist dann Ausgabe von 1
sonst Ausgabe von 0
Diese Aufgabe ist nur mit der Version 2,30 vom 13.11.2009 lösbar Die Befehle IN Register und OUT Register wurden gelöscht Stattdessen gibt es nun den Befehl Modulo Register
Lösung: 17 Zeilen
Mittelschwere Aufgaben 1) Mittelwert-Bestimmung Einlesen einer Zahl n
Berechnen der Summe von 1 bis n Ermitteln des Mittelwertes
Ausgabe des Mittelwertes
2) Teiler einer Zahl Einlesen einer Zahl x
Berechnen und Ausgabe aller echten Teiler der Zahl x
3) Test auf vollkommene Zahl Einlesen einer Zahl x
Berechnen der Summe aller echten Teiler der Zahl x Ist die Summe gleich der Zahl x
dann Ausgabe einer 1 sonst Ausgabe einer 0 Lösung: 33 Zeilen
Schwere Aufgaben 1) Primzahl-Test Einlesen einer Zahl x Wenn x eine Primzahl ist dann Ausgabe von 1 sonst Ausgabe von 0
2) Primzahl-Ausgabe Einlesen einer Zahl x
Bestimmen und Ausgabe aller Primzahlen von zwei bis zur Zahl x
3) Folgen-Ausgabe Einlesen einer Zahl n
Bestimmen und Ausgabe aller n-Folgenglieder Folge:
0 0 1 1 2 4 7 13 24 44 81 149 Erweiterte Fibonacci-Folge
4) Folgen-Ausgabe Einlesen einer Zahl n
Bestimmen und Ausgabe aller n-Folgenglieder der echten Fibonacci-Folge Abbruch aber, wenn die „neue“ Zahl größer als n ist
Gaaaaanz Schwere Aufgaben 1) Fakultät
Einlesen einer Zahl x Ausgabe der Fakultät
Maximal darf aber fünf eingeben werden 33 Zeilen mit der einfachen Lösung
2) Teiler einer Zahl Einlesen einer Zahl x
Berechnen und Ausgabe aller echten Teiler der Zahl x Hier muss die Multiplikation die Modulo-Funktion ersetzen Es gibt nur modulo mit einer Konstanten