Info-Prof
Info-Prof
  • 172
  • 45 146
Screen fÞr Pacman in C (ganz ganz simpel)
Screen fÞr Pacman in C (ganz ganz simpel)
āļĄāļļāļĄāļĄāļ­āļ‡: 58

āļ§āļĩāļ”āļĩāđ‚āļ­

Pacman-Spiel in C (ganz ganz simpel)
āļĄāļļāļĄāļĄāļ­āļ‡ 4821 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē
Pacman-Spiel in C (ganz ganz simpel)
Operationen in Python - auch mit String!
āļĄāļļāļĄāļĄāļ­āļ‡ 3821 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē
Operationen in Python - auch mit String!
for-Schleife in Python
āļĄāļļāļĄāļĄāļ­āļ‡ 3121 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē
for-Schleife in Python
While-Schleife in Python - einfach erklÃĪrt
āļĄāļļāļĄāļĄāļ­āļ‡ 4221 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē
While-Schleife in Python - einfach erklÃĪrt
BedingungsprÞfung if-elif-else in Python
āļĄāļļāļĄāļĄāļ­āļ‡ 4721 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē
BedingungsprÞfung if-elif-else in Python
Feld als Pointer an Funktion Þbergeben in C
āļĄāļļāļĄāļĄāļ­āļ‡ 57āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Feld als Pointer an Funktion Þbergeben in C
Verkettete Listen (Linked List) in C
āļĄāļļāļĄāļĄāļ­āļ‡ 65āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Verkettete Listen (Linked List) in C
Zeiger (Pointer) an Funktion geben (Beispiel in C)
āļĄāļļāļĄāļĄāļ­āļ‡ 91āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Zeiger (Pointer) an Funktion geben (Beispiel in C)
Pointer in C mit einfachem Beispiel
āļĄāļļāļĄāļĄāļ­āļ‡ 46āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Pointer in C mit einfachem Beispiel
Dynamische Speicherverwaltung fÞr Arrays (malloc, realloc, free) in C
āļĄāļļāļĄāļĄāļ­āļ‡ 105āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Dynamische Speicherverwaltung fÞr Arrays (malloc, realloc, free) in C
Pointer an Funktion geben (Call by Reference) in C
āļĄāļļāļĄāļĄāļ­āļ‡ 2132 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Pointer an Funktion geben (Call by Reference) in C
String (Zeichenkette) in C - einfaches Beispiel
āļĄāļļāļĄāļĄāļ­āļ‡ 732 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
String (Zeichenkette) in C - einfaches Beispiel
Zeiger (Pointer) an Funktionen Þbergeben in C
āļĄāļļāļĄāļĄāļ­āļ‡ 602 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Zeiger (Pointer) an Funktionen Þbergeben in C
Call Stack Programmiersprache C
āļĄāļļāļĄāļĄāļ­āļ‡ 452 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Call Stack Programmiersprache C
Pointer und Felder in C - ziemlich ÃĪhnlich!
āļĄāļļāļĄāļĄāļ­āļ‡ 652 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Pointer und Felder in C - ziemlich ÃĪhnlich!
Zeiger (Pointer) endlich verstehen - in Programmiersprache C
āļĄāļļāļĄāļĄāļ­āļ‡ 872 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Zeiger (Pointer) endlich verstehen - in Programmiersprache C
Zeichenketten (Strings) in C
āļĄāļļāļĄāļĄāļ­āļ‡ 862 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Zeichenketten (Strings) in C
FakultÃĪt mit Rekursion berechnen (in Java)
āļĄāļļāļĄāļĄāļ­āļ‡ 1142 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
FakultÃĪt mit Rekursion berechnen (in Java)
FakultÃĪt berechnen in Java (iterativ)
āļĄāļļāļĄāļĄāļ­āļ‡ 1632 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
FakultÃĪt berechnen in Java (iterativ)
FakultÃĪt berechnen in C (iterativ)
āļĄāļļāļĄāļĄāļ­āļ‡ 1492 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
FakultÃĪt berechnen in C (iterativ)
Zahlenratespiel in C mit Programmablaufplan
āļĄāļļāļĄāļĄāļ­āļ‡ 1032 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Zahlenratespiel in C mit Programmablaufplan
Struktur (struct) in C
āļĄāļļāļĄāļĄāļ­āļ‡ 843 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Struktur (struct) in C
Enum in C
āļĄāļļāļĄāļĄāļ­āļ‡ 623 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Enum in C
Globale und lokale Variablen in C
āļĄāļļāļĄāļĄāļ­āļ‡ 713 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Globale und lokale Variablen in C
Gleitender Mittelwert (Durchschnitt) in C implementieren
āļĄāļļāļĄāļĄāļ­āļ‡ 1913 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Gleitender Mittelwert (Durchschnitt) in C implementieren
Berechnung Gleitender Mittelwert verstehen - einfaches Beispiel und ErklÃĪrung des Ablaufs
āļĄāļļāļĄāļĄāļ­āļ‡ 2083 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Berechnung Gleitender Mittelwert verstehen - einfaches Beispiel und ErklÃĪrung des Ablaufs
In einer Liste die geraden Elemente finden und ausgeben mit C
āļĄāļļāļĄāļĄāļ­āļ‡ 613 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
In einer Liste die geraden Elemente finden und ausgeben mit C
Mit Java in einer Liste die geraden Elemente finden und ausgeben
āļĄāļļāļĄāļĄāļ­āļ‡ 283 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Mit Java in einer Liste die geraden Elemente finden und ausgeben
Arrays (Listen) in Python
āļĄāļļāļĄāļĄāļ­āļ‡ 793 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
Arrays (Listen) in Python

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™

  • @Toulux
    @Toulux 5 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Nee

  • @clausware
    @clausware 9 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Weder noch, es wird "65, A, 66" ausgegeben, da die beiden i++, i erst nach der jeweiligen Ausgabe hochzÃĪhlen, nicht vorher!

    • @Lijlyon
      @Lijlyon 9 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      Ich habe es gerade eben getestet und es wird tatsÃĪchlich 67, B, 65 ausgegeben.

    • @infoprof
      @infoprof 9 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      Es ist tatsÃĪchlich so, dass mit den meisten Þblichen Kompilern die Reihenfolge der Ausgabe 67, B, 65 ist. Der Grund ist, weil die Argumente fÞr die Funktion printf() von hinten nach vorne abgearbeitet werden. Also wird zuerst das letzte Argument i++ ausgewertet. i++ heißt, dass zuerst das i mit dem Wert 65 in printf hineingegeben und danach erhÃķht wird. Dann geht es zur Übergabe der vorletzten Stelle. Dort ist i dann schon 66 (ASCII-Wert fÞr 'B') und wird hineingegeben in printf, bevor es um 1 erhÃķht wird, also auf 67. Und der erste Variablenparameter wird mit dem Wert 67 dann als letztes hineingegeben. Dadurch kommt diese erstmal unverstÃĪndliche Ausgabe zustande. Und was kannst Du nun davon lernen? Zu empfehlen ist diese Art der Ausgabe eindeutig nicht. Du siehst ja selbst, dass es nicht einfach erklÃĪrbar ist. Mehrere ++ in einem printf sollten vermieden werden. Teile dann lieber die Ausgabe auf und schreibe sie in mehrere printf-Kommandos nacheinander. Dann ist das Verhalten anders als hier dargestellt und Du kannst es leichter nachvollziehen.

    • @Lijlyon
      @Lijlyon 9 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      ​@infoprof Festgelegt ist dieses Verhalten in C allerdings nicht. Daher ist die Fragestellung vom Compiler abhÃĪngig (wie du ja schon angedeutet hast) und somit ist die Fragestellung gar nicht unbedingt so sinnvoll meiner Meinung nach.

    • @warmooze
      @warmooze 8 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      Anhand der Argumentation des OP lÃĪsst sich leicht nachvollziehen, dass seine falsche Aussage nicht auf einen obskuren Compiler zurÞckzufÞhren ist.

    • @saftschachtel
      @saftschachtel 8 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      Die Reihenfolge der Auswertung der Argumente ist im C++ Standard nicht definiert. Die Antwort C) ist daher manchmal richtig und manchmal nicht - im Endergebnis also falsch. Es hÃĪngt nicht nur vom Compiler ab. Die Auswertung kann bei mehrfachen Aufrufen durchaus variieren. Der Compiler entscheidet an der Stelle nach Effizienz. Bis zum C++14 Standard war das Verhalten "undefiniert". Seither ist es nur noch "unspezifiziert".

  • @tomyminh8924
    @tomyminh8924 12 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Damit wird die Klausur ein Klacks!!!

  • @MCLee-i1x
    @MCLee-i1x 12 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Super video Danke âĪ

    • @infoprof
      @infoprof 12 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      Gerne 😊

  • @MCLee-i1x
    @MCLee-i1x 14 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Wieso?

    • @infoprof
      @infoprof 14 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      In diesem Python-Code wird versucht, Zeichen aus dem String name anhand des Indexwerts n auszugeben. Der Code beginnt mit name="Rico" und n=2, also zeigt name[n] zunÃĪchst das Zeichen an Index 2, das c ist. Die for-Schleife lÃĪuft jedoch Þber jedes Zeichen von name (R, i, c, o) und speichert dabei die jeweilige Position in dem Laufindex i. Da aber n wÃĪhrend der Schleife nicht verÃĪndert wird, bleibt n immer 2. Daher wird bei jedem Schleifendurchlauf immer das Zeichen an Index 2 (also c) ausgegeben.

  • @MCLee-i1x
    @MCLee-i1x 16 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Danke fÞr dieses Video

  • @MCLee-i1x
    @MCLee-i1x 17 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Wieso?

    • @infoprof
      @infoprof 17 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      In Python gibt der and-Operator den ersten Wert zurÞck, der False ist. Wenn beide Werte True sind, wird der zweite Wert zurÞckgegeben. Im Programmcode ist i gleich 100 und damit True. Der and-Operator prÞft danach k, das ebenfalls True ist (weil 1 nicht 0 ist). Da beide Werte True sind, gibt and den zweiten Wert, also k, zurÞck. Deshalb wird 1 ausgegeben. Wenn Du k beispielsweise auf 200 setzt, dann wird auch 200 ausgegeben.

    • @MCLee-i1x
      @MCLee-i1x 17 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      @infoprof Danke das hat geholfen, bin gerade in der 11 Klasse und unser neues Thema ist Python das werden wir auch im Abi kÃķnnen mÞssen. Hoffe auf weitere tolle VideosâĪïļ.

  • @theoriginalneckbeard
    @theoriginalneckbeard 25 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Ich mÃķchte dir nur mal kurz sagen, dass du hier ganz wichtige Arbeit machst. WÃĪhrend TH-cam in einem Meer aus plakativen Thumbnails, Clickbait, Sensationalismus und Copy-Paste ertrinkt, auch in der IT- und Tech-TH-camr-Sparte, lieferst du kontinuierlich informative und sachliche Videos, statt auf schnÃķdes und ausgelutschtes Edutainment zu setzen um mÃķglichst viel Traffic zu generieren. Chapeau.

  • @XeTuteTechnologies
    @XeTuteTechnologies 28 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Nichts vom beiden. Es ist eine LÞcke nach dem "b" vorhanden.

    • @infoprof
      @infoprof 28 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      Stimmt! Denk Dir mal bitte die LÞcke im print weg.

    • @XeTuteTechnologies
      @XeTuteTechnologies 28 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      @infoprof "b=false". i >= o und c == 'q' sind beide korrekt, jedoch ist ein '!' nach dem 'b=' vorhanden.

  • @j.m.8719
    @j.m.8719 29 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    True and False

    • @infoprof
      @infoprof 28 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      Beachte: in der print-Klammer steht keine Zeichenkette, sondern ein logischer Ausdruck. Der wird also nochmal bewertet und das Ergebnis dessen wird ausgegeben. Und das ist dann tatsÃĪchlich "False".

  • @-datolith2775
    @-datolith2775 29 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    (1&1) & (0&0) = 0

    • @infoprof
      @infoprof 9 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      Und um es nochmal ganz genau zu beschreiben: Erster Teil: (True and True) ergibt True, weil beide Operanden True sind. Zweiter Teil: (False and False) ergibt False, weil beide Operanden False sind. Gesamtausdruck: Da siehst Du True and False. Da and nur True zurÞckgibt, wenn beide Werte True sind, ergibt True and False das Ergebnis False. Das False stammt also aus dem zweiten Teil (False and False), das dann mit True kombiniert wird, was immer noch False ergibt.

    • @-datolith2775
      @-datolith2775 9 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      @infoprof hÃĪ? 1&1&0&0=0 stimmt doch auch, weil das and nur true liefert wenn alle Werte True sind.

  • @johi2u
    @johi2u 29 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    True

    • @infoprof
      @infoprof 28 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

      Fast, das andere True isses nÃĪmlich - False.

  • @nicht_du663
    @nicht_du663 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Wo , nach der 8?!

    • @infoprof
      @infoprof āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Nach der 8 wird nix mehr ausgegeben, auch kein "Wo" ... oder?!

    • @45asdff
      @45asdff āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @infoprof Doch, ein Komma und ein Leerzeichen

  • @nils.scoot0391
    @nils.scoot0391 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Ok

  • @auraresell
    @auraresell āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Tolles Video!

  • @PaoloPinkel69420
    @PaoloPinkel69420 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Wow, einfach wow.

  • @creatorian2.0
    @creatorian2.0 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Na A weil im UML-Diagramm die Bedingung false ergibt (1 bis 9 wÃĪre ein true).

  • @marvin8656
    @marvin8656 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Ist das nicht c?

    • @infoprof
      @infoprof āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Hm, nicht ganz. Schau Dir mal die beiden Werte fÞr x und y an. Dann prÞfst Du den Vergleich. Wenn der Vergleich wahr ist, dann wird direkt hinter dem Fragezeichen die Operation ausgefÞhrt. Ansonsten die letzte Operation nach dem Doppelpunkt. Und das fÞhrt dann nicht zur Antwort C.

  • @melonraider8040
    @melonraider8040 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Vielen Dank fÞr das Video. Hat mir sehr geholfen. Kurz und genau erklÃĪrt.

  • @unforgiven717
    @unforgiven717 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Ja

    • @infoprof
      @infoprof āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      nah dran :-)

  • @Tachiguro
    @Tachiguro āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    5

  • @RussentorteAG
    @RussentorteAG 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    C du Hund weiter so

    • @infoprof
      @infoprof āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Probier mal aus, es ist A ;-)

  • @johnyx.official
    @johnyx.official 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Wenn ich das ganze jetzt richtig durchdacht habe kommt es nicht mal zu einem vierten output. Nachdem dritten mal schleife durchgehen entspricht i == 4 und es kommt nicht zu einem vierten durchlauf. Also ist die Richtige antwort D: 1 2 6 😅

    • @infoprof
      @infoprof 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Danke fÞr das Durchdenken! Es ist absolut korrekt, nach dem dritten Durchlauf ist i=4. Und dann? Dann wird nochmal die Bedingung geprÞft. Dort steht i kleiner gleich 4. Also wenn i gleich 4 ist, ist die Bedingung immer noch wahr. Dann kommt also noch der vierte Durchlauf und dann ist wirklich schluss.

    • @llub
      @llub 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Es ist <= und nicht nur <

  • @tavascann
    @tavascann 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    max=5

  • @wka3410
    @wka3410 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    C

  • @moritzbays2533
    @moritzbays2533 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Normalgewicht

  • @aiamatr
    @aiamatr 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Warum? Ich dachte 13

    • @infoprof
      @infoprof 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Überleg Dir genau, welche Werte i annimmt. Durchlauf 1: i=0 Durchlauf 2: i=3 Durchlauf 3: i=6 Durchlauf 4: i=9 Durchlauf 5: i=12 ==> bei erst diesem Durchlauf trifft die Bedingung i>=10 zu. Dann wird also print und break ausgefÞhrt. Zum Wert 13 kommt i damit nicht.

  • @apollo0510
    @apollo0510 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Ausgabe : 0,1,2,3 -> B

    • @infoprof
      @infoprof 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Korrekt, genau so ist es!

  • @moritzbays2533
    @moritzbays2533 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    A ist richtig

    • @infoprof
      @infoprof 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Fast, schau Dir aber nochmal die Anzahl der DurchlÃĪufe an. i beginnt mit 0, dann 1, 2 und als letztes 3. Das sind insgesamt 4 DurchlÃĪufe. Als letztes hat i den Wert 3.

  • @tobiasgelzleichter9894
    @tobiasgelzleichter9894 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Solange i<=3, also 4 mal

  • @arulpanditpy3442
    @arulpanditpy3442 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Explain sir

    • @infoprof
      @infoprof 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Die Werte 1, 2 und 6 werden wÃĪhrend der drei Iterationen berechnet und ausgegeben, da die Multiplikation in jeder Schleifenrunde das bisherige t mit dem aktuellen Wert von i multipliziert. Das Programm berechnet also Schritt fÞr Schritt die FakultÃĪt: 1! = 1 2! = 1 * 2 = 2 3! = 1 * 2 * 3 = 6 Und genau diese Ergebnisse werden nacheinander ausgegeben. Die Schleife endet, da die Bedingung i <= 3 bei i = 4 nicht mehr erfÞllt ist.

  • @arulpanditpy3442
    @arulpanditpy3442 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    A

    • @infoprof
      @infoprof 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Fast richtig. Die ersten beiden Ausgaben stimmen. Bei der letzten Ausgabe wird dann aber noch das Produkt des letzten Durchlaufs (also 2) mit 3 multipliziert. Und das ergibt 6. Deshalb ist C richtig.

  • @dermorzi_archiv
    @dermorzi_archiv 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Die if-Condition sollte auf kleiner gleich 1 testen und dann direkt 1 returnen, damit ist der else Block unnÃķtig.

    • @infoprof
      @infoprof 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Ja, auch das wÃĪre eine MÃķglichkeit zur LÃķsung. Danke fÞr den Hinweis. Man kÃķnnte auch so schon den else-Block weglassen. Entscheidend fÞr die Anordnung ist hier aber, dass die Bedingungen zum vorherigen Bild passt. Und es wird eben erst mal zerlegt, solange zahl grÃķßer als 1 ist.

    • @dermorzi_archiv
      @dermorzi_archiv 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @@infoprof aus Sicht der Grafik wÃĪre es auf den ersten Blick logisch, aber es wird vergessen, dass wir ja diesen Test **unbewusst** selbst stetig machen, bevor wir zur Berechnung gehen. Aus Programmierersicht werden immer erst SonderfÃĪlle behandelt/getestet und dann der Standardfall.

  • @phillipmagulski182
    @phillipmagulski182 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Da break vor den i++ kommt ist die Ausgabe 15

  • @crazyspace221189
    @crazyspace221189 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    B

    • @infoprof
      @infoprof 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Schau Dir auch den Startwert von i an. i beginnt bei 0 zu zÃĪhlen. Und es wird auch vor dem Inkrementieren ausgegeben. Deshalb gehÃķrt am Anfang auch die 0 ausgegeben.

  • @Al3xander_806
    @Al3xander_806 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    C, wenn i=3 ist, wird sofort auf Ende gesetzt ohne, dass i nochmal ausgegeben wird

    • @chefkoch0406
      @chefkoch0406 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Da steht aber <=3

    • @infoprof
      @infoprof 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Danke @chefkoch0406, ist korrekt. Wenn i = 3 ist, dann wird nÃĪmlich noch eine Runde gedreht und erst danach wird Ende erreicht.

  • @phillipmagulski182
    @phillipmagulski182 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    das zu einfach

  • @phillipmagulski182
    @phillipmagulski182 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    A natÞrlich

  • @birnchengroup
    @birnchengroup 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Also wir sind keine Python pros, aber wir glauben es ist nur 3, weil fÞr 5 mÞsste das <= 5 stehen und nicht nur < 5 weil 5 ist nicht kleiner 5 sondern gleich.

    • @ArslanCassini
      @ArslanCassini 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Die Schleife prÞft n < 5. Bei n = 5 wird die Bedingung falsch und die Schleife stoppt, aber vorher wird der Wert 5 noch ausgegeben. Daher lautet die Ausgabe 3 und 5.

    • @infoprof
      @infoprof 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Danke fÞr die Antwort @ArslanCassini, ist korrekt so. Nochmal im Detail fÞr die einzelnen DurchlÃĪufe: Beim ersten Eintritt in die Schleife ist n = 1. Dann wird n um 2 erhÃķht auf 3. Diese 3 wird auch ausgegeben. Erster Durchlauf ist abgeschlossen. Es wird wieder die Bedingung geprÞft. Diesmal ist n immer noch 3. Also noch einen Durchlauf machen. Dann wird n um 2 erhÃķht von 3 auf 5. Diese 5 wird auch ausgegeben. Zweiter Durchlauf ist abgeschlossen. Es wird nochmal die Bedingung geprÞft. Diesmal ist n 5 und damit NICHT mehr kleiner als 5. Also wird kein weiterer Durchlauf gemacht. Fazit: 3 und 5 werden ausgegeben.

    • @birnchengroup
      @birnchengroup 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @@infoprof ahhhhhh okay, also ne do while und nicht while do schleife. Ja kommen aus der C Ecke :) Python Code zu lesen ist etwas schwer manchmal fÞr uns :D aber danke fÞr die ErklÃĪrung. Lernen immer wieder gerne was dazu :)

  • @badrb5730
    @badrb5730 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    vielen dank bruder!

  • @landom4218
    @landom4218 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Ich glaub ich Habs verstanden... Das Format ist super, aber AnpassungsfÃĪhig 👌😁

    • @infoprof
      @infoprof 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Danke! Sag mal Bescheid, wie das Format besser werden kann :-)

  • @saryus
    @saryus 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Python is shit, just like ur Video

  • @sevisymphonie5666
    @sevisymphonie5666 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    5+0+1+2+3+4+5=20

    • @infoprof
      @infoprof 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      genau genommen mÞsste die 0 nach der ersten 5 auch noch addiert werden

    • @sevisymphonie5666
      @sevisymphonie5666 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @infoprof stimmt auch wieder

  • @kamilbarczyk8339
    @kamilbarczyk8339 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    A

  • @infoprof
    @infoprof 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    th-cam.com/users/shortsbsglQak1pPw

  • @BaharaSgr
    @BaharaSgr 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Super , sehr hilfreich

    • @infoprof
      @infoprof 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Danke fÞrs Feedback!

  • @ParaZumir
    @ParaZumir 3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Solange I nicht gleich oder grÃķßer 15 ist mache er I++

    • @moreno7698
      @moreno7698 3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      solange bis i 15 ist, also in unserem Fall 5 Iterationen.

  • @gees10
    @gees10 3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    ErklÃĪr mal

    • @infoprof
      @infoprof 3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @gees10 hier ist eine ausfÞhrliche ErklÃĪrung dazu th-cam.com/users/shortsBehZtytm9IA

  • @mordret103
    @mordret103 3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    A

  • @hanswurschtms
    @hanswurschtms 3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Nehmt Kotlin. Da wird das Video 10 Sek. lang, da es so viel einfacher ist:).