Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mihaeu/ada-exercises

ADA exercises as part of the lecture about the concepts of programming languages at the University of Rosenheim.
https://github.com/mihaeu/ada-exercises

Last synced: 1 day ago
JSON representation

ADA exercises as part of the lecture about the concepts of programming languages at the University of Rosenheim.

Awesome Lists containing this project

README

        

# ADA Exercises

## Übung 1

Schreiben Sie Programme zu folgenden Aufgabenstellungen:

- Hallo Welt
- Tausch von zwei Variablen
- Skalarprodukt

Verwenden Sie (außer bei „Hallo Welt“) ein geeignetes Unterprogramm.
Begründen Sie Ihre Entscheidung für einen bestimmten Unterprogrammtyp.
Deklarieren Sie das Unterprogramm in diesen einfachen Beispielen im Deklarationsteil des
Hauptprogramms und verwenden Sie das Hauptprogramm zum Testen des Unterpro-
gramms.

## Übung 2

Schreiben Sie ein Programm zu folgender Aufgabenstellung:

- Vektoraddition

Verwenden Sie ein geeignetes Unterprogramm und begründen Sie Ihre Entscheidung für
einen bestimmten Unterprogrammtyp.

Deklarieren Sie das Unterprogramm in diesen einfachen Beispielen im Deklarationsteil des
Hauptprogramms und verwenden Sie das Hauptprogramm zum Testen des Unterpro-
gramms.

## Übung 3

Implementieren Sie eine einfach verkettete Liste als abstakten Datentyp (ADT).

- Implementieren Sie zunächst nur eine Funktion zum sortierten Einfügen.
- Verwenden Sie als Information in den Listenelementen zunächst einen String mit der Länge 3 oder eine Integer-Zahl.
- Testen Sie den ADT. Fügen Sie eine Reihe von Elementen ein und drucken Sie die Liste aus.