DCV 2024 09/Strukturierte Programmierung Uebungen: Unterschied zwischen den Versionen
Sandro (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Sandro (Diskussion | Beiträge) |
||
| Zeile 39: | Zeile 39: | ||
= [[DCV_2024_09/Strukturierte_Programmierung_Uebungen/Kalender|Kalender]] = | = [[DCV_2024_09/Strukturierte_Programmierung_Uebungen/Kalender|Kalender]] = | ||
= [ | == Files == | ||
=== 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]] = | ||
Version vom 17. Oktober 2024, 06:43 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.
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.
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.