![]() |
||
| Informatik |
Material
Portal
Portfolio
Präsentation
Grafik
Tabellenkalkulation
Informatik56
9 10
11
12
13
Messen, Steuern, Regeln
Linux
Theorie
Didaktik
Open Source
Spiele
Wettbewerbe
Netzbetreuung
intern
Literatur
Links
Energie
corewar
UNIX/Linux
|
|
|
Der Computer soll auf Knopfdruck eine Melodie spielen.
Mit Hilfe der Anweisung windows.Beep(frequenz, dauer) gibt der Computer einen Ton der gegeben Frequenz (in Hertz) und der angegebenen Dauer (in ms) aus.
Füllen Sie beim Start des Programms ein Array mit den Frequenzen der C-Dur-Tonleiter:
| Note | c | d | e | f | g | a | h | c |
|---|---|---|---|---|---|---|---|---|
| Frequenz | 262 | 294 | 330 | 349 | 392 | 440 | 494 | 523 |
Ein Memofeld soll die Abfolge der Noten enthalten (in jeder Zeile den Index einer Frequenz im Array).
Durch Klicken auf eine "Spielen"-Schaltfläche soll die eingegebene Melodie gespielt werden.
Beispiel für Tonabfolge für Fuchs du hast die Gans gestohlen:
1 2 3 4 5 5 5 5
6 4 8 6 5 5 5 5
6 4 8 6 5 5 5 5
5 4 4 4 4 3 3 3 3 2 3 2 1 3 5 5
5 4 4 4 4 3 3 3 3 2 3 2 1 1 1 1