1. Studienarbeit im Fach Ingenieurinformatik (FA) SS 2013 1

Transcription

1. Studienarbeit im Fach Ingenieurinformatik (FA) SS 2013 1
1. Studienarbeit im Fach Ingenieurinformatik (FA)
SS 2013
1. Aufgabe
Starten Sie auf Ihrem Windows-Rechner die Eingabeaufforderung („DOS-Box“)
zur manuellen Eingabe von Kommandos (entweder über Start  Alle Programme  Zubehör  Eingabeaufforderung bzw. einfach „cmd.exe“ ausführen).
Wie lautet das Kommando zur Anzeige des aktuellen Verzeichnisinhalts? Wie
können Sie das aktuelle Laufwerk wechseln? Wie wechseln Sie in ein bestimmtes Unterverzeichnis hinein und wieder zurück ins Hauptverzeichnis?
Tipp: Es gibt einen HELP-Befehl. Und natürlich finden Sie viele Beispiele zur
Arbeit mit der Eingabeaufforderung im Internet – einfach Google benutzen!
2. Aufgabe
Bleiben Sie in der bereits geöffneten Eingabeaufforderung, wechseln Sie nach
U:\ und führen Sie dort den Befehl TREE aus. Wozu dient dieser Befehl?
Was geschieht, wenn Sie den Befehl TREE > dir.txt ausführen? Schauen Sie sich
die Datei dir.txt mit dem Windows-Texteditor (Notepad) an. Was ist mit den
Verbindungslinien passiert?
3. Aufgabe
Erstellen Sie ein C-Programm, welches Motorleistungen zwischen kW und PS
umrechnet. Lassen Sie den Anwender zunächst auswählen, ob er kW nach PS
umrechnen möchte (Eingabe von „1“) oder PS nach kW (Eingabe von „2“).
Lesen Sie anschließend die Leistung ein und führen die Umrechnung durch.
Welchen Datentyp wählen Sie für Ihre Variablen?
4. Aufgabe
Schreiben Sie ein C-Programm für einen Geldautomaten. Der Geldautomat
enthalte nur 50-, 20-, 10- und 5-Euroscheine. Das Programm liest einen Geldbetrag ein, der ein Vielfaches von 5 Euro sein muss. Das Programm berechnet,
wie viele 50-, 20-, 10- und 5-Euroscheine benötigt werden, um den Geldbetrag
auszuzahlen und gibt das Ergebnis am Bildschirm aus. Die Anzahl der Scheine,
die jeweils ausgegeben werden, soll minimal sein.
Falls Sie bereits Schleifen kennengelernt haben: Erweitern Sie Ihr Programm,
so dass es automatisch immer weitere Geldbeträge erfragt und erst durch die
Eingabe von 0 beendet wird.
Öffnen Sie die Datei dir.txt mit dem Texteditor „Textpad“ im Binärmodus und
ermitteln Sie den Zeichencode eines dieser „kritischen“ Zeichen. Handelt es
sich um ein Zeichen aus dem ASCII-Code, dem erweiterten ASCII-Code oder um
ein Unicode-Zeichen?
Sie können den Inhalt der Datei dir.txt auch in der Konsole anzeigen lassen
(der Befehl lautet TYPE dir.txt). Wie werden die Linien nun dargestellt? Erklären Sie die unterschiedliche Darstellung in der Konsole und im Texteditor!
Erstellen Sie ein Struktogramm des Geldautomaten-Programms!
Testattermin: 4. Praktikumstermin
Bereiten Sie sich auf das Testat so vor, dass Sie Änderungen dieser
Aufgabenstellungen schnell umsetzen können!