AP1 Allgemein at Technische Hochschule Köln

Flashcards and summaries for AP1 Allgemein at the Technische Hochschule Köln

Arrow Arrow

It’s completely free

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

Study with flashcards and summaries for the course AP1 Allgemein at the Technische Hochschule Köln

Exemplary flashcards for AP1 Allgemein at the Technische Hochschule Köln on StudySmarter:

Definiere Algorithmus?

Exemplary flashcards for AP1 Allgemein at the Technische Hochschule Köln on StudySmarter:

Anforderungen an Algorithmen

Exemplary flashcards for AP1 Allgemein at the Technische Hochschule Köln on StudySmarter:

Was sind die Anforderung an Programme?

Exemplary flashcards for AP1 Allgemein at the Technische Hochschule Köln on StudySmarter:

Welche Programmierparadigmen gibt es?

Exemplary flashcards for AP1 Allgemein at the Technische Hochschule Köln on StudySmarter:

Was sind die Probleme des prozeduralen Ansatzes?

Exemplary flashcards for AP1 Allgemein at the Technische Hochschule Köln on StudySmarter:

Was ist eine Programmiersprache?

Exemplary flashcards for AP1 Allgemein at the Technische Hochschule Köln on StudySmarter:

Definiere was ein Programm ist

Exemplary flashcards for AP1 Allgemein at the Technische Hochschule Köln on StudySmarter:

Definiere Syntax

Exemplary flashcards for AP1 Allgemein at the Technische Hochschule Köln on StudySmarter:

Definiere Semantik

Exemplary flashcards for AP1 Allgemein at the Technische Hochschule Köln on StudySmarter:

Eine Klasse

Exemplary flashcards for AP1 Allgemein at the Technische Hochschule Köln on StudySmarter:

Hauptunterschied zwischen OOP und prozeduraler Programmierung

Exemplary flashcards for AP1 Allgemein at the Technische Hochschule Köln on StudySmarter:

Subroutine, Methode, Funktion

Your peers in the course AP1 Allgemein at the Technische Hochschule Köln create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.

Get started now!

Flashcard Flashcard

Exemplary flashcards for AP1 Allgemein at the Technische Hochschule Köln on StudySmarter:

AP1 Allgemein

Definiere Algorithmus?

Der Begriff Algorithmus bezeichnet eine Vorschrift zur Lösung eines Problems, die für eine Realisierung in Form eines Programms auf einem Computer geeignet ist.

AP1 Allgemein

Anforderungen an Algorithmen

▪ Korrektheit
▪ Funktionalität
▪ Testbarkeit
▪ Komplexität

AP1 Allgemein

Was sind die Anforderung an Programme?

Funktionalität

Portabilität

Kosten

Wiederverwendbarkeit

Sicherheit

Interoperabilität

Testbarkeit

Dokumentation

Korrektheit

Effizienz

leichte Änderbarkeit und Erweiterbarkeit

Robustheit

AP1 Allgemein

Welche Programmierparadigmen gibt es?

▪ prozedurale (strukturierte) Programmierung
▪ objektorientierte Programmierung
▪ andere (z.B. aus der Künstlichen Intelligenz)

AP1 Allgemein

Was sind die Probleme des prozeduralen Ansatzes?

▪ nur für kleinere Probleme gut geeignet
▪ bei Entwurf und Pflege großer, komplexer Programmsysteme
▪ bei der Wiederverwendbarkeit von Softwareteilen:
▪ Änderungen sind schwierig durchzuführen
▪ Ineinanderfließen von Datenstrukturen und Algorithmen
▪ Neuentwicklungen sind oft kostengünstiger als Anpassungen.

AP1 Allgemein

Was ist eine Programmiersprache?

Eine Programmiersprache ist eine formale Sprache zur Notation von Computerprogrammen.

AP1 Allgemein

Definiere was ein Programm ist

Ein Programm ist eine Abfolge von Daten und Befehlen an einem Prozessor, um diese Daten in andere Daten umzuwandeln. Es wird in einer formal definierten Sprache verfasst, der Programmiersprache.

AP1 Allgemein

Definiere Syntax

Die Syntax einer Programmiersprache beschreibt die Menge der erlaubten Zeichenketten für Programme in
dieser Sprache. Ist die Syntax eines Programms nicht korrekt, so meldet der Compiler Syntaxfehler (syntax
error).

AP1 Allgemein

Definiere Semantik

Die Semantik einer Programmiersprache definiert die Bedeutung der einzelnen Sprachkonstrukte.

AP1 Allgemein

Eine Klasse

definiert die Gesamtheit von Objekten einer bestimmten Art, mit gemeinsamen Eigenschaften, Operationen und Verhalten. In objektorientierten Sprachen ist eine Klasse ein Datentyp und Objekte sind Instanzen dieses Datentyps. Mit anderen Worten, Klassen sind Baupläne oder Prototypen, aus denen konkrete Objekte erstellt werden. 


AP1 Allgemein

Hauptunterschied zwischen OOP und prozeduraler Programmierung

Schwerpunkt der prozeduralen Programmierung darin liegt, die Programmieraufgabe in eine Sammlung von Variablen und Subroutinen aufzuteilen, während der Fokus von OOP darin besteht, die Programmieraufgabe in "natürliche" Objekte zu zerlegen, die Daten und Methoden kapseln. Der auffälligste Unterschied könnte darin bestehen, dass während der prozeduralen Programmierung Prozeduren verwendet werden, um direkt mit Datenstrukturen zu arbeiten, OOP die Daten und Methoden so miteinander verknüpft, dass ein Objekt mit seinen Merthoden auf eigenen Daten arbeitet und seinen eigenen Zustand verändert. Wenn es um die Nomenklatur geht, werden Prozedur, Modul, Prozeduraufruf und Variable aus der prozeduraler Programmierung im OOP-Kontext gerne als Methode, Objekt, Nachricht und Attribut bezeichnet.

AP1 Allgemein

Subroutine, Methode, Funktion

sind eine Prozedur

Sign up for free to see all flashcards and summaries for AP1 Allgemein at the Technische Hochschule Köln

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program AP1 Allgemein at the Technische Hochschule Köln there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to Technische Hochschule Köln overview page

Datenbanken

Ebr Rechnerarchitektur

EBR Betriebssysteme

AP1 Java

Theoritsche Informatik

What is StudySmarter?

What is StudySmarter?

StudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for AP1 Allgemein at the Technische Hochschule Köln or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.

Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards