Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Informatik in der Schule (http://www.informatikerboard.de/board/board.php?boardid=21)
--- Informatik Hilfe Aufgabe (http://www.informatikerboard.de/board/thread.php?threadid=4027)


Geschrieben von Peter am 20.10.2018 um 18:26:

  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



Geschrieben von InformaticFreak am 06.12.2018 um 23:41:

  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


Forensoftware: Burning Board, entwickelt von WoltLab GmbH