Übungsaufgabe12.September2013

Aus ProgrammingWiki
Archivierte Version vom 2013-08-06T13:16:54+00:00. Aktuelle Version

Array

Aufgabe 1

Das folgende Programm kopiert Werte aus dem Array b in das Array c

a) Vervollständigen Sie die Bezeichnung der Array-Elemente. b) Tragen Sie bitte den Inhalt des Arrays b nach dem Programmlauf in die Tabelle ein. c) Bringen Sie das Programm zum Laufen und vergleichen Sie die zuvor ermittelten Werte!

var c = new Array(86,24,26,23,76,26,68,65,77,88,9,58,35);
var b = new Array();
var i;
for( i=0; i<c.length i if b c else for document.write>" );
}
</c.length>
Array-Elemente || Array Inhalt b
b[0]............
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
b[12}............

Aufgabe 2

Geben Sie jedes zweite Element des folgenden Arrays in einer for-Schleife aus! Nutzen Sie das Attribut length des Arrays zur Längenermittlung für die Bedingung der Schleife!

var staedte = new Array( 1, "Berlin", 2, "Hamburg",   3, "München", 4, "Köln",   5, "Frankfurt", 6, "Stuttgart" );

Haben Sie die Aufgabe verstanden?

Wie soll die Ausgabe Ihres Programms lauten?

Welche Schleife sollen Sie verwenden?

Was bedeutet length?

Zu welchem Zweck soll length hier benutzt werden?

Aufgabe 2

a) Wählen Sie aus dem folgenden Array zufällig ein Haustier aus!

var haustiere = new Array( "Hund", "Katze", "Vogel", "Meerschweinchen", "Hamster", "Kaninchen", "Maus", "Ratte" );

b) Schreiben Sie Ihren Quelltext in eine Funktion und rufen Sie diese über einen Button auf!

c) Nutzen Sie für Ihre Ausgabe ein div-Tag und getElementById mit innerHTML

Aufgabe 3 ?

a) Füllen Sie ein 100-Felder-Array mit Zufallszahlen von 1-6!

b) Zählen Sie das Auftreten der Zahlen in folgendem Array:

var zaehler = new Array( 0, 0, 0, 0, 0, 0 );

c) Werten Sie die Zählerstände aus und geben Sie z.B. die folgende Ausgabe aus:


Die Zahlen 1-6 traten in 100 Würfen in der folgenden Häufigkeit auf: 1:16x 2:17x 3:16x 4:14x, 5:19x, 6:18x

Die Zahl 5 trat am häufigsten auf.

Die Zahl 4 trat am wenigsten auf.

Aufgabe 4

a) Legen Sie ein Array an zwecks Speicherung der Kontostände der letzten 1000 neuen Bankkunden.


b) Ermitteln Sie per Zufallsgenerator zufällige Kontostände zwischen -10.000 und 250.000 Euro und füllen Sie damit das Array.

c) Geben Sie das Array-Feld mit dem niedrigsten Kontostand aus, z.B. konstostaende[3] = -9.173,82 Euro.

d) Geben Sie das Array-Feld mit dem höchsten Kontostand aus, z.B. kontostaende[234] = 963.234,34 Euro

e) Geben Sie den durchschnittlichen Kontostand aus, z.B. so: "Das Guthaben der neuen Bankkunden beträgt durchschnittlich 134.872 Euro".

Aufgabe 5

Youtube verwendet für jedes gespeicherte Video einen Identifier (identification = ID). Sobald Sie sich ein Video ansehen, finden Sie die ID in der URL hinter den beiden Zeichen "v=". Die ID in der URL http://www.youtube.com/watch?v=MlPh_ycy62s ist also "MlPh_ycy62s"

a) Legen Sie ein Array an zwecks Speicherung Ihrer liebsten Videos!

b) Füllen Sie das Array mit mehreren IDs von Youtube-Videos, z.B. mittels prompt!

c) Geben Sie in einer While-Schleife eine Liste aller gespeicherten IDs aus.

d) Erzeugen Sie mit einer Do/While Schleife eine Liste der kompletten URLs aller Videos.

e) Erzeugen Sie mit einer for-Schleife eine Liste von anklickbaren HTML-Links.

Collections

Funktionen