Grundlagen der Informatik Praktikum

Werbung
Grundlagen der Informatik
Praktikum
1
Nicolai Reuschling
Ziel:
Sie sollen den Umgang mit dem im Praktikum verwendeten ActiveState Perl-Interpreter zusammen mit einem Text-Editor üben. Sie sollen Perl-Programme mit einfacher Ein- und Ausgabe sowie einfachen arithmetischen Operatoren schreiben.
0
ActiveState Perl-Interpreter einrichten
•
Legen Sie ein Verzeichnis D:\Perl\IhrName an .
•
Erstellen Sie eine Verknüpfung mit einer neuen Eingabeaufforderung auf dem Desktop und richten Sie diese Eingabeaufforderung so ein, dass sie standardmäßig in D:\Perl\IhrName („Ausführen in“) ausgeführt wird.
1
Datei editieren und Programm ausführen
# Aufgabe des Programms?
•
Starten Sie Notepad++.
•
Geben Sie nebenstehendes Programm ein. Geben Sie der Datei einen
sinnvollen Namen und speichern Sie sie im für Perl-Dateien vorgesehenen Verzeichnis D:\Perl\IhrName.
•
Öffnen Sie die von Ihnen für die Perl-Programmierung vorbereitete Eingabeaufforderung.
•
Starten Sie das Programm.
•
Was tut das Programm?
2
$Zahl = 7;
print
$Zahl
print
$Zahl
print
$Zahl
$Zahl
= int
$Zahl
= int
$Zahl
= int
% 2;
$Zahl / 2;
% 2;
$Zahl / 2;
% 2;
$Zahl / 2;
print "\n";
Datei editieren und Programm korrigieren
•
Erstellen Sie eine neue Datei mit nebenstehendem Programm.
•
Lassen Sie das Programm übersetzen (korrigieren Sie eventuelle vom Interpreter gemeldete
Fehler) und führen Sie es aus.
•
Passiert das, was in den print-Anweisungen beschrieben wird?
print
"Diese Ausgabe soll sofort"
" verschwinden!";
system( "cls" );
# clear screen
PRINT "Diese Ausgabe bleibt sichtbar.\n"
print ( "Ausgabe bleibt auch sichtbar.\n"
3
Einfaches Histogramm erstellen
Schreiben Sie ein Programm, das fünf positive ganze Zahlen (jede zwischen 1 und 50; das soll Ihr Programm
aber nicht überprüfen) von der Konsole in fünf einzelne Variablen einliest. Danach soll Ihr Programm für jede
eingelesene Zahl eine Zeile mit entsprechend vielen aneinander hängenden Sternchen (*) ausgeben. Zum Beispiel soll für die eingegebenen Zahlen 4, 8, 15, 16, 23 folgende Ausgabe erscheinen:
•
****
********
***************
****************
***********************
4
Einfache Arithmetik
•
Schreiben Sie ein Programm, das drei ganze Zahlen von der Tastatur einliest und die Summe, den Mittelwert
sowie das Produkt dieser drei Zahlen ausgibt.
•
Der Bildschirm-Dialog sollte folgendermaßen aussehen:
Bitte drei unterschiedliche ganze Zahlen eingeben: 13
27
14
Die Summe ist 54
Der Mittelwert ist 18
Das Produkt ist 4914
5
Zerlegung einer Zahl in ihre Ziffern
•
Schreiben Sie ein Programm, das eine fünfstellige positive ganze Zahl einliest, die Zahl in ihre einzelnen Ziffern zerlegt und die einzelnen Ziffern in jeweils einer neuen Zeile auf dem Bildschirm ausgibt.
•
Der Bildschirm-Dialog sollte folgendermaßen aussehen:
Bitte eine fuenfstellige ganze Zahl eingeben: 42339
4
2
3
3
9
•
Hinweis: Benutzen Sie Divisions- und Modulo-Operator. Sie können außerdem den Operator int benutzen,
der von einer Zahl mit Nachkommastellen den ganzzahligen Anteil liefert (ohne dabei zu runden). Es gilt also
z.B.: int 4.2339 ergibt die ganze Zahl 4 (s. auch Aufgabe 1).
ü
Lassen Sie das Praktikum vom Betreuer (W. Ottenbacher oder N. Reuschling) abnehmen.
Herunterladen