Lösungen zum C-Kurs des Rechenzentrums, Tag 3


Dieser Eintrag gehört zu einer Reihe von drei Einträgen zu den Aufgaben des Rechenzentrums der Universität Kiel zum C-Kurs. Er beinhaltet die Lösungen der letzten Aufgaben des C-Kurses.

Der letzte Tag des C-Kurs befasste sich im Theorieteil mit den folgenden Themen:

  • Zeigern
  • Schreiben und Lesen aus und in Datien
  • Definieren von eigenen Datentypen
  • Die Aufgaben der anderen Tage finden sich hier:

Die Kursunterlagen zum Theorieteil (Präsentationsfolien) finden sich online. Mittlerweile sind die Folien zu allen Tagen online, auch die Übungszettel finden sich dort.

Continue reading

Advertisements

Lösungen zum C-Kurs des Rechenzentrums, Tag 2


Dieser Eintrag gehört zu einer Reihe von drei Einträgen zu den Aufgaben des Rechenzentrums der Universität Kiel zum C-Kurs. Er beinhaltet die Lösungen der letzten Aufgaben des C-Kurses.

Der zweite Tag des C-Kurs befasste sich im Theorieteil mit den folgenden Themen:

  • Arrays
  • Strings
  • Funktionen
  • Globale und lokale Variablen
  • rekursive Funktionen

Die Aufgaben der anderen Tage finden sich hier:

Die Kursunterlagen zum Theorieteil (Präsentationsfolien) finden sich online (bisher nur zum ersten Tag, die nächsten sollten aber demnächst folgen).

Continue reading

Lösungen zum C-Kurs des Rechenzentrum, Tag 1


Diese Woche habe ich den C-Kurs des Rechenzentrums der Universität Kiel besucht. Dieser Kurs umfasst unter andrem einen ganzen Satz an Übungsaufgaben. Ich persönlich wollte meine Kenntnisse auffrischen und endlich mal vertiefen – dafür war der Kurs dann leider doch nicht geeignet. Mir persönlich war der Schwierigkeitsgrad zu niedrig, also wenn ihr schon ein wenig Programmierungshintergrund habt, erwartet nicht zu viel von den folgenden 3 Postings. Aber es gab durchaus einige, die sich an ein paar der Aufgaben die Zähne ausgebissen haben.

Da es keine offizielle Lösung für die Aufgaben zum Vergleichen gab, habe ich mir überlegt, meine Lösungen hier online zu stellen. Ich hoffe, dass sie dem ein oder anderen eine kleine Hilfestellung sind und vielleicht auch interessant sind für alle diejenigen, die nicht zum Kurs kommen konnten (für das nächste Semester werden C-Kenntnisse ja vorausgesetzt). Natürlich bin auch ich nicht perfekt (und ich habe den ersten Theorieteil von Tag 1 komplett verpasst). Also wenn ihr meint, dass man die ein oder andere Lösung optimieren kann, oder sie falsch ist, oder Ähnliches, hinterlasst doch bitte einen Kommentar!

Hier geht es zunächst nur um die Aufgaben des ersten Tages. Die Themen waren:

  • Grundzüge eines C-Programms
  • Einlesen von Daten über die Tastatur und Ausgeben von Daten über den Bildschirm
  • Operationen
  • Kontrollstrukturen

Die Aufgaben und Lösungen der anderen zwei Tage finden sich hier:

Die Kursunterlagen zum Theorieteil (Präsentationsfolien) finden sich online (bisher nur zum ersten Tag, die nächsten sollten aber demnächst folgen).

Kommen wir also zu den Aufgaben:

Continue reading