×
produktlogotitle

Seite: bbb_aufg
Diese Seite wurde aktualisiert am 06.04.2021

LOGIN
Benutzer:
Passwort:
 
   if1.net-schulbuch.de

 

Kleine Fingerübungen:

  1. Dividiere 23 durch 2 und lass das Ergebnis anzeigen.
  2. Addiere 12.5 und 10. Ist die Summe ein int oder ein float?
  3. Erzeuge einen Rechenterm, der den folgenden (nicht sehr mathematischen) Text auswertet und das Ergebnis ausgibt:
    • "Nimm das Quadrat von 4, multipliziere das mit sich selber. Subtrahiere davon 64. Dividiere dann alles durch 8 und gib das Ergebnis aus!"
  4. Erzeuge eine Variable x und speichere dort eine ganze Zahl. Dann berechne die 3-te Potenz davon und speicher sie wieder in x. Gib dann x aus.
  5. Erzeuge eine Variable a und speichere dort eine a) ganze Zahl, b) Dezimalzahl. Analog für eine Variable b. Dann speichere in a den Quotient aus a und b und gib den Wert von a aus.

 

Aufgabe 1

Kleine Aufgaben zu den mathematischen Operationen mit ganzen Zahlen:

Das Python-Programm soll zunächst über die Tastatur zwei ganze Zahlen a und b (also vom Typ int) einlesen. Anschließend sollen die Ergebnisse der folgenden Berechnungen angezeigt werden. Gibt der Benutzer als z.B. die Zahlen 10 und 7 ein, wird in Aufgabenteil a) der Text

Der Divisionsrest von 10 und 7 ist 3.

ausgegeben. Beobachte auch, wie sich das Python-System verhält, wenn man keine ganzen Zahlen oder negative Zahlen eingibt. Was geschieht, wenn eine der beiden Zahlen 0 ist? Oder wenn sogar beide Zahlen den Wert 0 haben?

  1. Der Divisionsrest beim Teilen von a durch b
  2. Die Potenz ab
  3. Der Quotient aus a und b

 

Aufgabe 2

Ein Programm soll jetzt (über die Tastatur) zwei Dezimalzahlen (a und b) einlesen.

Anschließend soll nacheinander

  1. die Summe aus a und b
  2. der Quotient aus a und b
  3. die Potenz ab

ausgegeben werden, so wie nebenstehend gezeigt.

Beobachte dabei die Sonderfälle wie in der vorigen Aufgabe.

 

Aufgabe 3

Beim Start eines Programms wird man zunächst nach seinem Namen, dann nach seinem Vornamen und anschließend nach seinem (ganzzahligen) Alter gefragt. 

Wenn dabei z.B. Erna Meier (12 Jahre alt) ihre Eingaben gemacht hat, soll das Programm ausgeben:

Hallo Erna Meier. In 6 Jahren bist du endlich volljährig!

(Ignoriere den Fall, dass der Benutzer bereits älter als 18 ist.)

 

Aufgabe 4

Schreibe Programme, die Temperaturen in verschiedene Skalensystemen ineinander umwandelt.

  1. Umrechnung von Celsius nach Kelvin
  2. Umrechnung von Celsius nach Fahrenheit
  3. Umrechnung von Kelvin nach Celsius
  4. Umrechnung von Kelvin nach Fahrenheit
  5. Umrechnung von Fahrenheit nach Celsius
  6. Umrechnung von Fahrenheit nach Kelvin

Diese Bemerkungen können dir sicher helfen:

  • Celsius = 5/9 * (Fahrenheit - 32)
  • Celsius = Kelvin - 273.15
  • Die tiefste mögliche Temperatur, der absolute Nullpunkt, liegt bei 0 Grad Kelvin.

Beispielsweise ist die Angabe 20° Celsius gleichbedeutend mit 68° Fahrenheit bzw. 293,15° Kelvin.

 

Aufgabe 5

Das nebenstehende Python-Programm soll ein Lied von Bob Marley ausgeben. Es enthält jedoch mehrere Fehler. Korrigiere sie.

teil1 = "Don't worry about a thing"
teil2 = "Cause every little thing"
teil3 = gonna be all right

text = "teil1 + teil2 + teil3"
print(text

 

Aufgabe 6

Hier geht es um Ada Lovelace.

Suche zunächst einmal Informationen über diese Frau. Anschließend soll ein kleines Python-Programm ausgeben, dass sie im Jahr 1830 15 Jahre alt war.

Dazu bearbeite bitte den folgenden Lückentext:

name = "Ada Lovelace"

geboren =

jahreszahl = "1830"

text = + " kam im Jahr " +  + " zur Welt."

jetzt =  - geboren

print (text)

print("Im Jahr  " + " ist sie " +  + " Jahre alt.")

 

Aufgabe 7

Und nochmal Ada!

Das nebenstehende Python-Programm ist fehlerhaft. Finde die Fehler korrigiere sie: 

geburtsjahr = 1815
jahr = input('Welches Jahr schreiben wir? ')
alter = geburtsjahr - jahr

print("Ada Lovelace wäre heute " + alter + "  Jahre alt.")

 

 

 

Impressum
© 2023  Net-Schulbuch.de
10.00  0.3944  8.1.28