• Keine Ergebnisse gefunden

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

N/A
N/A
Protected

Academic year: 2021

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

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

def fakultaet(n):

print ’berechne ’, n, ’!’

f=n*fakultaet(n-1) return f

fakultaet(’N’)

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

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

Aufgabe 4: Schreiben Sie ein Programm »a4.py« zur Simulation eines Würfelspiels (Auswürfeln von Zufallszahlen von 1 bis 6), das für 1000 Würfe zählt, wie oft mehrere Einsen hintereinander gewürfelt werden. Zwei Teilfolgen mit mehreren Einsen sind durch einen anderen Zufallswert ge- trennt. Die Folge »12115411153« enthält z.B. zwei Teilfolgen mit mehreren Einsen.

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

Aufgabe 43: Schreiben Sie ein Programm zur Berechnung von Eigenwerten und Eigenvekto- ren unter Verwendung des QR-Algorithmus mit Wilkinson-Shift und Deflation.. Januar 2019 am

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

Table 2 indicates that the methylation stereochemistry of [3a] is highly dependent on cation size and coordination but not on the ternperature of the vinyl

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