• Keine Ergebnisse gefunden

Schreiben Sie das korrigierte Programm in die Datei »b1.py«

N/A
N/A
Protected

Academic year: 2021

Aktie "Schreiben Sie das korrigierte Programm in die Datei »b1.py«"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Technische Universität Clausthal 06.05.2009 Institut für Informatik

Prof. G. Kemnitz

Klausur Informatik SS09 B

Hinweise: Die Bearbeitungszeit beträgt 90 Minuten. Schreiben Sie zu Beginn ihren Namen und ihren Account-Namen auf das Aufgabenblatt. Programm- und Textdateien sind in dem Unterver- zeichnis »~/KlausurSS09«. abzuspeichern. Wenn es sich anbietet, dürfen Lösungen auch auf das Aufgabenblatt geschrieben werden. Für gut strukturierte und gut kommentierte Programme und Testbeispiele gibt es Zusatzpunkte.

Name Account-Name Punkte Note

Aufgabe 1: Streichen Sie im folgenden Programmfragment alle Fehler an. Beschreiben Sie, was falsch ist. Schreiben Sie das korrigierte Programm in die Datei »b1.py«.

def Mult(m, n):

print ’berechne ’, m, ’* ’, n p=m+Mult(m, n-1)

return p Mult(7)

Aufgabe 2: Schreiben Sie ein Unterprogramm »L2Z(...)«, das eine Liste von Zeichen in eine Zei- chenkette umwandelt und die Liste zurückgibt. Die Programmdatei soll »b2.py« heißen. Schreiben Sie in dieselbe Datei zwei Testbeispiele (Unterprogrammaufrufe mit unterschiedlichen Eingaben und Ergebnisausgaben).

Aufgabe 3: Schreiben Sie in ein Programm »b3.py«, das eine Datei »b3in.txt« einliest und die Großbuchstaben (Zeichen von ’A’ bis ’Z’) zählt. Die Eingabedatei soll mindestens 5 Zeilen mit je 5 Zeichen, etwa zur Hälfte Großbuchstaben und zur Hälfte andere Zeichen enthalten.

Aufgabe 4: Schreiben Sie ein Programm »b4.py« zur Simulation eines Würfelspiels (Auswürfeln von Zufallszahlen von 1 bis 6), das für 1000 Würfe zählt, wie oft die Zahlenfolge 1–2–3 hinterein- ander gewürfelt wird. Die Folge »121123541« enthält z.B. die gesuchte Teilfolgen einmal.

1

Referenzen

ÄHNLICHE DOKUMENTE

Schreiben Sie ein Programm, das eine Datei mit ganzen Zahlen einliest und dann die Zahlen als Liste druckt:. 1. Dann drucken Sie den Durchschnitt

Schreiben Sie ein Programm, das eine Datei mit ganzen Zahlen einliest und dann die Zahlen als Liste druckt:. 1. Dann drucken Sie den Durchschnitt

Sie sollen ein Programm schreiben, welches eine Liste mit getätigten Flügen von verschiedenen Personen aus einer Datei einliest, die Bonus-Meilen für jede Person berechnet und diese

schreiben Sie ein paar Codezeilen, die der Reihe nach auf jedes Element dieser Matrix zugreifen.. Programmieren sie die Operationen Av sowie v

Schreiben Sie ein C-Programm, das zu einer gegebenen Datei alle darin enthaltenen Zeilen, W¨ orter und Zeichen z¨ ahlt und anzeigt..

Zeilenumbruch hinweg. Zeilenumbrüche sollen wie ein Leerzeichen behandelt werden. Zeilenumbruch hat den Code

4 direkte Blöcke, 128 einfach indirekt adressierte Blöcke (ein zusätzlicher Block), 9 zweifach indirekt adressierte Blöcke (zwei zusätz- liche Blöcke)?. Es werden also drei

Wieviel Blöcke belegt eine Datei, die 72 000 Byte Daten enthält. Berücksichtigen Sie nicht den Platz, der im Datei-Verzeichnis (Directory, Katalog)