05 Struktogramme Flashcards

1
Q

Was ist ein Algorithmus?

A
  • Eindeutige, ausführbare und terminierte Handlungsanweisung/Verfahren zur Lösung eines
    Problems
  • Gibt an, wie Eingabedaten schrittweise in Ausgabedaten umgewandelt werden
    (EVA-Prinzip)
  • Programme sind Umsetzungen von Algorithmen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche Ablaufstrukturen gibt es bei Algorithmen?

A
  • Sequenz (Aktivitäten nacheinander ausgeführt)
  • Alternative (Aktivitäten werden alternativ ausgeführt)
  • Wiederholung/Schleife (Aktivität wiederholt ausgeführt)
  • Rekursion (Aktivität ruft sich selbst)
  • Verzweigung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist der PageRank (Google)?

A

Der PageRank einer Website A ist eine Wahrscheinlichkeit, die angibt, wie wahrscheinlich es ist, dass ein Klick auf eine zufällige Website zur Website A führt. Der PageRank einer Seite A bestimmt sich dabei rekursiv aus dem PageRank derjenigen Seiten, von denen ein Link auf die Seite A zeigt. Weil eine Person aber irgendwann aufhört, zufällig auf Links zu anderen Websites zu klicken, beinhaltet der PageRank-Algorithmus einen Dämpfungsfaktor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was ist der Dijkstra-Algorithmus?

A

Der kürzeste Weg zwischen zwei Knoten in einem zusammenhängenden
Graphen ist derjenige, bei dem die Summe der Gewichte über die
durchlaufenen Kanten den kleinstmöglichen Wert annimmt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly