Zusatzaufgaben LMC

Empfohlene Vorgehensweise für alle Aufgaben:

1) Programmiere das Programm zuerst mit Python. Verwende dabei nur diejenigen Elemente, die in ähnlicher Form auch im Befehlssatz des LMC vorkommen, also:

  • Variablen mit ganzen Zahlen (z.B. $x = 42$) aber keine Listen
  • Mathematische Operationen: $+$ & $-$
  • while-Schleife, if-elif-else: mit Branch-Befehlen umsetzbar

2) Mache einen Plan: Wie kannst du das Programm mit dem LMC schreiben? Zum Beispiel: Welche Art von Schleife macht hier Sinn?

3) Implementiere es mit dem LMC.

Ziel: Die Benutzerin soll nacheinander zwei Zahlen eingeben. Diese werden dann multipliziert. Das Resultat wird ausgegeben und gespeichert.

Lösung Python-Code

Ziel: Der Benutzer soll eine Zahl $n$ als Input eingeben. Der Code gibt dann die ersten $n$ Zahlen der Fibonacci-Folge aus: $1,1,2,3,5,8,13,\ldots$. Die beiden Einsen am Anfang dürfen auch ignoriert werden.

Ziel: Die Benutzerin soll nacheinander zwei Zahlen eingeben. Der Code ermittelt dann die Ganzzahldivision mit Rest dieser beider Zahlen. Beispiel: $23/5 = 4$ Rest $3$.

Weitere Codeideen

  • gf_informatik/computerarchitektur_sca/zusatzaufgaben.1693813198.txt.gz
  • Zuletzt geändert: 2023-09-04 07:39
  • von sca