Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule

Karteikarten und Zusammenfassungen für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule

Arrow Arrow

Komplett kostenfrei

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule.

Beispielhafte Karteikarten für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule auf StudySmarter:

Wie lauten die Schritte zur Konstruktion iterativer Algorithmen?

Beispielhafte Karteikarten für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule auf StudySmarter:

Definition Algorithmus

Beispielhafte Karteikarten für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule auf StudySmarter:

Was ist die Eingabeanweisung?

Beispielhafte Karteikarten für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule auf StudySmarter:

Woher kommt der Begriff Algorithmus?

Beispielhafte Karteikarten für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule auf StudySmarter:

Was sind die charakteristischen Eigenschaften eines Algorithmus?

Beispielhafte Karteikarten für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule auf StudySmarter:

Wie lautet die mathematische Definition eines Algorithmus?

Beispielhafte Karteikarten für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule auf StudySmarter:

Was ist das Blockkonzept?

Beispielhafte Karteikarten für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule auf StudySmarter:

Was sind prozedurale Algorithmen und was kennzeichnet sie?

Beispielhafte Karteikarten für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule auf StudySmarter:

Was ist ein Programm?

Beispielhafte Karteikarten für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule auf StudySmarter:

Welche beiden Eigenschaften werden insbesondere zur Bewertung eines Algorithmus zugrundegelegt?

Beispielhafte Karteikarten für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule auf StudySmarter:

Welche Bedeutung hat der Algorithmus?

Beispielhafte Karteikarten für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule auf StudySmarter:

Woher stammt der Begriff Algorithmus?

Kommilitonen im Kurs Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule auf StudySmarter:

Grundlagen der objektorientierten Programmie-rung

Wie lauten die Schritte zur Konstruktion iterativer Algorithmen?

–Konstruktion der Zyklussequenz mit Iterationsvorschrift

–Initialisierung der Daten vor dem ersten Zyklusdurchlauf (Iterationsanfang)
–Festlegung der Endebedingung

Grundlagen der objektorientierten Programmie-rung

Definition Algorithmus
Eine Vo rschrift zur Lösung einer Kl asse von Problemen. Besteht aus einer endliche n Folge von Schritten, mit der aus bekannten Eingangsdaten neue Ausgangsdaten ei ndeutig berechnet werden können. (praktische Durchführbarkeit nicht relevant!)

Grundlagen der objektorientierten Programmie-rung

Was ist die Eingabeanweisung?
Eine Anweisung, mit der Variablen ein beliebiger Wert zugewiesen wird. Eingabe: Eingabevariablen

Grundlagen der objektorientierten Programmie-rung

Woher kommt der Begriff Algorithmus?
D er Begriff Algorithmus is t arabischen Ursprungs (benannt nach dem persischen Mathem atiker ALCHWARIZMI) und wurde ins Lateinische für Rechenverfahren übernommen

Grundlagen der objektorientierten Programmie-rung

Was sind die charakteristischen Eigenschaften eines Algorithmus?
1.Endlichkeit endliche Anzahl von Lösungsschritten, nach einer endlichen Zeit das Ende erreichen. 2.Eindeutigkeit Die einzelnen Schritte eines Algorithmus und ihre Aufeinanderfolge müssen eindeutig beschrieben sein. 3. Allgemeinheit nicht nur die Lösung einer speziellen Aufgabe sondern die Lösung einer Klasse von Problemen (z. B. Sortieren einer beliebigen Zahlenfolge endlicher Länge) beschreiben. 4. Determiniertheit Die mehrmalige Anwendung eines Algorithmus mit de nselben Eingangsdaten muss i. a. dieselben Ausgangsdaten liefern. 5. Effektivität Ein Algorithmus muss real von ei ner Maschine durchführbar sein. 6. Effizienz Ein Algorithmus muss mögli chst wenig Speicher und ei ne möglichst geringe Rechenzeit erfordern.

Grundlagen der objektorientierten Programmie-rung

Wie lautet die mathematische Definition eines Algorithmus?
Eine Funktion f heißt berechenbar, wenn es ei nen Algorithmus gibt, der für jedes Argument x den Funktionswert f(x) berechnet.

Grundlagen der objektorientierten Programmie-rung

Was ist das Blockkonzept?

Eine in sich geschlossene Einheit mit

einer Schnittstelle, über die es mit seiner Umgebung kommunizieren kann.


Schnittstelle: Parameterliste

Definition:
Blockname (Liste der formalen Parameter)
Teilalgorithmus

Aufruf:
Blockname (Liste der aktuellen Parameter)

Grundlagen der objektorientierten Programmie-rung

Was sind prozedurale Algorithmen und was kennzeichnet sie?
Prozedurale Algorithmen Problemlösun g auf einer Folge elementarer Aktionen beruht, die Zustandsänderungen zum Inhalt haben. Die Zustände sind durch Werte von Variablen beschreibbar. Elementare Aktionen, die Änderung von Variablenwerten bewirken, sind: –die Eingabe, d. h. die Übernahme von Daten von außen in eine Variable, –die Wertzuweisung, d. h. die Änderung des Wertes einer Variablen auf Grund einer Zwischenrechnung, und –die Ausgabe, d. h. die Übertragung des Wertes von Variablen nach außen. Diese Aktionen können durch Anweisun gen ausgedrückt we rden.

Grundlagen der objektorientierten Programmie-rung

Was ist ein Programm?
Ein Progr amm stellt eine Beschreibu ng eines Algorithmus in einer bestimmten Sprache (z. B. PASCAL, C) dar.

Grundlagen der objektorientierten Programmie-rung

Welche beiden Eigenschaften werden insbesondere zur Bewertung eines Algorithmus zugrundegelegt?
Effektivität und Effizienz

Grundlagen der objektorientierten Programmie-rung

Welche Bedeutung hat der Algorithmus?
In der Entwicklung von Software und im Software-Lebenszyklus denn es sind nur solche Prozes- se auf einem Computer ausführbar, die vorher mithilfe von Algorithmen beschrie- ben worden sind. Diese Beschreibung ist weitgehend sprach- und computerunab- hängig, wird also vom technischen Fo rtschritt nicht grundlegend berührt. Er ist der s chwierigste Schritt in diesem Entwicklungsprozess , denn dafür gibt es keine allgemeine Regel, sonder n er erfordert Kreativität und Intuition vom Entwicklungs personal

Grundlagen der objektorientierten Programmie-rung

Woher stammt der Begriff Algorithmus?
Der Begriff Algorithmus ist arabischen Ursprungs (persischer Mathematiker ALCHWARIZMI) Ins Lateinische für Rechenverfahren übernommen

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur Wilhelm Büchner Hochschule Übersichtsseite

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Grundlagen der objektorientierten Programmie-rung an der Wilhelm Büchner Hochschule oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
X

StudySmarter - Die Lernplattform für Studenten

StudySmarter

4.5 Stars 1100 Bewertungen
Jetzt entdecken
X

Gute Noten in der Uni? Kein Problem mit StudySmarter!

89% der StudySmarter Nutzer bekommen bessere Noten in der Uni.

50 Mio Karteikarten & Zusammenfassungen
Erstelle eigene Lerninhalte mit Smart Tools
Individueller Lernplan & Statistiken


Lerne mit über 1 Millionen Nutzern in der kostenlosen StudySmarter App.

Du bist schon registriert? Hier geht‘s zum Login