DCV 2024 09/Strukturierte Programmierung Uebungen: Unterschied zwischen den Versionen

Aus CCWiki
Zur Navigation springen Zur Suche springen
Sandro (Diskussion | Beiträge)
Sandro (Diskussion | Beiträge)
Änderung 3643 von Sandro (Diskussion) rückgängig gemacht.
Markierung: Rückgängigmachung
 
Zeile 39: Zeile 39:
= [[DCV_2024_09/Strukturierte_Programmierung_Uebungen/Kalender|Kalender]] =
= [[DCV_2024_09/Strukturierte_Programmierung_Uebungen/Kalender|Kalender]] =


== Files ==
= [[DCV_2024_09/Strukturierte_Programmierung_Uebungen/Datenströme|Datenströme]] =
 
=== Aufgabe: Verzeichnis auflisten ===
Mit der Hilfe von {{JSL|java.io.File}} soll der Inhalt eines bestimmten Verzeichnisses ausgegeben werden. Gib hierfür eine Liste aller Dateien aus.
 
[https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html 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 {{JSL|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 {{JSL|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.


= [[DCV_2024_09/Strukturierte_Programmierung_Uebungen/CSV|'''C'''omma '''S'''eparated '''V'''alue]] =
= [[DCV_2024_09/Strukturierte_Programmierung_Uebungen/CSV|'''C'''omma '''S'''eparated '''V'''alue]] =

Aktuelle Version vom 17. Oktober 2024, 06:44 Uhr

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.