| Erläuterungen | ||
| Schwierigkeitsgrad der Übungen:
| ||
| Lösungen: Die Links zu den Lösungen sind per Link-Bild realisiert. Im Gegensatz zu den üblichen Wikibooks-Gepflogenheiten gelangen Sie durch einen Klick auf das Symbol |
Gegeben sind einige Daten von U-Träger-Profilen in der Datei utraeger.txt:
U100 14 205 30 U120 17 365 43 U140 20 600 63 U160 24 930 85 U180 28 1350 110
mit
- Spalte 1 ... Kurzzeichen
- Spalte 2 ... A, Querschnittsfläche in cm2
- Spalte 3 ... Ix, axiales Flächenmomente 2. Grades in cm4
- Spalte 4 ... Iy, axiales Flächenmomente 2. Grades in cm4
Vergleichsoperatoren und Verknüpfungen
| Aufgabe | |||
|---|---|---|---|
| A10 | Für eine konstruktive Aufgabe wird ein U-Träger-Profil mit folgenden minimalen axialen Trägheitsmomenten 2. Grades gefordert:
Erstellen sie ein awk-Skript, welches den optimalen U-Träger-Querschnitt aus der Datei utraeger.txt auswählt. Das awk-Skript soll den entsprechenden Datensatz vollständig auf die Standardausgabe schreiben. Als optimal wird der U-Träger mit der festigkeitsmäßig kleinstmöglichen Querschnittsfläche angesehen. Die Datei utraeger.txt ist bereits entsprechend den Querschnittswerten aufsteigend sortiert. Hinweise: Die Anweisung exit beendet das awk-Skript und ein Semikolon oder ein Zeilenvorschub trennt mehrere Anweisungen innerhalb einer Aktion, z.B. |
Leere Bedingung
| Aufgabe | |||
|---|---|---|---|
| A20 |
|
BEGIN und END
| Aufgabe | |||
|---|---|---|---|
| A30 | Gegeben ist die Datei bsp.awk:
BEGIN {print "U-Traeger:"}
$2 < 20 {print $0}
END {print "--- ENDE ---"}
Welches Resultat liefert die Ausführung dieses Skriptes mittels |
Bereiche
| Aufgabe | |||
|---|---|---|---|
| A40 | Erstellen sie awk-Skripte, welche alle U-Trägerprofile
aus der Datei utraeger.txt auflisten. |