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

Slides:



Advertisements
Ähnliche Präsentationen
Imperative Programmierung
Advertisements

Firma Bananasplit Wir bieten folgende Rabatte auf den Kauf unserer Edel-Bananen: Großhändler(15%) Einzelhändler(10%) Einzelkunde(5%)
Pascal-Datentypen Skalare Typen Zeiger- Typen Strukturierte Typen
10. Grundlagen imperativer Programmiersprachen
der Universität Oldenburg
DINAMISCHE STRUKTUREN FACHBEGRIFFE 1. DER POINTERDER POINTER 2. DER BUFFERDER BUFFER 3. DER KNOTENDER KNOTEN DIE EINFACHVERKETTETE LISTE DEFINITION DEFINITION.
Einführung in die Programmiersprache C 3.Tag Institut für Mathematische Optimierung - Technische Universität Braunschweig.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Wiederholte Programmausführung
Arrays / Felder Themen: Arrays / Felder / Vektoren Was soll das eigentlich? Erstellen von Arrays Arrays auslesen. Wie sie verwaltet werden.
Mala Bachmann, Beispiel Velorennen Velorennen mit 5 TeilnehmerInnen Wie kann die durchschnittliche Rennzeit berechnet werden?
Agenda für heute, 22. Juni, 2006 Direkte FilezugriffeDirekte Filezugriffe Datentypen: Mengen Individualisierbare Datentypen.
Agenda für heute, 12. Mai, 2005 ProzedurenProzeduren Funktionsprozeduren Prozedurparameter Lokale und globale Variablen Datentypen: Ordinaltypen.
Agenda für heute, 28. April, 2005 Strukturierte VariablenStrukturierte Variablen Arrays.
Agenda für heute, 26. Mai, 2005 Strukturierte Variablen: RecordsStrukturierte Variablen: Records Kombiniertes Strukturieren Individualisierbare Datentypen.
Vorkurs Programmierungstechnik Einführung in Pascal Michael Gellner Lehrstuhl für Softwaretechnik am Institut für praktische Informatik der Universität.
Extended Pascal ( Erweitreung von Pascal) Name: Mehmet CELIK Matr :
The Programming Language Pascal
Extended Pascal Erweiterung von Pascal shadi Behzadipour shadi Shadi behzadipour.
Der Foliensatz ist unter einer Creative Commons-Lizenz lizenziert:
Wiederholte Programmausführung
Elektro-Skateboards Teil I Grundlagen
Algorithmen und Datenstrukturen
PSG II Neuer Pflegebedürftigkeitsbegriff und dessen Begutachtung (NBA)
Medientechnische Infrastrukturen für virtuelle und lokale Lernräume
Das Arbeitgebermodell in Zeiten des
Pensionsrück-stellungen Prof. Dr. Matthias Hendler
Mathematik 10.
Betriebliche Gesundheitsförderung 2
Neue Unterrichtsmaterialien zur Teilchenphysik Philipp Lindenau CERN | Herzlich willkommen! Präsentation mit Notizen hinterlegt!
Roomtour - Podio für Anfänger
Wer wir sind! Ihr S-Campus-Team direkt im Campus Center. Sven Deussing
Amand Fäßler 3. Januar 2017; RC Bregenz
Sortieren auf Multiprozessorrechnern
Generative Posenschätzung
Komplexierung von Europium(III) und Curium(III) mit organischen Liganden unter biologisch relevanten Bedingungen – erste Hinweise auf ihre Speziation in.
Unfallereignis: Drehendes Mischwerkzeug erfasst Arbeiter Unfallfolgen: Ein Arbeiter regelrecht zerrissen Ein Arbeiter mit tödlichen Kopfverletzungen Ein.
LOGICON Caries Detector Software Beispielanalysen
Remo Zandonella Chancen und Herausforderungen der Digitalisierung auf die NRP-Zielgruppen Studie im Auftrag des SECO - Zwischenstand Fribourg, 24.
Morphonologie der Verben 2 Präteritum
GUTES TUN IN DER WELTOING
Finanzföderalismus am Ende?
Kaufe einen Hund !!!.
TU Chemnitz. WS 2006/2007 Philosophische Fakultät
Der teuerste Bagel Weiße Trüffel und goldene Blätter machen diesen Brötchen aus. Dafür kostet ein Stück auch US-Dollar.
Vorlesung Wasserwirtschaft & Hydrologie I
Vorlesung Eigenspannungen in Bauteilen und Werkstoffen
Definition/Allgemeines:
ɣ brain to write Erklärung des Rauschens Experimente
Generalversammlung Schwarzataler Genussmarkt
Vorlesung Eigenspannungen in Bauteilen und Werkstoffen
Vorlesung Wasserwirtschaft & Hydrologie I
Experimentelle Untersuchung von Hochvolt FGL-Ansteuerung
Sortieren auf Multiprozessorrechnern
Fraktale Maple D =
Christoph Lass, KN-NAS Theorie
Strukturierte Variablen: Records
Abiturprüfung Mathematik 2017 Baden-Württemberg Allgemeinbildende Gymnasien Pflichtteil Lösungen
Fraktale D =
Vorläufige Ergebnisse der Testentwicklung
FOBOSO (Stand , gültig ab )
Prüfungsbesprechung Barbara Scheuner
Fraktale D =
Laos Fastenopfer In Laos tut die Regierung alles, damit das Land bis 2020 nicht mehr zu den ärmsten Ländern dieser Erde zählt. Deshalb gibt sie ihr Einverständnis.
WIR ZEIGEN UNSEREN PROTEST Vorsitzender von ver.di
Scenarios for Decarbonizing the European Electricity Sector
Parametrisierte Prozeduren und Funktionen
Wahrscheinlichkeitsrechnung -
Kinetik Elementarreaktionen:
Ökonometrie und Statistik Yield Management Fallbeispiel 5
 Präsentation transkript:

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

Mala Bachmann, 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;

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

Mala Bachmann, 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;

Mala Bachmann, 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

Mala Bachmann, 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

Mala Bachmann, 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; A G Z H B E S G Aargau Zürich Bern...

Mala Bachmann, 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