Musterlösung. Hochschule Ravensburg-Weingarten Schriftliche Prüfung Programmieren Prof. Dr. M. Zeller
|
|
- Nadine Solberg
- vor 7 Jahren
- Abrufe
Transkript
1 Musterlösung Hochschule Ravensburg-Weingarten Schriftliche Prüfung Programmieren Prof. Dr. M. Zeller Datum, Zeit, 10:30 12:00 Uhr(90 min) Aufgabenblätter 14 Seiten(einschl. Deckblatt) erreichbare Punktzahl 69 zugelassene Hilfsmittel A(s. Prüfungsplan) Studiengang Prf. Nr. Raum AI 3600 C004 EI 2210 C004 WI 4104b C004 Name, Vorname: Matrikelnummer: Hinweise: Schreiben Sie bitte Name und Matrikelnummer auf jedes Aufgabenblatt. Schreiben Sie Ihre Lösung zu den Aufgaben auf den freien Platz, direkt anschließend an die Fragestellungen. Wenn Sie zusätzliche Blätter verwenden, so schreiben Sie bitte Name und Matrikelnummer auf jedes Blatt. Schreiben Sie lesbar! Vom Prüfer auszufüllen: Aufgabe Summe max. Punkte Punkte
2 Seite 2 (14) Aufgabe 1 Gegeben ist folgendes Programm: const int length = 8; int filterfloats ( float nums[], float low, float res [], int length ); void printfloats ( float [], int ); float sumup( float nums[], float limit ); int main(void){ float values [] = {12.3, 22.2, 42.0, 98.7, 63.2, 57.7, 33.3, 80.0; float numbers[8]; float min; float sum; int numcount; printf ("\n untere Grenze: " ); scanf(" %f", &min); numcount = filterfloats (values, min, numbers, length ); printfloats (numbers, numcount); sum = sumup(values, min); printf ("\n Summe: %5.2f \n", sum); Beispiel für einen Programmlauf: untere Grenze: 53 numcount: 4, nums: 98.70, 63.20, 57.70, 80.00, Summe: (3 Punkte) Die Funktion printfloats( float nums[], int numcount) gibt die Werte eines Arrays auf dem Bildschirm aus. Zunächst soll der Wert von numcount ausgegeben werden, anschließend die Werte des Arrays nums (s. o.). Es sollen nur die ersten numcount Werte des Arrays ausgegeben werden. D. h. wenn numcount z. B. den Wert 5 enthält, sollen nur die ersten 5 Werte ausgegeben werden. Die Ausgabe beginnt dabei in einer neuen Zeile und endet mit dem Übergang in eine neue Zeile.
3 Seite 3 (14) Ergänzen Sie die Funktion printfloats(), definieren Sie hierbei keine weiteren Variablen. void printfloats ( float nums[], int numcount){ int i ; printf ("\n numcount: %d, nums: ", numcount); for( i = 0; i < numcount; i = i + 1){ printf ( " %5.2f, ", nums[ i ]); printf ("\n " ); return ; 1.2 (5 Punkte) Die Funktion int filterfloats ( float nums[], float low, float res[], int length) verwendet vier Parameter; nums Ein Array vom Basisdatentyp float low Ein Schwellwert vom Datentyp float res Ein Array vom Basisdatentyp float length Die Anzahl der Elemente des Arrays nums, die von der Funktion verwendet werden sollen Die Funktion kopiert die Zahlen des Arrays nums, die größer als der Schwellwert lowsind,indasarray res.diefunktionbearbeitetnurdieersten length Werte des Arrays nums. Die kopierten Werte stehen im Array res dicht; d. h. wenn die Funktion n Werte kopiert, stehen diese in den ersten n Feldern des Arrays res. Die Funktion gibt die Anzahl der kopierten Zahlen als Rückgabewert zurück. Sie dürfen annehmen, dass das Array res stets groß genug ist, um alle kopierten Werte aufzunehmen.
4 Seite 4 (14) Ergänzen Sie die Funktion filterfloats (), definieren Sie hierbei keine weiteren Variablen. void printfloats ( float nums[], int numcount){ int i ; printf ("\n %d numbers: ", numcount); for( i = 0; i < numcount; i = i + 1){ printf ( " %5.2f, ", nums[ i ]); printf ("\n " ); return ; int filterfloats ( float nums[], float low, float res [], int length ){ int i ; int resindex = 0; for( i = 0; i < length ; i = i + 1){ if (nums[ i ] > low){ res [ resindex] = nums[ i ]; resindex = resindex + 1; return resindex; 1.3 (3 Punkte) Die Funktion sumup(float nums[], float limit) summiert die ersten Werte des Arrays nums auf und gibt das Ergebnis zurück. Die Funktion soll die Summierung abbrechen, wenn sie im Array einen Wert erreicht, der größer als der Wertvon limitist. DieserWertsollnicht mehrin die Summeeingehen. Ergänzen Sie die Funktion sumup(), definieren Sie hierbei keine weiteren Variablen. float sumup( float nums[], float limit ){ float sum = 0; int i = 0; while(nums[ i ] < limit ){ sum = sum + nums[ i ]; i = i + 1; return sum;
5 Seite 5 (14) Aufgabe 2 Gegeben ist folgendes Programm: int calculate(......, ); int main(void){ int code = 0; int num1 = 0; int num2 = 0; printf ("\n Ganze Zahl : " ); scanf(" %d", &num1); code = calculate( , ); printf ("\n code: %d", code ); printf (" num1: %d, ", num1); printf (" num2: %d \n ", num2); Beispiel für drei Programmläufe: Ganze Zahl: -45 code: 0 num1: 22, num2: Ganze Zahl: 45 code: 1 num1: 45, num2: Ganze Zahl: 5000 code: -1 num1: 0, num2: (8 Punkte) Die Funktion calculate() besitzt zwei Parameter. Sie soll die Werte in den Variablen num1 und num2 ändern und dabei drei Fälle unterscheiden: 1. Der Wertvon num1istkleinerals 1: IndiesemFallerhalten num1und num2beidedenwertvon num1geteilt durch 2. Der Rückgabewert ist Der Wertvon num1istgrößerodergleich 1aber kleinerals 1000: In diesem Fall bleibt der Wert von num1 unverändert, num2 erhält den Wert num1mal 2. Der Rückgabewertist1. 3. WennwederFall (1) noch Fall (2) gegebenist: In diesem Fall erhalten beide Variablen num1 und num2 den Wert 0. Der Rückgabewert ist -1.
6 Seite 6 (14) Ergänzen Sie die Funktion calculate(), definieren Sie hierbei keine weiteren Variablen. Ergänzen Sie auch die im Programmtext oben mit... markierten Stellen. int calculate ( int, int ); int main(void){ int code = 0; int num1 = 0; int num2 = 0; printf ("\n Ganze Zahl: " ); scanf ( " %d", &num1); code = calculate(&num1, &num2); printf ("\n code: %d", code ); printf (" num1: %d, ", num1); printf (" num2: %d \n ", num2); int calculate ( int value, int number){ if ( value < 1){ number = value / 2; value = number; if ( value < 1000){ number = value + value ; return 1; value = 0; number = 0; return 1;
7 Seite 7 (14) Aufgabe 3 (8 Punkte) Gegeben ist folgendes Programm: int stdpower = 10; struct car{ int power; float weight ; char type [10]; ; typedef struct car CAR; void printnameweight(char text [], CAR acar){ strncpy (acar.type, "brumm", 10); acar. type [9] = 0; printf ("\n type : %s, ", acar. type ); printf ("\n weight : %5.2f", acar. weight ); printf ("\n power: %d", acar.power); text [0] = X ; acar. weight = stdpower ; return ; char renewcar(car acar, char newname[], int stdpower ){ acar >power = stdpower ; strncpy (acar >type, newname, 10); acar >type [9] = 0; printnameweight(newname, acar ); return acar >type [0]; int main(void){ CAR testcar = { 40, 0.9, "NONO" ; char result = 0; char line [] = "TURBO" ; result = renewcar(&testcar, line, 35); printf ("\n " ); printf ("\n type : %s", testcar. type ); printf ("\n power: %d", testcar.power); printf ("\n weight : %5.2f", testcar. weight ); printf ("\n line : %s", line ); printf ("\n result : %c", result ); printf ("\n " );
8 Seite 8 (14) Ergänzen Sie die Ausgabe des Programms. Hinweis: Wenn Sie sich im Programmtext oben(richtige) Notizen machen, können Sie auch dafür Punkte bekommen. type: brumm, weight: 0.90 power: type: TURBO power: 35 weight: 0.90 line: XURBO result: T
9 Seite 9 (14) Aufgabe 4 Gegeben ist folgendes Programm: struct athlet { char name[30]; short idnum; int yob; ; typedef struct athlet ATHLET; struct sports { int idnum; struct sports rest ; char name[20]; struct athlet champion; ; typedef struct sports SPORTS; typedef SPORTS SPORTS_PTR; int printsports (SPORTS_PTR); int printathlet (ATHLET ); FILE openfile (); int writetofile (SPORTS_PTR, FILE ); int main(void){ FILE outfile ; int check ; ATHLET athlet1 = {"Sabine", 9, 1971 ; ATHLET athlet2 = {"Fabian", 1, 1987; ATHLET athlet3 = {"Andre", 1, 1973; SPORTS sports1 = { 1, NULL, "turnen", &athlet2 ; SPORTS sports2 = { 2, NULL, "mtb", &athlet1 ; SPORTS sports3 = { 3, &sports1, " jojo ", NULL ; SPORTS sports4 = { 4, &sports3, "bob", &athlet3 ; SPORTS_PTR mysport = &sports4 ; sports2. rest = mysport; check = printsports (mysport); outfile = openfile (); check = writetofile (mysport, outfile ); check = writetofile(&sports1, outfile ); fclose ( outfile );
10 Seite 10 (14) 4.1 (4 Punkte) Skizzieren Sie die Datenstruktur, die durch die Variablen sports1,...sports4 und die Variablen athlet1, athlet2 und athlet3 gebildet wird. Zeichnen Sie für jede Struktur ein Kästchen und für jeden Pointer einen Pfeil. Schreiben Sie zu jeder Struktur den Namen der Variablen. sports2 sports4 sports3 sports1 NULL athlet1 athlet3 athlet2 NULL 4.2 (6 Punkte) Die folgenden Ausdrücke bezeichnen entweder einen Datentyp oder eine Variable.KreuzenSiejeweilsan,obessichbeidemAusdruckumeinenTypoder umeinevariablehandelt.wennessichumeinevariablehandelt,sogebensie auch dentypdervariable an. Ausdruck Typ Variable wenn Variable, welcher Typ? sports1.name X char[] athlet2.idnum X short sports2.rest X SPORTS_PTR athlet.name[3] X char sports1.champion X ATHLET* mysport X SPORTS_PTR 4.3 (3 Punkte) Die Funktion int printathlet(athlet ); soll den Namen(name), die ID-Nummer (idnum) und das Geburtsjahr yob des Sportlers auf dem Bildschirm ausgeben. Wenn erkennbar ist, dass der Parameter anathlet auf keinen gültigen Wert zeigt, soll die Funktion no champion ausgeben. In diesem Fall soll die Funktion der Wert-1 zurückliefern; ansonsten liefert die Funktion den Wert 0 zurück. Ergänzen Sie die Funktion an den mit... gekennzeichneten Stellen. int printathlet (ATHLET anathlet ){ if (anathlet == NULL){ printf ( "\n no champion" ); return 1; printf ("\n Athlet : %s, ", anathlet >name); printf (" %2d, ", anathlet >idnum);
11 Seite 11 (14) printf (" %4d. ", anathlet >yob); 4.4 (4 Punkte) Die Funktion int printsports(sports asport); soll alle Sportarten durchlaufen, die vom Parameter asport erreichbar sind. Zu jeder Sportart soll der Name ausgegeben werden. Außerdem soll der Sportler(Datentyp ATHLET), der über den Pointer champion erreichbar ist ausgegeben werden. Die Funktion gibt den Wert zurück, der vom letzten Aufruf der Funktion printathlet() zurückgeliefert wird. int printsports (SPORTS asport ){ int result = 0; while (asport!= NULL){ printf ( "\n Sports : %s", asport >name); result = printathlet (asport >champion ); asport = asport >rest ; return result ; 4.5 (4 Punkte) Die Funktion FILE openfile(); soll einen Datei-Namen vom Benutzer erfragen und dann diese Datei öffnen. Der Modus soll so gewählt werden, dass auf die Datei lesend und schreibend zugegriffen werden kann. Die Daten sollen bei der Übertragung vom Programm zur Datei bzw. umgekehrt in keiner Weise verändert werden. Außerdem soll die Datei neu angelegt werden, wenn sie nicht existiert. Wenn sie schon existiert, soll sie nach dem Öffnen leer sein. Wenn die Funktion die Datei nicht öffnen kann, soll sie eine Fehlemeldung ausgeben und das Porgramm beenden. Ergänzen Sie die Funktion an den mit... gekennzeichneten Stellen. FILE openfile (){ FILE outfile ; char filename [30]; printf ("\n Datei " ); scanf ( "%29s", filename ); outfile = fopen(filename, "w+b" ); if ( outfile == NULL){ printf ( "\n Fehler beim Öffnen der Datei %s \n", filename ); exit ( 1); return outfile ;
12 Seite 12 (14) 4.6 (5 Punkte) Die Funktion int writetofile(sports_ptr, FILE ) soll eine Variable vom Typ struct sports auf eine Datei schreiben. Der erste Parameter ist ein Pointer auf den Datensatz, der zweite ein Stream zu einer Datei. Wenn die Funktion die Daten nicht schreiben konnte, soll sie eine Fehlemeldung ausgeben. Ergänzen SiedieFunktionan denmit... gekennzeichnetenstellen. int writetofile (SPORTS_PTR asport, FILE outfile ){ int check = 0; check = fwrite (asport, sizeof (SPORTS), 1, outfile ); if (check!= 1){ printf ( "\n Fehler beim Schreiben \n" ); 4.7 (2 Punkte) Kann ein Aufruf der Funktion fwrite() in diesem Programm mehr als eine Struktur-Variable schreiben, z. B. die Variable sports4 und die zwei nachfolgenden, verketteten Variablen? Wenn ja, wie lautet der Aufruf von fwrite(), wenn nein. warum nicht? Nein. Die Variablen liegen nicht zwingend unmittelbar hintereinander im Speicher. Dies ist aber Voraussetzung für das Speichern mehrerer Variablen mit fwrite().
13 Seite 13 (14) Aufgabe 5 Gegeben ist folgendes Programm: int scrat ( int num[], int low, int high ){ int result ; if (low >= high ){ return num[low]; printf ("\n low: %d, high : %d", low, high ); result = scrat (num, low + 1, high) + scrat (num, low, high 1); return result ; int main(void){ int values [] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9; int result ; result = scrat (values, 3, 6); printf ("\n result : %d", result ); 5.1 (5 Punkte) Welche Ausgabe erzeugt das Programm? Ergänzen Sie die folgenden Zeilen an den mit... gekennzeichneten Stellen. Es genügen die ersten 5 Zeilen der Ausgabe. low: 3, high: 6 low: 4, high: 6 low: 5, high: 6 low: 4, high: 5 low: 3, high: 5 low: 4, high: 5 low: 3, high: (2 Punkte) Welchen Wert liefert die Funktion zurück (letzte Ausgabe)? result: (2 Punkt) Wie viele Funktionsaufrufe würde der Aufruf scrat(values, 1, 6); in obigem Programm erzeugen? 63 Funktionsaufrufe(einschließlich dem Aufruf scrat(values, 1, 6);).
14 Seite 14 (14) 5.4 (5 Punkte) Gegebenist diedefinition einerrekursivenfunktion beeb(k,n) mit k,n Z: beeb(k n,n/2) + k wenn k > n und n > 0 beeb(k,n) = beeb(n k,n/2) beeb(n/2,k/2) wenn n k und k > 0 2 sonst Schreiben Sie eine rekursiven Funktion in C, die die Funktion beeb(k, n) realisiert. int beeb( int k, int n){ int beeb( int k, int n){ if ((k > n) && (n > 0)){ return beeb(k n, n/2) + k; if ((n >= k) && (k > 0)){ return beeb(n k, n/2) beeb(n/2, k/2); return 2;
Hochschule Ravensburg-Weingarten Schriftliche Prüfung Programmieren Prof. Dr. M. Zeller
Hochschule Ravensburg-Weingarten Schriftliche Prüfung Programmieren Prof. Dr. M. Zeller Datum, Zeit, 10:30 12:00 Uhr(90 min) Aufgabenblätter 15 Seiten(einschl. Deckblatt) erreichbare Punktzahl 61 zugelassene
MehrFH Ravensburg-Weingarten Schriftlich Prüfung Programmieren
FH Ravensburg-Weingarten Schriftlich Prüfung Programmieren Prof. Dr. M. Zeller Datum, Zeit Aufgabenblätter erreichbare Punktzahl zugelassene Hilfsmittel, 0800 1000 Uhr (120 min) 16 Seiten (einschl. Deckblatt)
MehrHochschule Ravensburg-Weingarten Schriftliche Prüfung Programmieren Prof. Dr. M. Zeller
Hochschule Ravensburg-Weingarten Schriftliche Prüfung Programmieren Prof. Dr. M. Zeller Datum, Zeit, 08:00 09:30 Uhr (90 min) Aufgabenblätter 14 Seiten (einschl. Deckblatt) erreichbare Punktzahl 54 zugelassene
MehrHS Ravensburg-Weingarten Schriftlich Prüfung Programmieren
HS Ravensburg-Weingarten Schriftlich Prüfung Programmieren Prof. Dr. M. Zeller Datum, Zeit, 08:00 10:00 Uhr (120 min) Aufgabenblätter 16 Seiten (einschl. Deckblatt) erreichbare Punktzahl 58 zugelassene
MehrEinführung in die Programmierung
Name, Vorname Matrikelnummer Probeklausur zur Vorlesung Einführung in die Programmierung WS 2008/09 Dauer: 2 Stunden Hinweise: Schreiben Sie Ihren Namen und Ihre Matrikelnummer auf dieses Deckblatt und
MehrPraxis der Programmierung
Dynamische Datentypen Institut für Informatik und Computational Science Universität Potsdam Henning Bordihn Einige Folien gehen auf A. Terzibaschian zurück. 1 Dynamische Datentypen 2 Dynamische Datentypen
MehrFH München, FB 03 FA WS 06/07. Ingenieurinformatik. Name Vorname Matrikelnummer Sem.Gr.: Hörsaal Platz
FH München, FB 03 FA WS 06/07 Ingenieurinformatik Name Vorname Matrikelnummer Sem.Gr.: Hörsaal Platz Zulassung geprüft vom Aufgabensteller: Teil I Aufg. 2 Aufg. 3 Aufg. 4 Aufg. 5 Summe Note Aufgabensteller:
Mehreinlesen n > 0? Ausgabe Negative Zahl
1 Lösungen Kapitel 1 Aufgabe 1.1: Nassi-Shneiderman-Diagramm quadratzahlen Vervollständigen Sie das unten angegebene Nassi-Shneiderman-Diagramm für ein Programm, welches in einer (äußeren) Schleife Integer-Zahlen
MehrLesen Sie alle Aufgabenstellungen sorgfältig durch, bevor Sie mit der Bearbeitung der ersten Aufgabe beginnen.
INE1 Musteraufgaben für die Semesterendprüfung Hilfsmittel Vier Seiten selbst verfasste Zusammenfassung keine weiteren Hilfsmittel keine elektronischen Hilfsmittel Abgabe Füllen Sie das erste Aufgabenblatt
MehrVariablen. Deklaration: «Datentyp» «Variablenname» Datentyp bestimmt Größe in Bytes: sizeof Beispiel: long int v; Größe: 4 Bytes
Variablen Deklaration: «Datentyp» «Variablenname» Datentyp bestimmt Größe in Bytes: sizeof Beispiel: long int v; Größe: 4 Bytes v ist Stück im Speicher, der 4 Bytes lang ist Speicherzugriff? Über Adressen!
Mehr7 Funktionen. 7.1 Definition. Prototyp-Syntax: {Speicherklasse} {Typ} Name ({formale Parameter});
S. d. I.: Programieren in C Folie 7-1 7 Funktionen 7.1 Definition Prototyp-Syntax: Speicherklasse Typ Name (formale Parameter); der Funktions-Prototyp deklariert eine Funktion, d.h. er enthält noch nicht
MehrTeil 5: Zeiger, Felder, Zeichenketten Gliederung
Teil 5: Zeiger, Felder, Zeichenketten Gliederung Zeiger und Adressen Felder (Arrays) Zeichenketten (Strings) Zeigerarithmetik Mehrdimensionale Felder Zeiger und Adressen Felder Zeichenketten Zeigerarithmetik
MehrProbeklausur Programmieren in C Sommersemester 2007 Dipl. Biol. Franz Schenk 12. April 2007, Uhr Bearbeitungszeit: 105 Minuten
Probeklausur Programmieren in C Sommersemester 2007 Dipl. Biol. Franz Schenk 12. April 2007, 13.00-14.45 Uhr Bearbeitungszeit: 105 Minuten Schalten Sie ihr Mobiltelefon aus. Bei der Klausur ist als einziges
MehrIm Windows Betriebssystem sind Dateien eindeutig gekennzeichnet durch ihren Pfad, Dateinamen und nach einem Punkt die Dateierweiterung.
Dateioperationen Seite 1 von 12 Im Windows Betriebssystem sind Dateien eindeutig gekennzeichnet durch ihren Pfad, Dateinamen und nach einem Punkt die Dateierweiterung. z.b.: c:\testdateien\text.dat //Datendatei
Mehr2. Aufgabe (3 Punkte) Ergänzen Sie die leeren Zellen derart, dass sich in einer Zeile die selben Zahlenwerte ergeben.
Programmieren bei Dr. Robert Heß TM&M1, IST1 und ET1 Ende SS 2003 Klausur 1. Aufgabe (2 Punkte) Kodieren Sie folgende Dezimalzahlen in Binärzahlen um. Zeigen Sie den Rechenweg, die negative Zahl soll im
MehrProgrammieren in C. Zeiger auf void und ihre Anwendungen. Prof. Dr. Nikolaus Wulff
Programmieren in C Zeiger auf void und ihre Anwendungen Prof. Dr. Nikolaus Wulff Fallstudie: minmax.h #ifndef _MINMAX_H_ #define _MINMAX_H_ /** find minimal element in array */ char cmin(int length, char
MehrViel Erfolg bei der Bearbeitung der Aufgaben!
Musterlösung Name:... 1 2 3 4 5 Gesamt Note 12 8 10 15 11 56 Bitte tragen Sie auf dem Deckblatt Ihr Namen und Ihre Matrikelnummer ein und auf allen weiteren Seiten nur noch Ihre Matrikelnummer. Lösungen
MehrKlausur Programmieren in C Sommersemester 2007 Dipl. Biol. Franz Schenk 13. April 2007, 11.15-13.00 Uhr Bearbeitungszeit: 105 Minuten
Klausur Programmieren in C Sommersemester 2007 Dipl. Biol. Franz Schenk 13. April 2007, 11.15-13.00 Uhr Bearbeitungszeit: 105 Minuten Vorname: Nachname: Matrikelnummer: Legen Sie zu Beginn Ihren Studentenausweis
MehrInhalt. 1 Einstieg in die Welt von C Erste Schritte in C 31. Vorwort... 15
Vorwort... 15 1 Einstieg in die Welt von C 17 1.1 Die Sprache C... 17 1.2 Die C-Standardbibliothek... 18 1.3 Die nötigen Werkzeuge für C... 21 1.4 Übersetzen mit der Entwicklungsumgebung... 23 1.5 Übersetzen
MehrProgrammiersprachen Einführung in C
Programmiersprachen Einführung in C Teil 10: Arbeiten mit Prof. Dr. Gliederung Programmiersprachen 1. Von der Maschinensprache zu C 2. Die Struktur von C-Programmen 3. Variable und Datentypen in C 4. Bildschirm
MehrKlausur Programmiertechnik (Probeklausur 1)
Klausur Programmiertechnik (Probeklausur 1) Prüfer: Achim Bitzer Übung Matrikelnr: Name: Bitte tragen Sie auf jedem Blatt Ihre Matrikelnummer in der Kopfzeile ein! Punkte: von 70 Note: Unterschrift Prüfer
MehrKlausur. 2. Aufgabe (3 Punkte) Ergänzen Sie die leeren Zellen derart, dass sich in einer Zeile die selben Zahlenwerte ergeben.
Programmieren bei Dr. Robert Heß TM&M1, IST1 und ET1 Anfang SS 2003 Klausur 1. Aufgabe (2 Punkte) Kodieren Sie folgende Dezimalzahlen in Binärzahlen um. Zeigen Sie den Rechenweg, die negative Zahl soll
MehrProgrammieren für Ingenieure Übungs-Klausur
Programmieren für Ingenieure Übungs-Klausur 2014-xx-xx Name: Matrikelnummer: Studiengang: seit Dauer: 120 Minuten (2 Stunden) Zugelassene Hilfsmittel: Schreibgeräte. Zusätzliches Papier erhalten Sie vom
MehrProgrammierung mit C Zeiger
Programmierung mit C Zeiger Zeiger (Pointer)... ist eine Variable, die die Adresse eines Speicherbereichs enthält. Der Speicherbereich kann... kann den Wert einer Variablen enthalten oder... dynamisch
MehrTyp : void* aktuelle Parameter Pointer von beliebigem Typ
2. Funktionen - Prototypvereinbarung typangabe funktionsname(parameterliste); - Funktionsdefinition typ funktionsname(parameterliste){ Anweisung - Funktionstyp -> Typ der Funktionswertes zulaessige Typangaben
MehrEinführung in die C-Programmierung
Einführung in die C-Programmierung Warum C? Sehr stark verbreitet (Praxisnähe) Höhere Programmiersprache Objektorientierte Erweiterung: C++ Aber auch hardwarenahe Programmierung möglich (z.b. Mikrokontroller).
Mehr4.2 Programmiersprache C
4.2.1. Elementare Datentypen (signed) int, unsigned int, (signed) short (int), unsigned short (int), (signed) long (int), unsigned long (int) Elementare Datentypen für ganze Zahlen mit oder ohne Vorzeichen.
MehrArrays. Einleitung. Deklarieren einer Array Variablen
Arrays Einleitung bisher jede Variable einzeln deklariert: 12 3 14 12 32 32 3 32 5 3 double sum; int count; ÿ Sie können Zweck und Aufbau von Array-Datentypen erklären ÿ Sie können einen Array korrekt
MehrTeilklausur I in Informatik TEL08GR1 + TELK08 (TEL08GR2) Lewandowski
Teilklausur I in Informatik TEL08GR1 + TELK08 (TEL08GR2) Lewandowski Es sind insgesamt 84 Punkte zu erreichen (80 Punkte werden als 100% gewertet) (Jeder Punkt entspricht einer Bearbeitungszeit von etwa
MehrHochschule Darmstadt Informatik-Praktikum (INF 1) WS 2014/2015 Wirtschaftsingenieur Bachelor 4. Aufgabe Datenstruktur, Dateieingabe und -ausgabe
Aufgabenstellung Für ein Baumkataster sollen für maximal 500 Bäume Informationen gespeichert werden, die alle nach der gleichen Weise wie folgt strukturiert sind: Nummer Bauminfo Baumart Hoehe Baum Umfang
MehrKlausur Informatik WS 2012/13
Klausur Informatik WS 2012/13 Name Gruppe 1 Vorname Dauer 90 min Matrikelnummer Hilfsmittel keine Die Klausur ist mit 50 Punkten sicher bestanden. Hinweies: Voraussetzung für die Teilnahme ist das Bestehen
MehrTeilklausur I in Informatik TEL09GR2 Lewandowski
Teilklausur I in Informatik TEL09GR2 Lewandowski Es sind insgesamt 84 Punkte zu erreichen (80 Punkte werden als 100% gewertet) (Jeder Punkt entspricht einer Bearbeitungszeit von etwa 1 Minute) Aufgabe
MehrDateioperationen Fachhochschule Würzburg-Schweinfurt Prof. Dr. Martin Ochs. Abspeichern und Einlesen von Texten (Strings) in Dateien
Informatik I SS 2003 Dateioperationen 1 Textdateien, Öffnen Abspeichern und Einlesen von Texten (Strings) in Dateien 1. Das Öffnen einer Datei a) Deklaration eines Zeigers auf eine Datei FILE *pfile; b)
MehrAlgorithmen und Datenstrukturen I. Blatt 2. Prof. Dr. Oliver Braun. Fakultät für Informatik und Mathematik Hochschule München
Algorithmen und Datenstrukturen I Blatt 2 Fakultät für Informatik und Mathematik Hochschule München Letzte Änderung: 18.03.2018 20:05 Aufgabe 1 struct, Parameterübergabe und const Das Repository für diese
MehrGrundlagen der Programmierung in C++ Arrays und Strings, Teil 1
Grundlagen der Programmierung in C++ Arrays und Strings, Teil 1 Wintersemester 2005/2006 G. Zachmann Clausthal University, Germany zach@in.tu-clausthal.de Das C++ Typsystem simple structured integral enum
MehrVerwendung Vereinbarung Wert einer Funktion Aufruf einer Funktion Parameter Rekursion. Programmieren in C
Übersicht Funktionen Verwendung Vereinbarung Wert einer Funktion Aufruf einer Funktion Parameter Rekursion Sinn von Funktionen Wiederverwendung häufig verwendeter nicht banaler Programmteile Wiederverwendung
MehrGrundlagen. Die Komponenten eines C Programms. Das erste Programm
Grundlagen 1. Die Komponenten eines C Programms 2. Ein Programm erzeugen und übersetzen 3. Variablen Deklarieren und Werte zuweisen 4. Zahlen eingeben mit der Tastatur 5. Arithmetische Ausdrücke und Berechnungen
MehrVariablen. int Flugzeug. float. I write code Hund. String. long. Borchers: Programmierung für Alle (Java), WS 06/07 Kapitel
4213 Variablen 17.834 float Flugzeug 36812736294 I write code Hund long String Borchers: Programmierung für Alle (Java), WS 06/07 Kapitel 3 + 4 1 Variablen sind wie Becher. Sie speichern etwas. // Variablen
Mehr[Strukturen] Vereinbarung Verwendung Operationen mit struct Zeiger auf struct Strukturen auf dem Heap Datenstrukturen gebildet mit struct union
Vereinbarung Verwendung Operationen mit struct Zeiger auf struct Strukturen auf dem Heap Datenstrukturen gebildet mit struct union Vereinbarung struct name typ komponente1; typ komponente2;... typ komponenten;
MehrÜbungspaket 29 Dynamische Speicherverwaltung: malloc() und free()
Übungspaket 29 Dynamische Speicherverwaltung malloc() und free() Übungsziele Skript In diesem Übungspaket üben wir das dynamische Alloziieren 1. und Freigeben von Speicherbereichen 2. von Zeichenketten
MehrFH D. Objektorientierte Programmierung in Java FH D FH D. Prof. Dr. Ing. André Stuhlsatz. Referenzen. Referenzen
5 Objektorientierte Programmierung in Java Prof. Dr. Ing. André Stuhlsatz Referenzen Beispiel an der einfachen Klasse Walze: public class Walze { int id; public Walze(int id) { this.id = id; Verwenden
MehrRO-Tutorien 3 / 6 / 12
RO-Tutorien 3 / 6 / 12 Tutorien zur Vorlesung Rechnerorganisation Christian A. Mandery WOCHE 2 AM 06./07.05.2013 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft
MehrPrüfung Informatik D-MATH/D-PHYS :00 11:00
Prüfung Informatik D-MATH/D-PHYS 24. 1. 2014 09:00 11:00 Prof. Bernd Gartner Kandidat/in: Name:... Vorname:... Stud.-Nr.:... Ich bezeuge mit meiner Unterschrift dass ich die Prufung unter regularen Bedingungen
MehrPhysische Datenstrukturen
Elementare Datentypen Strukturierte Datentypen Zeiger Seite 1 Einfache Datentypen Datentyp char Verwendung: ASCII-Zeichen Wertebereich: alle darstellbaren Zeichen, 8 bit lange Ganzzahlen im Intervall -128
MehrMartin Unold INFORMATIK. Geoinformatik und Vermessung
Zusammenfassung Was ist eine Programmiersprache? Eine Sprache, die Formal eindeutig in Maschinenbefehle übersetzbar ist Für Menschen einfacher verständlich ist als Bytecode Zur Formulierung von Datenstrukturen
MehrBetriebssysteme, Rechnernetze und verteilte Systeme 1. Crashkurs C (2)
Betriebssysteme, Rechnernetze und verteilte Systeme 1 Crashkurs C (2) Olaf Spinczyk Arbeitsgruppe Eingebettete Systemsoftware Lehrstuhl für Informatik 12 TU Dortmund olaf.spinczyk@tu-dortmund.de http://ess.cs.uni-dortmund.de/teaching/ss2008/bsrvs1/
MehrKlausur zu Grundlagen der Programmierung in C
Prof. G. Zachmann Dipl.-Inf. C. Giesemann TU Clausthal Institut für Informatik 14. 2. 2006 Klausur zu Grundlagen der Programmierung in C Wintersemester 2005/2006 Halbe Veranstaltung Name:... Matrikelnummer:...
Mehr2. Programmierung in C
2. Programmierung in C Inhalt: Überblick über Programmiersprachen, Allgemeines zur Sprache C C: Basisdatentypen, Variablen, Konstanten Operatoren, Ausdrücke und Anweisungen Kontrollstrukturen (Steuerfluss)
MehrTechnische Universität Braunschweig Institut für Programmierung und Reaktive Systeme
Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme Programmieren I Dr. Werner Struckmann 6. März 2013 Name: Vorname: Matrikelnummer: Kennnummer: Anrede: Frau Herr Studiengang:
MehrPrüfung Informatik D-MATH/D-PHYS :00 17:00
Prüfung Informatik D-MATH/D-PHYS 9. 8. 0 5:00 7:00 Prof. Bernd Gartner Kandidat/in: Name:. Vorname:. Stud.-Nr.:. Ich bezeuge mit meiner Unterschrift, dass ich die Prufung unter regularen Bedingungen ablegen
MehrRO-Tutorien 15 und 16
Tutorien zur Vorlesung Rechnerorganisation Tutorienwoche 2 am 04.05.2011 1 Christian A. Mandery: KIT Universität des Landes Baden-Württemberg und nationales Grossforschungszentrum in der Helmholtz-Gemeinschaft
MehrDateizugriff unter C
Begriffe Dateizugriff unter C Datei = sequentielle Ansammlung von Datenbytes, z.b. auf einer Festplatte Auch Bildschirm und Tastatur werden wie Dateien behandelt: Bildschirm ist die Datei stdout Tastatur
MehrM. Graefenhan 2000-12-07. Übungen zu C. Blatt 3. Musterlösung
M. Graefenhan 2000-12-07 Aufgabe Lösungsweg Übungen zu C Blatt 3 Musterlösung Schreiben Sie ein Programm, das die Häufigkeit von Zeichen in einem eingelesenen String feststellt. Benutzen Sie dazu ein zweidimensionales
Mehrfloat *point(float a, float b); // Funktionsdeklaration Zeiger als Funktionswert // point liefert als Wert die Adresse seines Ergebnisses
Zeiger auf Funktionen 1 Zeiger als Funktionswert... 1 2 "Zeiger als Funktionswert" versus "Zeiger auf eine Funktion"... 2 2.1 Das Beispiel zu Zeiger auf eine Funktion veranschaulicht den Sachverhalt...
Mehrfile:///h:/dokumente/_fh/ ws /etinfoii/vorlesung/infoii...
7 Dateien Um Daten dauerhaft zu sichern, müssen sie auf den Sekundärspeicher (die Festplatte) abgespeichert werden. Beim Umgang mit Peripheriegeräten unter Windows und UNIX ist zu beachten Die Verbindung
MehrC++-Zusammenfassung. H. Schaudt. August 18, 2005
C++-Zusammenfassung H. Schaudt August 18, 2005 1 Datentypen 1.1 Grunddatentypen int (-32xxx bis +32xxx, implementerungs-abhängig) char -128 bis +128 float double bool (C++) int und char sind austauschbar:
Mehr1. Aufgabe (6 Punkte)
Nachname:... Vorname:... MatrNr.:... Klausur PR2 HAW-Hamburg, Fakultät Technik und Informatik, Department Informations- und Elektrotechnik Dr. Robert Heß, 1.2.2008 Bearbeitungsdauer: 90 min Hilfsmittel:
MehrDeklarationen in C. Prof. Dr. Margarita Esponda
Deklarationen in C 1 Deklarationen Deklarationen spielen eine zentrale Rolle in der C-Programmiersprache. Deklarationen Variablen Funktionen Die Deklarationen von Variablen und Funktionen haben viele Gemeinsamkeiten.
MehrU8 7. Übung U8 7. Übung
U8 7. Übung U8 7. Übung Dynamische Speicherverwaltung Generisches Sortieren Aufgabe 7 U8.1 U8-1 Dynamische Speicherverwaltung U8-1 Dynamische Speicherverwaltung Erzeugen von Feldern der Länge n: mittels:
MehrAdvanced Programming in C
Advanced Programming in C Pointer und Listen Institut für Numerische Simulation Rheinische Friedrich-Wilhelms-Universität Bonn Oktober 2013 Überblick 1 Variablen vs. Pointer - Statischer und dynamischer
MehrKlausur Grundlagen der Programmierung
Klausur Grundlagen der Programmierung Aufgabenstellung: Martin Schultheiß Erreichte Punktzahl: von 60 Note: Allgemeine Hinweise: Schreiben Sie bitte Ihren Namen auf jedes der Blätter Zugelassene Hilfsmittel
MehrKlausur in Programmieren
Studiengang Sensorik/Sensorsystemtechnik Note / normierte Punkte Klausur in Programmieren Winter 2009/2010, 18. Februar 2010 Dauer: 1,5h Hilfsmittel: Keine (Wörterbücher sind auf Nachfrage erlaubt) Name:
Mehr6.2 Extras/Lesen aus Dateien
6.2 Extras/Lesen aus Dateien 6.2.1 Problem Aus einer Datei sollen Spannungswerte eingelesen werden. Anschließend sollen Anzahl, Minimum, Maximum, AMW und Standardabweichung ermittelt und ausgegeben werden.
MehrKlausur Programmieren 1 SS 17 Prof. Dr.-Ing. Jürgen Brauer
Klausur Programmieren 1 SS 17 Prof. Dr.-Ing. Jürgen Brauer Prüfungstag Dienstag, 18.07.2017 Prüfungszeitraum 10:00-12:00 Prüfungsdauer 120min Prüfungsraum A002/003 Name (Blockschrift): Vorname (Blockschrift):
MehrFunktionen Häufig müssen bestimmte Operationen in einem Programm mehrmals ausgeführt werden. Schlechte Lösung: Gute Lösung:
Funktionen Häufig müssen bestimmte Operationen in einem Programm mehrmals ausgeführt werden. Schlechte Lösung: Der Sourcecode wird an den entsprechenden Stellen im Programm wiederholt Programm wird lang
MehrC allgemein. C wurde unter und für Unix entwickelt. Vorläufer sind BCPL und B.
C-Crash-Kurs Eine kurze, keinesfalls erschöpfende Einführung in die Sprache C für Studierende, die eine strukturierte imperative Programmiersprache beherrschen. Die Vorstellung erfolgt am Beispiel von
Mehr1 Vom Problem zum Programm
Hintergrundinformationen zur Vorlesung GRUNDLAGEN DER INFORMATIK I Studiengang Elektrotechnik WS 02/03 AG Betriebssysteme FB3 Kirsten Berkenkötter 1 Vom Problem zum Programm Aufgabenstellung analysieren
MehrVerschlüsseln eines Bildes. Visuelle Kryptographie. Verschlüsseln eines Bildes. Verschlüsseln eines Bildes
Verschlüsseln eines Bildes Visuelle Kryptographie Anwendung von Zufallszahlen Wir wollen ein Bild an Alice und Bob schicken, so dass Alice allein keine Information über das Bild bekommt Bob allein keine
MehrC-Pointer (Zeiger, Adressen) vs. C++ Referenzen
C-Pointer (Zeiger, Adressen) vs. C++ Referenzen Der Pointer (C/C++): In C/C++ ist der Pointer ein eigener Datentyp, der auf Variablen/Objekte zeigen kann. Indem man den Pointer dereferenziert, gewinnt
MehrArrays (Felder/Vektoren)
Arrays (Felder/Vektoren) Zusammenfassung mehrerer Variablen des gleichen Typs unter einem Namen im Speicher direkt hintereinander abgelegt Definition: Typname Arrayname [Größe]; Beispiel: int ar [5]; Zugriff
MehrWichtige Prinzipien von C#
Wichtige Prinzipien von C# Marc Satkowski 20. November 2016 C# Kurs Gliederung 1. Dokumentationskommentare 2. Gültigkeit (Scope) 3. namespace & using 4. Methodenüberladung 5. Wert- & Referenztyp 6. null
Mehr188.154 Einführung in die Programmierung Vorlesungsprüfung
Matrikelnummer Studienkennzahl Name Vorname 188.154 Einführung in die Programmierung Vorlesungsprüfung Donnerstag, 27.1.2005, 18:15 Uhr EI 7 Arbeitszeit: 60 min - max. 50 Punkte erreichbar - Unterlagen
Mehr3.2 Datentypen und Methoden
Kap03.fm Seite 217 Dienstag, 7. September 2010 1:48 13 3.2 Datentypen und Methoden 217 3.2 Datentypen und Methoden Wie bei vielen höheren Programmiersprachen gibt es auch in Java einfache und strukturierte
MehrGI Vektoren
Vektoren Problem: Beispiel: viele Variablen vom gleichen Typ abspeichern Text ( = viele char-variablen), Ergebnisse einer Meßreihe ( = viele int-variablen) hierfür: Vektoren ( = Arrays = Feld ) = Ansammlung
Mehr1. Teilklausur Gruppe A. Bitte in Druckschrift leserlich ausfüllen!
Objektorientierte Programmierung & Modellierung WS 2007/8 Universität Koblenz-Landau Institut für Informatik Prof. Dr. Ralf Lämmel Dr. Manfred Jackel 1. Teilklausur 07.12.2007 Gruppe A Bitte in Druckschrift
MehrZeiger. C-Kurs 2012, 2. Vorlesung. Tino Kutschbach 10.
Zeiger C-Kurs 2012, 2. Vorlesung Tino Kutschbach tino.kutschbach@campus.tu-berlin.de http://wiki.freitagsrunde.org 10. September 2012 This work is licensed under the Creative Commons Attribution-ShareAlike
Mehr2. Programmierung in C
2. Programmierung in C Inhalt: Überblick über Programmiersprachen, Allgemeines zur Sprache C C: Basisdatentypen, Variablen, Konstanten, Operatoren und Ausdrücke Anweisungen und Kontrollstrukturen (Steuerfluss)
MehrAlgorithmen und Datenstrukturen
Algorithmen und Datenstrukturen Dynamische Datenobjekte Pointer/Zeiger, Verkettete Liste Eigene Typdefinitionen 1 Zeigeroperatoren & und * Ein Zeiger ist die Speicheradresse irgendeines Objektes. Eine
MehrProbeklausur: BTI2 / Programmieren I Prof. Dr. H. Herold Erlaubte Hilfsmittel: Vorlesungsmitschrift; C-Bücher
Probeklausur: BTI2 / Programmieren I Prüfer Prof. Dr. H. Herold Erlaubte Hilfsmittel: Vorlesungsmitschrift; C-Bücher 1. Aufgabe Was gibt das im folgenden angegebene Programm bei seiner Ausführung auf den
Mehr6. Zeiger Allgemeines Definition eines Zeigers
6. Zeiger www.c-programme.de Stefan Thiemert Kapitel 6 - Seite 1 von 6 6. 1. Allgemeines Zeiger spielen in der Programmierung eine wichtige Rolle. Sie sind wichtig, bei der Arbeit mit Arrays und Funktionen.
MehrZeichendarstellung. Zeichen sind Zahlen (in C) Zeichen und switch
darstellung Arbeiten mit darstellung werden im Computer durch (kleine) Zahlen dargestellt in C können im Datentyp char gespeichert werden, dieser umfasst ein Byte und gilt als Ganzzahltyp darstellung Arbeiten
MehrDynamische Datentypen. Destruktor, Copy-Konstruktor, Zuweisungsoperator, Dynamischer Datentyp, Vektoren
Dynamische Datentypen Destruktor, Copy-Konstruktor, Zuweisungsoperator, Dynamischer Datentyp, Vektoren Probleme mit Feldern (variabler Länge) man kann sie nicht direkt kopieren und zuweisen Probleme mit
MehrKlausur Programmieren 2 SS 2016
Klausur Programmieren 2 SS 2016 Name Gruppe 1 Vorname Dauer 90 min Matrikelnummer Hilfsmittel keine Die Klausur ist mit 50 Punkten sicher bestanden. Hinweise: Formulieren Sie Ihre Lösungen auf dem Aufgabenblatt
MehrProgrammieren in C. Die C-Standardbibliothek: Datei Ein- und Ausgabe. Prof. Dr. Nikolaus Wulff
Programmieren in C Die C-Standardbibliothek: Datei Ein- und Ausgabe Prof. Dr. Nikolaus Wulff Das Dateisystem In C erfolgt die gesamte Ein- und Ausgabe durch Lesen oder Schreiben von Strömen (stream). Periphere
MehrNachname:... Vorname:... MatrNr.:... Klausur PR2. Erstellen Sie eine Struktur für eine Komplexe Zahl mit den Elementen real und imag vom Typ double.
Nachname:... Vorname:... MatrNr.:... Klausur PR2 HAW-Hamburg, Fakultät Technik und Informatik, Department Informations- und Elektrotechnik Dr. Robert Heß, 4.7.2008 Bearbeitungsdauer: 90 min Hilfsmittel:
Mehr5.4 Arrays. Oft müssen viele Werte gleichen Typs gespeichert werden. Idee: Lege sie konsekutiv ab! Greife auf einzelne Werte über ihren Index zu!
5.4 Arrays Oft müssen viele Werte gleichen Typs gespeichert werden. Idee: Lege sie konsekutiv ab! Greife auf einzelne Werte über ihren Index zu! Feld: Index: 17 3-2 9 0 1 0 1 2 3 4 5 Harald Räcke 114/656
MehrProgrammierstarthilfe SS 2008 Fakultät für Ingenieurwissenschaften und Informatik 8. Blatt Für den 16. und
Programmierstarthilfe SS 2008 Fakultät für Ingenieurwissenschaften und Informatik 8. Blatt Für den 16. und 17.6.2008 Organisatorisches Um auf die Mailingliste aufgenommen zu werden schicke einfach eine
MehrInput, Output, Dateien
Input, Output, Dateien C-Kurs 2013, 1. Tutorium Armelle Vérité http://wiki.freitagsrunde.org 8. September 2013 This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. 1 / 21
MehrVisuelle Kryptographie. Anwendung von Zufallszahlen
Visuelle Kryptographie Anwendung von Zufallszahlen Verschlüsseln eines Bildes Wir wollen ein Bild an Alice und Bob schicken, so dass Verschlüsseln eines Bildes Wir wollen ein Bild an Alice und Bob schicken,
MehrMatrikelnr. Name. Vorname
Fakultät für Wirtschaftswissenschaft Matrikelnr. Name Vorname KLAUSUR: Entwurf und Implementierung von Informationssystemen (32561) TERMIN: 14.09.2016, 14:00 16:00 Uhr PRÜFER: Univ.-Prof. Dr. rer. pol.
MehrEine Einführung in C-Funktionen
Eine Einführung in C-Funktionen CGK-Proseminar 2014 Philip Gawehn 04.07.2014, Hamburg Inhaltsverzeichnis 1 Einleitung 2 2 Grundlagen 2 2.1 Der Aufbau einer Funktion....................... 2 2.2 Schlüsselwörter.............................
MehrLösungen der P1-Musterprüfungsaufgaben
Lösungen der P1-Musterprüfungsaufgaben 7.6.2012 Textformatierung Eine Textdatei wird eingelesen, aufeinander folgende White-space-Zeichen werden zu einem zusammengefasst, die Zeilenlänge wird angepasst
MehrE-/A-Funktionalität nicht Teil der Programmiersprache
C Ein-/Ausgabe C Ein-/Ausgabe C.1 Überblick E-/A-Funktionalität nicht Teil der Programmiersprache Realisisierung durch "normale" Funktionen Bestandteil der Standard-Funktionsbibliothek einfache Programmierschnittstelle
MehrEinführung in die Programmierung für Physiker. Die Programmiersprache C Strukturen ("struct...")
Einführung in die Programmierung für Physiker Die Programmiersprache C Strukturen ("struct...") Marc Wagner Institut für theoretische Physik Johann Wolfgang Goethe-Universität Frankfurt am Main WS 2013/14
MehrPass by Value Pass by Reference Defaults, Overloading, variable Parameteranzahl
Funktionen Zusammenfassung von Befehlssequenzen als aufrufbare/wiederverwendbare Funktionen in einem Programmblock mit festgelegter Schnittstelle (Signatur) Derartige prozedurale Programmierung erlaubt
MehrDr. Monika Meiler. Inhalt
Inhalt 11 Dynamische Feldvereinbarung... 11-2 11.1 Dynamische Vereinbarung von Vektoren... 11-3 11.2 Dynamische Vereinbarung von Matrizen... 11-5 11.3 Die Kommandozeile... 11-8 Propädeutikum 11-1/8 11
MehrFelder, Rückblick Mehrdimensionale Felder. Programmieren in C
Übersicht Felder, Rückblick Mehrdimensionale Felder Rückblick Vereinbarung von Feldern: typ name [anzahl]; typ name = {e1, e2, e3,..., en} Die Adressierung von Feldelementen beginnt bei 0 Die korrekte
MehrII. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java:
Technische Informatik für Ingenieure (TIfI) WS 2005/2006, Vorlesung 9 II. Grundlagen der Programmierung Ekkart Kindler Funktionen und Prozeduren Datenstrukturen 9. Datenstrukturen Daten zusammenfassen
MehrProgrammierung und Angewandte Mathematik
Programmierung und Angewandte Mathematik C++ /Scilab Programmierung und Einführung in das Konzept der objektorientierten Anwendungen zu wissenschaftlichen Rechnens SS 2012 Ablauf Was sind Funktionen/Methoden
MehrNachholklausur zur Vorlesung: Einführung in die objektorientierte Programmierung mit Java WS1415
Nachholklausur zur Vorlesung: Einführung in die objektorientierte Programmierung mit Java WS1415 Alexander Bazo 10. April 2015 Allgemeine Hinweise 1. Die Bearbeitungszeit beträgt 60 Minuten. Sie könne
Mehr