06.10.2013 Aufrufe

Uebungsaufgaben

Uebungsaufgaben

Uebungsaufgaben

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Aufgabe 10 'Teilbar' C **<br />

Schreiben Sie ein Programm, das eine Zahl von der Tastatur einliest und sagt, ob sie durch 7 teilbar ist.<br />

Beispiel: Zahl ? 33<br />

33 ist nicht teilbar<br />

Aufgabe 11 'Zahlen Sortieren' C ***<br />

Schreiben Sie ein Programm das drei Zahlen von der Tastatur in die drei Variablen a, b und c einliest, und diese<br />

anschliessend durch Vertauschen so ordnet, dass in der Variablen a die grösste, in der Variablen b die mittlere<br />

und in der Variablen c die kleinste Zahl steht. Anschliessend soll das Programm zur Kontrolle den Inhalt der<br />

Variablen a, b und c ausgeben.<br />

Aufgabe 12 'Quadratzahlen' C **<br />

Schreiben Sie ein Programm, das die Quadratzahlen von 1 bis 10 ausgibt (mit Schlaufen).<br />

Beispiel: 1: 1<br />

2: 4<br />

3: 9<br />

usw<br />

Aufgabe 13 'Fakultäten I' Cf *<br />

Für welche Zahlen liefert das Programm 'public\Labor\Info\1_Semester\data\aufgaben\fakultaeten\' korrekte<br />

Resultate? Rechnen Sie 1! .. 10! Von Hand aus und vergleichen Sie mit den Resultaten des Programms.<br />

Aufgabe 14 'Fakultäten II' Cf *<br />

Bauen Sie im Programm Fakultaeten einen Test ein, der prüft ob die Eingabe im zulässigen Bereich liegt. Geben<br />

Sie eine Fehlermeldung aus und verhindern Sie die Berechnung, falls dies nicht der Fall ist. Ändern Sie die<br />

Funktion main() so, dass die beiden Zeilen printf("\n Zahl eingeben... und scanf(%hd", Zahl) nur je einmal<br />

vorkommen.<br />

Aufgabe 15 'Fibonacci' C ***<br />

Schreiben Sie ein Programm, das die ersten 15 Zahlen der Fibonaci-Reihe ausgibt. (Jede Zahl ist die Summe der<br />

beiden vorherigen Zahlen), die Reihe soll mit 0 1 beginnen.<br />

Bildungsvorschrift der Fibonacci-Reihe: Fn = Fn-1 + Fn-2, wobei F0 = 0, F1 = 1<br />

Beispiel: 0<br />

1<br />

1<br />

2<br />

3<br />

5<br />

8<br />

13<br />

Aufgabe 16 'Nächste Fibonacci' C ****<br />

Schreiben Sie ein Programm, welches zu einer gegebenen Zahl die nächstliegende Fibonacci-Zahl ausgibt<br />

Beispiel: Eingabe 7<br />

Ausgabe 8<br />

Eingabe 14<br />

Ausgabe 13<br />

Beginnen Sie zuerst mit einem Programm, welches die nächst grössere Fibonacci-Zahl ausgibt.<br />

<strong>Uebungsaufgaben</strong> Informatik (23.09.2010, I. Oesch) 2

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!