Struktogramme

Werbung
Programmieren
Fachbereich Elektrotechnik
Übung 3
Aufgabe3_1:
Der Mittelwert einer beliebigen Folge von positiven Zahlen soll ermittelt und ausgegeben
werden. Die Zahlen werden über die Tastatur eingegeben. Die Zahl "-1" beendet die
Eingabe.
Aufgabe3_2:
a) Auf den Bildschirm soll ein gleichschenkliges Dreieck mit
Sternen gezeichnet werden, die Seitenlänge wird eingegeben.
b).Das Dreieck soll nun folgende Form haben. Schreiben Sie ihr
Programm entsprechend um.
*
* *
* * *
* * * *
*
* *
* * *
* * * *
Aufgabe3_3:
Berechnen Sie den Grenzwert der folgenden geometrischen Reihe:
x  1
1 1 1 1 1 1
     ....
2 2 2 2 3 2 4 25 2 6
Berechnen Sie den Wert in einer Schleife, die solange durchlaufen wird, bis sich der neue
Wert nur mehr um eine einstellbare Differenz  vom vorigen Wert unterscheidet. Geben Sie
die Werte in einer Tabelle aus.
Aufgabe3_4:
Berechnen Sie den Gesamtwiderstand der folgenden Schaltung für 10 verschiedene
Potentiometerstellungen in Tabellenform. R1 und R2 werden eingelesen
R1
1
R2
1
Übung 3
1/2
Programmieren
Fachbereich Elektrotechnik
Aufgabe3_5: : Taschenrechner
Schreiben Sie ein Programm, das unterschiedliche Rechenoperationen mit zwei Zahlen
ausführen kann. Die Zahlen und die Verknüpfung werden wie beim Taschenrechner über die
Tastatur eingegeben. Nach Eingabe von "Enter" wird das Ergebnis berechnet und
ausgegeben. Folgende Verknüpfungen sollen möglich sein:
+
Addition
Subtraktion
*
Multiplikation
/
Division
d
Division ohne Rest (div)
m
Rest (mod)
Beispiel: Eingabe von 3 + 4 
liefert als Ausgabe 3 + 4 = 7
Das Programm wartet nach jeder Berechnung auf eine neue Eingabe. Es wird beendet,
wenn für beide Zahlen 0 eingegeben wird.
Aufgabe3_6: Kalenderblatt
Mit dem Rechner soll ein Kalenderblatt für einen Monat erstellt werden. Dem Programm wird
die Anzahl der Tage und der erste Wochentag (z.B. Montag =1, Dienstag = 2, usw) eines
Monats eingegeben. Das Kalenderblatt soll folgendermaßen aussehen:
---------------------------Mo
4
11 18 25
Di
5
12 19 26
Mi
6
13 20 27
Do
7
14 21 28
Fr
1
8
15 22 29
Sa
2
9
16 23 30
So
3
10 17 24
----------------------------
Übung 3
2/2
Herunterladen