Durchschnitt (verbal)

Slides:



Advertisements
Ähnliche Präsentationen
Ein- und Ausgabe von Dateien
Advertisements

Funktionen.
Forschungszentrum caesar
Zusammenfassung der Vorwoche
der Universität Oldenburg
SWITCH - Anweisung.
SWITCH - Anweisung.
ARRAY oder FELD oder VEKTOR
WHILE - Anweisung.
FOR Anweisung.
Fehler-Management.
DO...WHILE Anweisung.
= Zahl: 5 2. Zahl: 5 3. Zahl: 5 4. Zahl: 5 Prüfe auf: 1.Gleichheit aller Zahlen 2.Gleichheit mind. 2er Zahlen 3.Ungleichheit.
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Kapitel 9 Claudio Moraga; Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Kapitel 7 Claudio Moraga, Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Kapitel 4 Claudio Moraga; Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
Planung einfache Dateibehandlung (externe Dateien, Öffnen, Lesen/Schreiben, Schließen). Diskussion des Problems, die Wörter in einem gegebenen Text.
Verzweigung.
Struktogramme IF-ELSE FOR – Schleife
Algorithmen beschreiben
Einfach verkettete Listen
Grundkonzepte Java - Klassendefinition
Bruchrechenregeln Los geht´s Klick auf mich! Melanie Gräbner.
Informatik 1 Übung 2.
Abteilung für Telekooperation Übung Softwareentwicklung 1 für Wirtschaftsinformatik Dr. Wieland Schwinger
Auswahlanweisungen, Iterationsanweisungen, Blöcke, Sprunganweisungen
C-Einstieg. Agenda 1Vorbereitung 2Aufbau eines Programms 2.1Header 2.2 Methoden 2.3Main 3Datentypen & Variablen 4Operatoren(+, -, *, /) 5Logik 5.1IF 5.2Switch.
Aufruf einer Methode eines Objektes vom Typ „Bruch“
Algorithmen und Datenstrukturen SS 2005
Institut für Wirtschaftsinformatik – Software Engineering, JKU Linz 1 Algorithmen und Datenstrukturen Übungsmodul 2 Dr. W. Narzt u. Dr. A. Stritzinger.
Vorlesung 3. if else Anweisung if (Ausdruck) Anweisung1 else Anweisung2 Ausdruck hat einen von 0 verschiedenen Wert, so wird Anweisung 1 ausgeführt. Bei.
programmieren des casio FX-7400GII
A) Erklären Sie den Datentyp char. b) Erklären Sie den Datentyp Struct c) Erklären Sie die Wirkungsweise des Operators & bei Anwendung im Zusammenhang.
Selection-Sort Insertion-Sort Bubble-Sort.
1 // Laengste Zeile bestimmen // // Liest die Eingabe Zeichen fuer Zeichen, bis // das erscheint. // Die laengste Zeile wird ausgegeben (bei.
Division mit Komma Beispiel: 49,8 : 7 = 7,114… ≈ 7,11 Beim Dividieren von Zahlen, die mit einer Einheit verbunden sind, bestimmt die Einheit die erforderliche.
Software Engineering Struktogramme
© 2004 Pohlig Informatik Kurse © 2004 Pohlig Informatik Kurse Der Tramp tanzt die Rekursion zünderUntersuchen(…) Basisfall Rückmeldung:
1 // Verkettete Liste 3 // demonstriert verkettete Listen und // Rekursion // (mit Entfernen eines Listenelementes) // #include struct Liste { int Element;
Zufallsprogrammierung
Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen
Einführung in die Programmiersprache C 2
Funktionen. Aufgabe : Eingabe zweier Zahlen ---> Minimum bestimmen Dann nochmals Eingabe zweier Zahlen ---> Minimum bestimmen.
Verzweigung oder bedingte Anweisung. Aufgabe: Ein Autofahrer tankt sein Auto voll und schreibt den Kilometerstand auf (drei- stelliger Tageszähler).Wenn.
1 // 9_1_Datei_IO //Elementare Verwendung von Dateien // Vorsicht: nicht robust, #include const int maxLen = 70; void Schreiben(char *, ofstream *); void.
Funktionen, Felder und Parameter- übergabe. Funktionsaufruf mit Feld als Parameter: Parameter = Name des Feldes.
1 // Verkettete Liste 2 // demonstriert verkettete Listen und // Rekursion // (Einfügen am "Fuß") // #include struct Liste { int Element; Liste *weiter;
Rechnungen kontrollieren mit Excel. Auf der Startseite mit den Kacheln findest du das Programm Excel. Öffne es.
TRUE und FALSE in C Der Wert 0 steht für FALSE Jeder von 0 verschiedene Wert steht für TRUE FALSE wird als 0 dargestellt TRUE wird als 1 dargestellt.
Tutorium Software-Engineering SS14 Florian Manghofer.
FOR Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm.
1Formeln in ExcelPiWa 2006/07 Aufbau und Eingabe von Formeln l Funktion = vorgefertigte Formel Formel Funktion.
Inhalte der Übungen 1.Grundlagen, Ein- und Ausgabe 2.Kontrollstrukturen (Projekt 1) 3.Funktionen 4.Zeiger, Felder (Projekt 2) 5.Strings, Strukturen 6.Fileverarbeitung.
Tutorium Software-Engineering SS14 Florian Manghofer.
1 Arrays und Schleifen Özgü & Tim. 2 Inhaltsverzeichnis Arrays Was ist ein Array? Bauanleitung Beispiel Matrix Fehler Schleifen Wofür Schleifen? While-Schleife.
Aufgaben zu Rückgabewerten
Java-Kurs - 4. Übung weitere Kontrollstrukturen
Kontrollstrukturen von Algorithmen
Arguments to main() int main(int argc, char *argv[]) { int i;
Algorithmen.
Einführung in die Programmierung
Die programmierte Lösung
Algorithmen.
Arrays in C Ein Array ist eine Variable, die aus einer Anzahl von Elementen des gleichen Datentyps besteht, die aufeinanderfolgend im Speicher liegen.
Zufallszahlen in C erzeugen
Das Einmaleins mit der Zahl 9
Einmaleins mit der Zahl 2
Malnehmen Das Einmaleins mit der Zahl 7.
 Präsentation transkript:

Durchschnitt (verbal) Zahlen liegen als Zahlenfeld (durchnummeriert hintereinander) vor Make: Variable zum Markieren der jeweils aktuellen Zahl Akku: Variable zum Aufsummieren der Zahlen und Rechnen 1 Löschen des Akkumulators auf den Wert 0 → 2 2 erste Zahl markieren (Marke=0) → 3 3 gibt es an der markierten Stelle eine Zahl ? (Wert ungleich 0) j→ 4 n→ 6 4 Addiere den Wert im Akkumulator und die markierte Zahl und schreibe das Ergebnis wieder in den Akkumulator → 5 5 markiere die nächste Zahl (erhöhe den Wert der Marke um 1) 6 Dividiere den Wert im Akkumulator durch die Anzahl der Werte (Wert der Marke) → Ende

Akku:=Akku+Noten [Count] Gibt es eine gültige Note an der Stelle Count? Akku:=0 Start Count:=0 ja Akku:=Akku+Noten [Count] Count:=Count+1 Count>0? Akku:=Akku/Count Ausgabe Akku Erfolg Fehler Programmablaufplan (PAP) nein

Struktogramm (Nassi-Shneiderman-Diagramm) Akku=0 Count=0 while (Noten[Count]!=0) Akku=Akku+Noten[Count] Count:=Count+1 if (Count>0) ja nein Fehler Akku=Akku/Count Ausgabe Akku

C-Programm #include <stdio.h> #include <stdlib.h> char vbuf[128]; int Noten[]={5,2,3,4,5,5,2,3,4,5,0};//38/10 int main() { int Akku=0, Count=0; while(Noten[Count]!=0) Akku=Akku+Noten[Count]; Count=Count+1; } if(Count>0) Akku=Akku/Count; printf("Durchschnitt: %d\n",Akku); }else printf("Fehler - Division durch 0\n"); return 0; Hier wird dividiert! Was geschieht mit Nachkommastellen?