DCV 2024 09/Strukturierte Programmierung Uebungen

Aus CCWiki
Zur Navigation springen Zur Suche springen

Im folgenden finden sich verschiedene Übungsaufgaben für den Bereich der Strukturierten Programmierung in Java. Es müssen nicht alle Aufgaben zur Gänze gelöst werden. Es sollten jedoch einige Aufgaben dabei Sein die ihr lösen könnt:-)

Solltet ihr Fehler finden dürft ihr diese gerne beheben, es ist ein Wiki
Habt ihr Fragen, so meldet euch einfach
Befindet sich bei einer Aufgabe eine Nummerierung im Inhalt, so sind diese als unterschiedliche Varianten anzusehen. Also eigentlich mehrere Aufgaben. Ihr dürft aber gerne auf bestehenden Code zurückgreifen

Aufgabe: Print A

Gib den Buchstaben A wie folgt aus.

Ausgabe:

Hello World!

     /--\
    / /\ \
   / /  \ \
  / /    \ \
 /  ======  \
/_/        \_\

Aufgabe: Print your Name

Versuche deinen Namen in der Konsole zu schreiben.

Files

Aufgabe: Verzeichnis auflisten

Mit der Hilfe von java.io.File soll der Inhalt eines bestimmten Verzeichnisses ausgegeben werden. Gib hierfür eine Liste aller Dateien aus.

Dokumentation von File

Bonusaufgabe: Verzeichnis auflisten in Reihenfolge

Liste die Dateien in folgender Rheinfolge auf.

  • Unterverzeichnisse
  • Dateien nach Größe absteigend

Aufgabe: Dateien Zählen und Summen

Mit der Hilfe von java.io.File soll der Inhalt eines bestimmten Verzeichnisses verarbeitet und folgendes kalkuliert werden:

  • Anzahl der Dateien im Verzeichnis
  • Summe der Größe der Dateien (ohne der Größe von Unterverzeichnissen)

Aufgabe: Dateien Zählen und Summen (Rekursiv)

Mit der Hilfe von java.io.File soll der Inhalt eines bestimmten Verzeichnisses und aller Unterverzeichnisse verarbeitet und folgendes kalkuliert werden:

  • Anzahl Dateien in allen Verzeichnissen
  • Summe der Größe der aller Dateien

Aufgabe: Größte Datei suchen

Frage den Anwender nach einem Dateipfad. Suche nach der größten Datei in dem Verzeichnis inkl. seiner Unterverzeichnisse.

Gib den relativen Pfad vom Startverzeichnis und die Größe aus.

Aufgabe: Datei nach Name suchen

Frage den Anwender nach einem Dateipfad und nach einem Suchkriterium. Suche alle Dateien im Verzeichnis, inkl. Unterverzeichnisse, deren Name dem Suchkriterium entspricht.

Liste die Dateien mit deren relativem Pfad.