• Keine Ergebnisse gefunden

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

N/A
N/A
Protected

Academic year: 2021

Aktie "Schreiben Sie das korrigierte Programm in die Datei »c1.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 C

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 »c1.py«.

def Add(n, m):

print ’berechne ’, n , ’+’ , ’m’

f=Add(n, m-1) +1 return f

Add(7)

Aufgabe 2: Schreiben Sie ein Unterprogramm »T2L(...)«, das ein Tupel in eine Liste umwan- delt und die Liste zurückgibt. Die Programmdatei soll »c2.py« heißen. Schreiben Sie in dieselbe Datei zwei Testbeispiele (Unterprogrammaufrufe mit unterschiedlichen Eingaben und Ergebnis- ausgaben).

Aufgabe 3: Schreiben Sie in ein Programm »c3.py«, das eine Datei »c3in.txt« einliest und die Kleinbuchstaben (Zeichen von ’a’ bis ’z’) zählt. Die Eingabedatei soll mindestens 5 Zeilen mit je 5 Zeichen, etwa zur Hälfte Kleinbuchstaben und zur Hälfte andere Zeichen enthalten.

Aufgabe 4: Schreiben Sie ein Programm »c4.py« zur Simulation eines Würfelspiels (Auswürfeln von Zufallszahlen von 1 bis 6), das für 1000 Würfe zählt, wie oft auf eine »6« eine »1« folgt.

1

Referenzen

ÄHNLICHE DOKUMENTE

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)

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 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

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