Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Mala Bachmann, 07.06.2000 Beispiel Velorennen Velorennen mit 5 TeilnehmerInnen Wie kann die durchschnittliche Rennzeit berechnet werden?

Ähnliche Präsentationen


Präsentation zum Thema: "Mala Bachmann, 07.06.2000 Beispiel Velorennen Velorennen mit 5 TeilnehmerInnen Wie kann die durchschnittliche Rennzeit berechnet werden?"—  Präsentation transkript:

1 Mala Bachmann, 07.06.2000 Beispiel Velorennen Velorennen mit 5 TeilnehmerInnen Wie kann die durchschnittliche Rennzeit berechnet werden?

2 Mala Bachmann, 07.06.2000 Beispiel Velorennen - Lösung BEGIN readln(zeit1); readln(zeit2); readln(zeit3); readln(zeit4); readln(zeit5); mittelwert := 0; mittelwert := zeit1 + zeit2 + zeit3 + zeit4 + zeit5; mittelwert := mittelwert / 5; writeln(mittelwert) END. PROGRAM mittelwert; VAR zeit1, zeit2, zeit3, zeit4, zeit5: REAL; mittelwert: REAL;

3 Mala Bachmann, 07.06.2000 Beispiel Velorennen (2) Velorennen mit 1000 TeilnehmerInnen Wie kann die durchschnittliche Rennzeit berechnet werden?

4 Mala Bachmann, 07.06.2000 Was machen wir heute? Thema: Kennen lernen des Datentyps Array Nach der Stunde...... können Sie den Datentyp Array in ihren Programmen einsetzen... wissen Sie, wann sich der Einsatz von Arrays eignet Warum ist das wichtig? Viele Probleme lassen sich mit einfachen Datentypen (REAL, INTEGER,...) nicht lösen. Mit Hilfe des Datentyps Array lassen sich viele dieser Probleme lösen.

5 Mala Bachmann, 07.06.2000 Ablauf Einleitung/ Informationsinput............... Aufteilung in 2 Gruppen –Aufgabe auf Papier........ –Aufgabe am Computer... Schluss.............................. 25 Minuten 30 Minuten 5 Minuten 90 Minuten (10:40 – 11:05) (11.05 – 11:35) (11.40 – 12:10) (12.10 – 12:15) 5 Minuten Pause

6 Mala Bachmann, 07.06.2000 In einem Array können mehrere gleichartige Elemente zusammen- gefasst werden. Zusammengefasst in einem Array a 4 Variablen v1, v2, v3 und v4 des Typs CHAR VAR v1,v2,v3,v4: CHAR; v2 Z E I T v1 v3 v4 VAR a: ARRAY[1..4] OF CHAR; ZEIT a

7 Mala Bachmann, 07.06.2000 Die einzelnen Array-Elemente können durch den Array-Namen und den Index identifiziert werden. VAR v1,v2,v3,v4: CHAR; BEGIN... v1:=Z; v2:=E; v3:=I; v4:=T;... v2 Z E I T v1 v3 v4 VAR a: ARRAY[1..4] OF CHAR; BEGIN... a[1]:=Z; a[2]:=E; a[3]:=I; a[4]:=T;... ZEIT a a[1]a[2]a[3]a[4] Array-Name Index

8 Mala Bachmann, 07.06.2000 Die Elemente von Arrays können jeden Typ haben... aber alle Elemente eines bestimmtem Arrays haben denselben Typ. Die Elemente eines Arrays können sogar auch selbst wieder Arrays sein: ZEIT characterArray: ARRAY[1..4] OF CHAR; integerArray: ARRAY[1..6] OF INTEGER; zweiDimensionalerArray: ARRAY[1..26] OF ARRAY[1..2] OF CHAR; 24517-4021198... A G Z H B E S G Aargau Zürich Bern...

9 Mala Bachmann, 07.06.2000 Beispiel Velorennen (2) Lösung mit Array BEGIN FOR i := 1 TO N DO readln(r[i]); mittelwert := 0; FOR i := 1 TO N DO mittelwert := mittelwert + r[i]; mittelwert := mittelwert/N; writeln(mittelwert) END. PROGRAM mittelwert; CONST N = 1000; VAR r: ARRAY[1..N] OF REAL; mittelwert: REAL; i: INTEGER;


Herunterladen ppt "Mala Bachmann, 07.06.2000 Beispiel Velorennen Velorennen mit 5 TeilnehmerInnen Wie kann die durchschnittliche Rennzeit berechnet werden?"

Ähnliche Präsentationen


Google-Anzeigen