Informatik Hilfe Aufgabe

Neue Frage »

Auf diesen Beitrag antworten »
Peter Informatik Hilfe Aufgabe

Meine Frage:
Hallo
Könnte mir jemand bei dieser Aufgabe helfen ? Welches Ergebnis liefert das Programm ? Ausführlich bitte

Meine Ideen:
Leider keine
 
Auf diesen Beitrag antworten »
InformaticFreak RE: Informatik Hilfe Aufgabe

Hallo Peter,

wie die meisten Programme, die sich im Bereich Schulinformatik befinden, kann man auch dieses in einfachem Python-Code schreiben. Siehe Beispiel:

In denen mit # vorangestellten Zeilen steht, was das Programm an der folgenden Stelle genau macht.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
# Funktion mit dem Namen funktion() definieren und einem Parameter k
def funktion(k):
        # überprüfen, ob der übergebene Parameter k > 1 ist
	if k > 1:
                # wenn k > 1 ist, dann soll die Funktion sich selbst aufrufen, den Vorgänger von k übergeben und dem Ergebnis k addiert und ausgegeben werden
		return funktion(k-1) + k
        # Fall, der eintritt, wenn k nicht > 1 ist
	else:
                # den Wert 1 ausgeben
		return 1
# der Variable n den Wert 10 zuordnen
n = 10
# der Variable z die Funktion funktion() zuordnen und die Variable n = 10 in den Parameter k übergeben
z = funktion(n)
# das Ergebnis der Funktion funktion() auf dem Bildschirm ausgeben
print(z)


Wenn man diesen Code jetzt ausführt erhält man das Ergebnis 55.

Ich hoffen du hast alles verstanden und ich konnte die weiterhelfen.

Aktuell mache ich Videos auf YouTube zu Python für Anfänger.
Mehr Informationen findest du auf meinem YouTube-Kanal: InformaticFreak.

InformaticFreak
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »