Uebungsaufgaben
Uebungsaufgaben
Uebungsaufgaben
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