Fachschaft Elektrotechnik
TU Wien

Offizielles
Service
Forum
Beispielupload
Beispielsammlung
Freizeit
Fotos
Links
Kontakt
FET-MitarbeiterInnen


Buddy Network


r1 - 26 Nov 2006 - 18:03:08 - TWikiGuestYou are here: FET >  Beispielsammlung  >  SemesterZwei > VuProgrammieren1Lva > UebungsBeispiele

4. UE

a)

Minimal A) Erstellen sie zwei Felder funktionA und funktionB vom Typ double der Größe 15. Weisen Sie den Elementen der Felder die Werte der Funktion cos(x) für x e [0; 8] zu. Erstellen sie eine Funktion void dumpArray(double a[], long n), die die Werte des Feldes a ausgibt.

Minimal cool.gif Erstellen sie eine Funktion void addFunction(double a[], double b[], double c[], long n), die Elementweise Feld a und b addiert. Erstellen sie eine Funktion void multiplyFunction(double a[], double b[], double c[], long n), die Elementweise die Felder a und b multipliziert

Fortgeschrittenen) Erstellen sie eine Funktion double f(double x, double a[], long n), die die Funktionswerte erhält und daraus das Ergebnis der Funktion für den Wert x linear interpoliert.

Experten) Berechnen sie das Integral zwischen den Werten a und b der Funktion.

b)


minimal: 1.) zeichenkette mit max. 60 elementen einlesen, überprüfen ob's nur buchstaben sind 2.) diese zeichenkette verschlüsseln, frei nach julius cäsar. dazu muss ein "schlüssel" (von 1-25) eingelesen werden, der dann zu jedem buchstaben der zeichenkette addiert wird. dann bekommt man eine codierte zeichenkette. also z.b. 'Z' plus 2 ist 'B' . steht übrigens im buch auf seite 210 wie das funzt.
erweiterung: 3.) eine zeichenkette entschlüsseln, nach dem selben prinzip. tip: den "schlüssel" nicht addieren, sondern subtrahieren. 4.) am angabezettel steht eine verschlüsselte zeichenkette, die soll man ohne den schlüssel zu kennen entschlüsseln. hab ich nicht mehr geschafft - blöde, dumme fehler kosten leider vieeel zeit - aber am einfachsten wäre es wohl diese kette mit den schlüsseln 1-25 zu entschlüsseln, ausgeben und einfach schauen was man lesen kann. an den expertenteil kann ich mich nimmer erinnern.
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions