FlashKeepers

Computer Science · AP · Test Prep

AP Informatik: Grundlagen (Computer Science Principles)

Zentrale Konzepte der Informatik wie Algorithmen, Daten, das Internet und die Auswirkungen des Computings, passend zum Kurs AP Computer Science Principles.

About this set

40 basic cards for AP Computer Science. It opens with "Was ist ein Algorithmus?" and "Was beschreibt die O-Notation (Big O)?". Study it alongside the other AP sets below.

40 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

Was ist ein Algorithmus?
Show answerEin schrittweises Verfahren zur Lösung eines Problems oder zur Erledigung einer Aufgabe.
Was beschreibt die O-Notation (Big O)?
Show answerWie die Laufzeit oder der Speicherbedarf eines Algorithmus mit der Größe der Eingabe wächst.
Welche Zeitkomplexität hat die lineare Suche?
Show answerO(n), wobei n die Anzahl der Elemente ist.
Welche Zeitkomplexität hat die binäre Suche?
Show answerO(log n), wobei n die Anzahl der Elemente ist.
Was ist eine Variable in der Programmierung?
Show answerEin benannter Behälter, der einen Wert speichert und sich während der Programmausführung ändern kann.
Was ist ein Datentyp?
Show answerEine Einteilung von Daten, die festlegt, welche Werte sie annehmen können und welche Operationen darauf möglich sind.
Was bewirkt eine bedingte Anweisung (if/else)?
Show answerSie führt je nachdem, ob eine Bedingung wahr oder falsch ist, unterschiedliche Codeblöcke aus.
Was ist eine Schleife?
Show answerEine Kontrollstruktur, die einen Codeblock so lange wiederholt, bis eine Bedingung erfüllt ist.
Was ist der Unterschied zwischen einer while-Schleife und einer for-Schleife?
Show answerEine while-Schleife wiederholt sich abhängig von einer Bedingung; eine for-Schleife läuft üblicherweise eine bekannte Anzahl von Malen.
Was ist eine Funktion in der Programmierung?
Show answerEin wiederverwendbarer Codeblock, der eine bestimmte Aufgabe erledigt und Eingaben (Parameter) annehmen sowie Ausgaben zurückgeben kann.
Was ist ein Array?
Show answerEine geordnete Sammlung von Elementen, die an aufeinanderfolgenden Speicherstellen liegen und über einen Index angesprochen werden.
Was ist eine Liste in der Programmierung?
Show answerEine geordnete Sammlung von Elementen, die dynamisch wachsen oder schrumpfen kann.
Was ist ein String?
Show answerEine Folge von Zeichen (Buchstaben, Zahlen, Symbole), die als eine einzige Dateneinheit behandelt wird.
Was ist Datenkomprimierung?
Show answerDas Verkleinern von Daten durch effizientere Kodierung, entweder ohne Verlust (verlustfrei) oder mit gewissem Verlust (verlustbehaftet).
Was ist die binäre Darstellung?
Show answerDie Verwendung von nur zwei Symbolen (0 und 1), um alle Daten in einem Computer darzustellen.

25 more cards in the app

Study this set free