5.2.13
12/18/17
Last Modified 12/17/17 by Walter Tasin
Prog_Beispiele Reload Page

Beispiele Programmieren

W. Tasin, M.Sc.

Hier finden Sie die Verweise auf vorlesungsbegleitende Unterlagen und sonstige Hinweise zur Lehrveranstaltung Programmieren.
Sie können rechts oben am Datum erkennen, ob eine Aktualisierung der Seite stattfand.


Hinweis zur Verwendung der hier veröffentlichten Unterlagen
Die hier veröffentlichten Unterlagen sind in erster Linie als vorlesungsbegleitende Dienstleistung zu verstehen.
Der Inhalt der Skripten darf für nichtkommerzielle Zwecke (dies schließt auch die kostenlosen Weitergabe innerhalb kommerzieller Unternehmen ein) frei verwendet werden, sofern der Inhalt in unveränderter Form und vollständig verwendet wird.
Siehe auch Hinweise auf Netzmafia.


Beispiele des Skripts



Vorlesungsbeispiele C als zip-Datei
Vorlesungsbeispiele Java als zip-Datei



Erarbeitete Beispiele



Tutorienbeispiele WS 2017/18

Termin 5.12.17 Codefragment: ein Array, ein Pointer, eine Adresse arrays.c
int-Array und Pointer grund.c
Pointer als Übergabeparameter change-with-pt.c
Stringmodifikation über Pointer stringpt.c
Pointer auf Funktionen funcpt2.c
Pointer auf Pointer auf int doppel.c
Nachtrag Strings nachtrag-strings.c
Termin 12.12.17 Wiederholung Struktur struct-wiederholung.c
lager.dat in Array file-in-array-speichern.c lagdat.h
lager.dat
lager.dat in Liste (fehlerhaft!) listen-tutorium.c
Bemerkungen des Tutors Bemerkungen-Tutorium2.txt
lager.dat in Liste listen-verbessert.c
lager.dat in Liste (Alternative: Tasin) listen-tasin.c


Vorlesungsbeispiele WS 2017/18

Termin 4.10.17 Primzahlenermittlung (EI4A) prim_4A.c 5.10.2017
Termin 5.10.17 Primzahlenermittlung (EI4B) prim_4B.c 6.10.2017
Termin 6.10.17 Pointer als Übergabeparameter (EI4A) swapper_4A.c 6.10.2017
(main zu swapper) test_4A.c 6.10.2017
Termin 10.10.17 Demo Speicherklassen (EI4A) main.c 19.10.17
out.c
Termin 10.10.17 Demo Speicherklassen (EI4B) main.c
out.c
Termin 17.10.17 Einheitsmatrix (EI4A) einheit_4A.c 17.10.17
Termin 17.10.17 Einheitsmatrix (EI4B) einheit_4B.c
Termin 25.10.17 Pointer auf Funktionen (EI4A) fktp_4A.c
Termin 9.11.17 Rekursive Ausgabe (EI4B) in_out_4B.c 12.11.2017
Sortieren von Freunden (EI4B) friends_4B.c 9.11.2017
Freunde in Textdatei (EI4B) first_text_4B.c 9.11.2017
Nachbearbeitung: Sortieren von Freunden (EI4B) fsort_4B.c 12.11.2017
Nachbearbeitung: Freunde in Textdatei (EI4B) friends_txt_file_4B.c 12.11.2017
Termin 14.11.17 Binaere Datei (schreiben) (EI4B) first_bin_write.c 14.11.2017
Binaere Datei (lesen) (EI4B) first_bin_read.c
Integer-Array via malloc und Textdatei (EI4B) int_list_4B.c
Integer-Textdatei (EI4B) int_list.txt
Friend-Struktur und malloc (EI4B) friends_malloc_4B.c
Termin 15.11.17 QSort - Internet-Bsp. (EI4A) qsort_internet_4A.c 28.11.2017
Friends with Stars (qsort) (EI4A) friends_sort_4A.c
Textdatei (schreiben) (EI4A) first_text_4A.c
Binaere Datei (schreiben) (EI4A) friend_bin_write_4A.c
Binaere Datei (lesen) (EI4A) friend_bin_read_4A.c
Int-Liste mit Abfrage der Anzahl (malloc) (EI4A) int_list_4A.c
Termin 23.11.17 LIFO mit Koordinaten (EI4B) points_lifo_4B.c 23.11.2017
Union (EI4B) union_4B.c
Zufallszahlen (EI4B) random_4B.c
Termin 28.11.17 LIFO mit Koordinaten (EI4A) lifo_koord_4A.c 28.11.2017
Union (EI4A) union_4A.c
Termin 28.11.17 Friend FIFO (EI4B) friend_fifo_4B.c 28.11.2017
Termin 28.11.17 (Java) Koordinate (erstes Java-Prg.) (EI4B) Koordinate.java 28.11.2017
Termin 29.11.17 Friend FIFO (EI4A) fifo_friends_4A.c 6.12.2017
Termin 29.11.17 (Java) Koordinate2D (erstes Java-Prg.) (EI4A) Koordinate2D.java
Termin 7.12.17 (Java) Koordinate2D (Verbesserungen) (EI4B) Koordinate2D.java
Test-Klasse (zur Überprüfung von Koordinate2D) (EI4B) Test.java
Termin 12.12.17 (Java) Koordinate2D (Verbesserungen) (EI4A) Koordinate2D.java
Test-Klasse (zur Überprüfung von Koordinate2D) (EI4A) Test.java
Termin 12.12.17 (Java) Koordinate2D (Verbesserungen) (EI4B) Koordinate2D.java
Koordinate3D (Ableitung/Kindklasse von Koordinate2D) (EI4B) Koordinate3D.java
Test2-Klasse (zur Überprüfung von Koordinate2D/3D) (EI4B) Test2.java
Experiment mit Ableitungen bestehender Klassen (EI4B) MyFrame.java
Termin 13.12.17 (Java) Koordinate2D (Verbesserungen) (EI4A) Koordinate2D.java
Koordinate3D (Ableitung/Kindklasse von Koordinate2D) (EI4B) Koordinate3D.java
Test2-Klasse (zur Überprüfung von Koordinate2D/3D) (EI4A) Test2.java
Experiment mit Ableitungen bestehender Klassen (EI4A) MyFrame.java


Vorlesungsbeispiele SS 2017

Termin 16.03.17 Sieb des Eratosthenes (nicht optimale Version) sieb.c 16.03.2017
Termin 23.03.17 Swap von floats als Funktion swapf.c 23.03.2017
Array von Pointern parray.c 23.03.2017
Programmparameter meldung.c 23.03.2017
Termin 27.03.17 Funktionspointerarray fkt_pointer_array.c 27.03.2017
Strukturen, enums, sizeof fstruct.c 27.03.2017
Termin 6.04.17 Konvertiere Textdatei convert.c 6.04.2017
Geburtstags-DB (CSV) gebdb_csv.c
Geburtstags-DB (BIN) gebdb_bin.c
Termin 10.04.17 Rekursion rekursion.c 10.04.2017
Geburtstags-DB (BIN-alloc) gebdb_bin_alloc.c
Int-Array (malloc-qsort) intarray.c
Termin 20.04.17 Umkodieren von Dateien secret.c 20.04.2017
Zufallszahlen random.c
LIFO die Erste lifo.c
Termin 4.05.17 Union (Bsp.) union1.c 4.05.2017
FIFO (Koord.) fifo1.c
Termin 15.05.17 FIFO 2 (Koord.) fifo2.c 15.05.2017
Termin 29.05.17 (Java) Testprogramm Test.java 29.05.2017
Sinus-Signal SinSpec.java 29.05.2017
Termin 1.06.17 (Java) Verbesserungen: Testprogramm Test.java 1.06.2017
Sinus-Signal (ohne clone) SinusSignal.java
Termin 1.06.17 (Java) Verbesserungen: Testprogramm Test.java 1.06.2017
Sinus-Signal (mit clone) SinusSignal.java
Sinus-Extended-Signal (mit Phase) SinExtSignal.java
Termin 19.06.17 (Java) Exceptions TestException1.java 19.06.2017
TestException2.java
TasinFehler.java
Erstes Fenster (Main) ErstesFenster.java
MyFrame MyFrame.java
Termin 23.06.17 (Java) Arrays und Exceptions IntArrTest.java 23.06.2017
Interface SignalForm.java
konkrete Klasse zum Interface SinusSignal.java
abstrakte Klasse AltSignalForm.java
konkrete Klasse zur abstr. Klasse CosinusSignal.java
Java: Function Plot FuncPlot.zip 25.12.2013
- Klassendiagramm Klassendiagramm.jpg
Prüfungsvorbereitung Spenden-Rechnen spenden_rechnen.c 3.07.2017
Spendendatei spenden.txt


Vorlesungsbeispiele WS 2016/17

Termin 12.10.16 Sieb des Eratosthenes (nicht optimale Version) sieb_m.c 12.10.2016
Termin 19.10.16 Ampel (Zustandautomat) ampel_m.c 19.10.2016
Programmargumente arg_test_m.c 19.10.2016
Pointer auf Funktionen (1) fkt_point1_main.c
Pointer auf Funktionen (2) fkt_point2_main.c
Termin 27.10.16 Strukturen (Koordinaten) test_koord.c
Termin 2.11.16 Dateibearbeitung file_text_write.c
file_text_read.c
file_binaer_write.c
file_binaer_struct_write.c
Termin 11.11.16 Dateibearbeitung (Änderung einer Datei) change_file.c
Rückwärtsausgabe - iterativ reverse1.c
Rückwärtsausgabe - rekursiv reverse2.c
Wertearray (statisch) werte_statisch.c
Wertearray (dynamisch) werte_dyn.c
Termin 16.11.16 Zufallszahlen zufall.c
Einfachverk. Liste - Beginn liste_bsp1.c
Termin 23.11.16 Einfachverk. Liste - Fortsetzung liste_bsp2.c
Termin 30.11.16 Java 2D Koordinaten P2D.java
Testklasse mit main() Test.java
Termin 9.12.16 Java Erweiterung 2D Koordinaten P2D.java
Testklasse mit Strings Beispiel_String.java
Termin 14.12.16 Java Exception-Beispiel TestThrow.java
Erweiterung 2D Koordinaten P2D.java
Erstellung einer Linien-Klasse Line.java
Erstellung einer Ableitung von P2D -> P3Dtrans
(Noch nicht korrekt!)
P3Dtrans.java
GUI-Klassen zur Darstellung von P2D und Line-Objekten MyFrame.java
GUIStarter.java
Termin 18.01.17 Vorbereitung Strukturarray-Beispiel struct.c
int-queue intqueue.c


Vorlesungsbeispiele WS 2013/14

Termin 7.11.13 Beispiel Dateibearbeitung dsort_static_m.c 7.11.2013
file_fkts.h
file_fkts.c
zahlen.txt
verbessertes Beispiel mit Allokation dsort_dynamic_m.c 7.11.2013
Termin 20.11.13 Beispiel Rekursion umgekehrte Ausgabe umgekehrte_ausgabe.c 28.11.2013
Beispiel Rekursion: Fakultät fakultaet_rekursiv.c 28.11.2013
Termin 21.11.13 Beispiel Adressbuch adrbuch.c 28.11.2013
adressen.h
adressen.c
adressen.txt
Termin 4.12. und 5.12.13 Java: Erstes Programm Little.java 7.12.2013
Vererbung/Contract BasisObjekt.java
Linie.java
Kreis.java
TestMain.java
Vererbung: Oberfläche1 (Packages/Exceptions) Oberflaeche1.zip
Vererbung: Oberfläche2 Oberflaeche2.zip
Termin 18.12. und 19.12.13 Java: Function Plot FuncPlot.zip 25.12.2013
- Klassendiagramm Klassendiagramm.jpg



Links

Unterlagen Programmieren
Terminplan Programmieren EI4A
Terminplan Programmieren EI4B
Uebungen Programmieren
Praktikum Programmieren
Zur Hauptseite