Title: Standard für CR_G1_Info_GdP_PythonKara
Course: Info J1 GdP mit Python und PythonKara (BPE5) - CODERUNNER

Standardkategorie für Fragen, die im Kontext 'CR_G1_Info_GdP_PythonKara' freigegeben sind.

Feedback shared by this category's questions, if right: Die Antwort ist richtig.
Feedback shared by this category's questions, if partly right: Die Antwort ist teilweise richtig.
Feedback shared by this category's questions, if wrong: Die Antwort ist falsch.

Eine Karte für den Abiball kostet 30 €. Für Bestellungen von drei oder mehr Karten wird Rabatt von 20% gewährt.

Geben Sie den zu zahlenden Betrag in Abhängigkeit der Anzahl an bestellten Karten aus.

Eine Karte für den Abiball kostet 30 €. Für Bestellungen von drei oder mehr Karten wird Rabatt von 20% gewährt.

Erstellen Sie nun eine Funktion berechne_betrag(p_anzahl), die den Betrag in Abhängigkeit der bestellten Karten p_anzahl berechnet und als Zahl zurückliefert.

Q: Geben Sie an, wie der folgende Python-Programmcode in der Fachsprache genannt wird:

if (...):
  ...
- Einseitige Verzweigung
- Mehrseitige Verzweigung
- Schleife
A: Einseitige Verzweigung

Q: Wählen Sie die richtige Antwort aus.

Nach der if-Anweisung steht bei Verzweigungen immer
- eine Bedingung
- eine Zuweisung
- eine Schleife
A: eine Bedingung

Q: Bei welchem Python-Code handelt es sich jeweils um eine Bedingung:
- a == 2
- a = 2
- 2 = a
- 2 == a
A: a == 2; 2 == a

Q: Kreuzen Sie die Vergleichsoperatoren an, die Sie in Python verwenden können. Es sind mehrere Antworten richtig.
- >
- <=
- !=
- ==
- =
- !
- +=
- <>
A: >; <=; !=; ==

Bei einer Auktion können Gebote für einen zum Kauf angebotenen Artikel abgegeben werden. Für den in dieser Aufgabe behandelten Artikel ist ein Preis von 24,99 € hinterlegt. Ist der eingegebene Kaufpreis geringer, soll der Text "Ihr Angebotspreis liegt unterhalb des Mindestpreises!" ausgegeben. Andernfalls soll der Text "Herzlichen Glückwunsch, Sie haben den Artikel erworben!" ausgegeben werden.

Erstellen Sie den dazugehörigen Python-Code.

Die Stadtverwaltung möchte zur Entlastung ihrer Bürger einen Mietzuschuss einführen.

Bei einer Miete von weniger als 500 Euro beträgt der Zuschuss 2%. Von 500 Euro bis unter 1000 Euro beträgt der Zuschuss 5% und ab 1000 Euro erhält man einen Zuschuss von 7%.

Schreiben Sie ein Programm, das den Mietzuschuss in Abhängigkeit vom Mietpreis berechnet. Der berechnete Wert soll wie im Beispiel formatiert und auf eine Nachkommastelle gerundet ausgegeben werden.

Hinweis: In Python rundet die Funktion round(zahl, 1) den Wert der Variablen zahl auf exakt eine Nachkommastelle.

Nun soll ein Programm geschrieben werden, das die Zulassung von Schülern zur Führerscheinprüfung überprüft.

Fahrschüler werden zur Prüfung zugelassen, wenn sie mindestens 17 Jahre alt sind und mindestens 16 Theoriestunden absolviert haben. Dann soll der Text "Sie sind zur Prüfung zugelassen." ausgegeben werden. Andernfalls soll der Text "Sie sind nicht zur Prüfung zugelassen." ausgegeben werden.

Erstellen Sie den entsprechenden Python-Code.

In einem Tierpark zahlen Kinder (bis einschließlich 12 Jahre) und Senioren (ab einschließlich 60 Jahren) einen Eintritt von 8 €. Für alle anderen Personen beträgt der Eintritt 12 €.

Schreiben Sie eine Funktion berechne_ticketpreis(p_alter), die den Ticketpreis für einen Besuch im Tierpark in Abhängigkeit des eingegebenen Alters berechnet und als Zahl zurückliefert.

Für eine Autovermietung soll ein Programm geschrieben werden, das die Mietkosten für ein Fahrzeug berechnet und ausgibt.

Die Mietkosten für ein Fahrzeug betragen pro Tag 50,00 €. Alle Kunden, die nicht in Stuttgart wohnen, erhalten einen Sonderrabatt von 10 %.

Formatieren Sie Ihre Ausgabe wie im angegebenen Beispiel. Erstellen Sie den entsprechenden Python-Code.

Es ist eine Klasse Schüler gegeben. UML anbei. Erstellen Sie ein Objekt s1 der Klasse Schueler mit dem Namen "Tanja Wiedemann".

Schreiben Sie eine Klasse "Schüler".

Schreiben Sie ein Programm, das den Betrag des Taschengelds in Abhängigkeit vom Alter ausgibt. Das Taschengeld wird vom 6. bis zum 21. Lebensjahr ausgezahlt. Dabei sind der Anfangsbetrag und die jährliche Erhöhung vom Benutzer als Dezimalzahl einzugeben.

Erstellen Sie den entsprechenden Python-Code.

Für eine Finanzanlage sollen die folgenden Variablen eingelesen werden:
- der Anlagebetrag (in Euro) als Dezimalzahl
- der Zinssatz (in %) als Dezimalzahl
- die Laufzeit in Jahren als Ganzzahl

Die Finanzanlage wird jedes Jahr verzinst (inklusive Zinseszins).

In einer Übersicht soll für jedes Jahr bis zum Ende der Laufzeit der Wert der Finanzanlage ausgegeben werden. Runden Sie jedes Teilergebnis auf exakt zwei Nachkommastellen. Erstellen Sie den dazugehörigen Programmcode.

Hinweis: In Python rundet die Funktion round(zahl, 2) den Wert der Variablen zahl auf exakt zwei Nachkommastellen.

Für eine Finanzanlage sollen die folgenden Variablen eingelesen werden:
- der Anlagebetrag (in Euro) als Dezimalzahl
- der Zinssatz (in %) als Dezimalzahl
- der angestrebte Zielbetrag (in Euro) als Dezimalzahl

Die Finanzanlage wird jedes Jahr verzinst (inklusive Zinseszins).

In einer Übersicht soll für jedes Jahr bis zum Erreichen des Zielbetrags der Wert der Finanzanlage ausgegeben werden. Erstellen Sie den dazugehörigen Programmcode.

In dieser Aufgabe soll überprüft werden, ob eine Anmeldung mit einem mittleren Bildungsabschluss an einem beruflichen Gymnasium in Baden-Württemberg möglich ist oder nicht. Die Bedingungen für das Abschlusszeugnis (Mittlerer Bildungsabschluss) der Realschule, der zweijährigen Berufsfachschule, der Berufsaufbauschule oder der Werkrealschule lauten wie folgt:

- Der Notendurchschnitt der Fächer Deutsch, Mathematik und Englisch muss 3,0 oder besser sein.
- Keines der Fächer Deutsch, Mathematik und Englisch darf eine schlechtere Note als 4 haben.

Erstellen Sie den dazugehörigen Programmcode.

Ergänzen Sie eine Funktion zahlen_ausgeben(n), die alle ganzen Zahlen von 1 bis n ausgibt.

Erstellen Sie den dazugehörigen Programmcode.

Ergänzen Sie eine Funktion zahlen_ausgeben(n), die alle ganzen Zahlen von 12 bis n ausgibt.

Erstellen Sie den dazugehörigen Programmcode.

Ergänzen Sie eine Funktion zahlen_ausgeben(a,b), die alle ganzen Zahlen von a bis b ausgibt.

Erstellen Sie den dazugehörigen Programmcode.

Ergänzen Sie eine Funktion zahlen_ausgeben(n), welche die alle Glieder der folgenden Zahlenfolge ausgibt, die kleiner als n sind:

1
4
7
10
13
...

Erstellen Sie den dazugehörigen Programmcode.

Ergänzen Sie eine Funktion zahlen_ausgeben(n), welche alle Zahlen von n bis 1 herunterzählt und ausgibt.

Erstellen Sie den dazugehörigen Programmcode.

Ergänzen Sie eine Funktion zahlen_ausgeben(n), welche alle Glieder der folgenden Zahlenfolge ausgibt, die kleiner als n sind:

4
8
12
16
20
...

Erstellen Sie den dazugehörigen Programmcode.

Ergänzen Sie eine Funktion zahlen_ausgeben(n), welche die ersten n Glieder der folgenden Zahlenfolge ausgibt:

1
2
4
8
16
...

Erstellen Sie den dazugehörigen Programmcode.

Ergänzen Sie eine Funktion zahlen_ausgeben(n), welche die ersten n Glieder der folgenden Zahlenfolge ausgibt:

1
2
4
7
11
16
...

Erstellen Sie den dazugehörigen Programmcode.

Der Fischbestand eines Teichs beträgt zu Beginn eines Jahres drei Fische.

Es soll die folgende Variable eingelesen werden:
- der angestrebte Fischbestand als Ganzzahl

Jedes Jahr verdoppelt sich der Fischbestand, solange bis der angestrebte Fischbestand erreicht bzw. überschritten wird. Am Ende des Programms soll die Anzahl der benötigten Jahre ausgegeben werden.

Erstellen Sie den dazugehörigen Programmcode.