Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Gunda Drummer Geändert vor über 10 Jahren
1
Mala Bachmann, 07.06.2000 1 Beispiel Velorennen (1) Velorennen mit 5 TeilnehmerInnen Wie kann die durchschnittliche Rennzeit berechnet werden?
2
Mala Bachmann, 07.06.2000 2 Beispiel Velorennen (1) Lösung mit einfachen Variablen 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 3 Beispiel Velorennen (2) Velorennen mit 1000 TeilnehmerInnen Wie kann die durchschnittliche Rennzeit berechnet werden?
4
Mala Bachmann, 07.06.2000 4 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;
5
Mala Bachmann, 07.06.2000 5 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
6
Mala Bachmann, 07.06.2000 6 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
7
Mala Bachmann, 07.06.2000 7 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...
8
Mala Bachmann, 07.06.2000 8 Mit Arrays...... wird der Programm-Code häufig einfacher... können mehrere Elemente zu einer Menge von Elementen zusammengefasst werden... ist es möglich, Funktionen wie z.B. das Sortieren einer Menge von Elementen zu programmieren
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.