Sie sind auf Seite 1von 2

Grundlagen der Programmierung – Übungen

Ü1 – Grundbegriffe:
Erklären Sie folgende Begriffe aus dem Bereich der Programmierung:
 Programmierung - Programmierung ist der Prozess des Schreibens von Anweisungen, um
Computer oder elektronische Geräte zu steuern.
 Programmiersprache - Eine Programmiersprache ist eine Reihe von Regeln, die es einem
Entwickler ermöglichen, Anweisungen für einen Computer zu formulieren.
 Algorithmus - Ein Algorithmus ist eine klare und präzise Anleitung, die Schritte angibt, um ein
bestimmtes Problem zu lösen oder eine Aufgabe zu erledigen.
 Quelltext, Quellcode, Source-Code - beziehen sich auf den geschriebenen Code in einer
Programmiersprache
 Compiler - Ein Compiler ist ein Softwareprogramm, das Quellcode in eine ausführbare Form
umwandelt, die von einem Computer verstanden und ausgeführt werden kann.
 Interpreter - Ein Interpreter ist ein Computerprogramm, das Quellcode einer
Programmiersprache direkt liest, interpretiert und ausführt, ohne ihn vorab in eine separate
ausführbare Datei umzuwandeln.
 Funktion - benannte Gruppe von Anweisungen, die eine spezifische Aufgabe oder Operation
ausführen.
 Anweisung / Befehl - einzelne Zeile oder einen Satz von Code, der eine spezifische Aktion
oder Operation darstellt.
 Variable - Speicherplatz, der einen Wert oder eine Datenmenge enthält.
 Datentyp / Variablentyp - welche Art von Daten in einer Variable gespeichert werden kann
und welche Operationen auf diese Daten angewendet werden können.
 Operator - Symbol oder eine Funktion, das auf Variablen angewendet wird, um eine
bestimmte Operation durchzuführen.
 Operation - konkrete Aktion oder eine Reihe von Schritten, die auf Daten durchgeführt
werden
 Eingabe - Daten oder Informationen, die von außen in ein Programm oder eine Anwendung
eingegeben werden.
 Ausgabe - ereitgestellten Ergebnisse oder Informationen, die ein Programm produziert und
nach außen gibt.
 Entscheidung - die Möglichkeit, abhängig von bestimmten Bedingungen unterschiedliche
Anweisungen oder Aktionen auszuführen
 Verzweigung - die Fähigkeit eines Programms, zwischen verschiedenen Pfaden oder Zweigen
basierend auf bestimmten Bedingungen zu wechseln.
 Schleife - eine Struktur, die es ermöglicht, einen bestimmten Block von Anweisungen
wiederholt auszuführen
 Debugger - softwarewerkzeug, das von Entwicklern verwendet wird, um fehler in einem
Computerprogramm zu identifizieren

Ü2 – Einteilung/Arten von Programmiersprachen:


1. Nennen und beschreiben Sie die Einteilung bzw. die verschiedenen Arten von
Programmiersprachen.

1. Niedrige Ebene und Hohe Ebene:


Niedrige Ebene: Enthält Assembly- und Maschinensprachen, die eng mit der Hardware des
Computers verbunden sind.
Hohe Ebene: Abstraktere Sprachen, die sich stärker an menschlicher Logik orientieren, wie
C++.
2. Imperative Programmiersprachen:
- Definieren Schritte, die der Computer ausführen soll.

3. Deklarative Programmiersprachen:
- Betonen, was erreicht werden soll, anstatt wie es erreicht werden soll. (SQL für
Datenbankabfragen)

4. Funktionale Programmiersprachen:
- Betonen die Verwendung von Funktionen als grundlegende Bausteine.

5. Objektorientierte Programmiersprachen:
- Organisieren den Code um Objekte, die Daten und Methoden kombinieren.

6. Skriptsprachen:
- Interpretiert zur Laufzeit, erfordern keinen Kompilierungsschritt.

7. Assemblersprachen:
- Direkt für spezifische Computerarchitekturen.

8. 8.Skalierbare Sprachen:
- Entwickelt, um auf verschiedene Größen von Anwendungen anwendbar zu sein. (Java.)

2.Diese Einteilungen bieten einen Überblick über die Vielfalt der Programmiersprachen, die
jeweils für unterschiedliche Zwecke und Anforderungen geeignet sind.
Geben Sie zumindest 10 unterschiedliche Programmiersprachen mit ihrem Namen an.

1. C++
2. Pyhton
3. Java
4. Java script
5. Php
6. Ruby
7. Swift
8. Sql
9. Rust
10. C

Das könnte Ihnen auch gefallen