Informatik 11 Python - Übungen 1

 
Studiere und teste diese kleinen Programme:
  1. "Was macht dieses Programm?"
  2. "Die Summe der geraden Zahlen, kleiner 100."
  3. "Die Summe der geraden Zahlen, wobei die Summe kleiner als 100 ist."
  4. "Die Summe der natürlichen Zahlen kleiner 100."
  5. "Die Summe der ungeraden Zahlen von 21 bis 212."
  6. Wieviele aufeinanderfolgende natürliche Zahlen ab 10 sind zu summieren, so dass die Summe 1000 übersteigt?
  7. "Die Summe der Quadratzahlen bis 1000.":  1+4+9+16+ ... 400
  8. "Das Produkt der natürlichen Zahlen von 1 bis n"

Sofort ausprobieren

  1. Ändere das Programm, so das nur die Glieder der Zahlenfolge ausgegeben werden.
    1, 1, 2, 3, 5, 8, ...
  2. "Die Glieder der Fibonnaci-Folge bis 2971215073"
  3. "Den Index der Fibonnaci-Zahl 2971215073"
    fib(1)=1, fib(2)=1, fib(3)=2, ..., fib(6)=8, ...

Sofort ausprobieren

  1. Mit welchen Wert von t wird das Programm für a=24 bzw a=75 beendet?
  2. Erweitere das Programm, so dass folgendes ausgegeben wird:
    24 = 2 * 2 * 2 * 3 *
    oder
    24 = 2 * 2 * 2 * 3   Lösung
    oder
    24 = 2^3 * 3^1       Lösung

Sofort ausprobieren


Erweitere das Programm, so dass die Ausgabe am Ende des Programms lautet:
kgV(6,8) = 24

Sofort ausprobieren


Füge in das Programm print-Anweisungen ein, um alle Änderungen von Variablen verfolgen zu können.

Sofort ausprobieren

Das Collatz-Problem

 
z = 7
wiederhole solange z>1
    wenn z gerade, 
        dann z = z / 2, 
        sonst z = 3 * z + 1
    Ausgabe z

Sofort ausprobieren

- Bestimme die Länge der Zahlenfolge.
- Bestimme die größte Zahl in dieser Zahlenfolge.

Bewerte die folgenden drei Versionen eines Programms zum Vergleich zweier Zahlen.

Vervollständige dieses Programm!

Sofort ausprobieren