Bücher online kostenlos Kostenlos Online Lesen
Perl Programmierung - Grundkurs

Perl Programmierung - Grundkurs

Titel: Perl Programmierung - Grundkurs Kostenlos Bücher Online Lesen
Autoren: Barbara Hohensee
Vom Netzwerk:
2;
    print("Das Ergebnis ist $zahl\n");
     
    Für die Ausgabe verwenden wir Interpolation, schreiben also die Variable $zahl einfach in den String. Das Programm ist nicht sehr schön: Wir benutzen einfach die gleiche Variable $zahl , um auch wieder das Ergebnis abzulegen. Übrigens können Sie Zuweisungen der Bauart
     
    $zahl = $zahl
     
    auch kürzer schreiben:
     
    $zahl*= 2;
     
    Analoges gilt für alle Rechenoperationen und die meisten anderen Operatoren. Wenn Sie das interessiert, lesen Sie in Kapitel 4 unter Zuweisungsoperatoren die Einzelheiten nach.
 
     
    Lösung zu Übung 8:
     
    #!/usr/local/bin/perl
    use strict;
     
     
    print("Geben Sie die Zahl ein,
           die verdoppelt werden soll:\n");
     
     
    my $zahl = ;
    $zahl= $zahl* 2;
    print("Das Ergebnis ist $zahl\n");
     
    Für die Ausgabe verwenden wir Interpolation, schreiben also die Variable $zahl einfach in den String. Das Programm ist nicht sehr schön: Wir benutzen einfach die gleiche Variable $zahl , um auch wieder das Ergebnis abzulegen. Übrigens können Sie Zuweisungen der Bauart
     
    $zahl = $zahl
     
    auch kürzer schreiben:
     
    $zahl*= 2;
     
    Analoges gilt für alle Rechenoperationen und die meisten anderen Operatoren. Wenn Sie das interessiert, lesen Sie in Kapitel 4 unter Zuweisungsoperatoren die Einzelheiten nach.

Lösung zu Übung 9:
     
    #!/usr/local/bin/perl
    use strict;
    print ("Geben Sie die erste Zahl ein:\n");
    my $zahl1 = ;
    print ("Geben Sie jetzt die zweite Zahl ein:\n");
    my $zahl2 = ;
    print ("Das Ergebnis ist ",$zahl1 * $zahl2, "\n");
     
    Seien Sie vorsichtig, wenn Sie Interpolation verwenden wollen. Es werden nur einfache Variablen interpoliert, nicht aber Rechenoperationen! Wenn Sie einfach schreiben
     
    print ("Das Ergebnis ist $zahl1 * $zahl2\n");
     
    werden zwar die beiden Zahlen durch Ihre Werte ersetzt, dazwischen erscheint aber der Stern, und das Produkt wird nicht berechnet.

 
     
    Lösung zu Übung 10:
     
    #!/usr/local/bin/perl
    use strict;
     
     
    print("Geben Sie die Entfernung ein",
        " die umgerechnet werden soll:\n");
    my $eingabe = ;
    chomp ($eingabe);
    my $meilen = $eingabe* 0.6214;
    my $kilometer = $eingabe * 1.609;
    print("$eingabe Kilometer sind $meilen Meilen\n");
    print("$eingabe Meilen sind $kilometer Kilometer\n");
     
    Wenn Sie das chomp vergessen haben, rechnet Perl zwar richtig, denn dabei werden Zeilenenden ignoriert. Beim Ausgeben am Schluss merken Sie aber, dass in der Variablen $eingabe ein Zeilenende enthalten ist, denn die Eingabe steht dann immer in einer eigenen Zeile.
 

Übungsblatt 2
     

Übung 1: Von 20 bis 1
     
    Schreiben Sie ein Programm, das die Zahlen von 20 bis 1 auf dem Bildschirm ausgibt. Jede Zahl soll dabei in einer eigenen Zeile erscheinen. Nein, das ist kein Schreibfehler! Der Unterschied zur letzten Aufgabe ist, dass die Zahlen diesmal absteigend erscheinen sollen, die 20 also zuerst.
     

Übung 2: Null oder nicht  Null
     
    Schreiben Sie ein Programm, das eine Zahl von der Tastatur einliest und prüft, ob die Zahl 0 ist.
     

Übung 3: Gleich oder nicht?
     
    Schreiben Sie ein Programm, das zwei Zahlen von der Tastatur einliest und prüft, ob die beiden Zahlen gleich sind.
     

Übung 4: Um 1 rösser oder kleiner
 
    Schreiben Sie ein Programm, das zwei Zahlen von der Tastatur einliest und feststellt, ob die Zahlen gleich sind und, wenn das nicht der Fall ist, ob eine der beiden Zahlen nur um 1 größer oder kleiner ist als die andere.
    Geben Sie eine entsprechende Meldung auf dem Bildschirm aus. Wenn Sie also 3 und 4 eingeben, soll ausgegeben werden, dass die zweite Zahl um 1 größer ist. Wenn Sie 3 und 5 eingeben, soll ausgegeben werden, dass die Zahlen verschieden sind, und wenn Sie 3 und 3 eingeben, soll augegegeben werden, dass die Zahlen gleich sind.
     

Übung 5: Grösser, kleiner oder gleich
     
    Schreiben Sie ein Programm, das zwei Zahlen von der Tastatur einliest und feststellt, ob die Zahlen gleich sind und, wenn das nicht der Fall ist, welche Zahl die größere von beiden ist. Geben Sie eine entsprechende Meldung auf dem Bildschirm aus.
     

Übung 6: Konkrete Poesie
     
    Hier haben Sie einen Auszug aus einem Text, den der Autor Gerhard Rühm als visuellen Text bezeichnet.
    sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr
    sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr
    ....
     
     
     
                 klein
     
     
    Im Original besteht jede Zeile besteht aus 16-mal sehr mit

Weitere Kostenlose Bücher