Wir wollen ein Programm schreiben, das die Ziehung der Lottozahlen vornimmt und zu den
|
|
- Marta Straub
- vor 6 Jahren
- Abrufe
Transkript
1 0
2 Aufgabe 1: Ziehung der Lottozahlen Wir wollen ein Programm schreiben, das die Ziehung der Lottozahlen vornimmt und zu den Tippscheinen den jeweiligen Gewinnrang bestimmt. Das Problem lat sich untergliedern in die Teilprobleme: Trommel fullen Dazu wird eine verkettete Liste aufgebaut, die die Zahlen 1 bis 49 enthalt, gunstig als zyklische Liste realisiert. Lottozahlen ziehen Die gezogenen Lottozahlen sollen in einer verketteten Liste in aufsteigender Reihenfolge angeordnet werden und als letztes Listenelement die Zusatzzahl. Dieses Problem wird untergliedert in: { Erzeugung einer leeren Liste Erzeugung einer zyklischen leeren Liste, das ist ein Listenelement ohne Informationsfelder, mit Zieger aus sich selbst. { Lottozahl ziehen Aus der Menge der in der Trommel verbliebenen Zahlen wird zufallig eine ausgewahlt. { Vorganger suchen Zu der gezogenen Lottozahl wird der Vorganger in der Liste der bereits vorher gezogenen Lottozahlen bestimmt. { nach Vorganger einfugen Die gezogene Lottozahl wird an der richtigen Stelle in die Liste der gezogenen Lottozahlen eingefugt. Tippscheine auswerten Hier werden die abgegebenen Tippscheine eingelesen und zu jeder Zahlenreihe die Gewinnklasse bestimmt und ausgegeben. Die Ermittlung der Gewinnklasse wird an eine weitere Funktion delegiert. { Gewinnklasse bestimmen Aus den gezogenen Lottozahlen und der abgegebenen Tippreihe wird hier die Gewinnklasse bestimmt Schreiben Sie das Hauptprogramm fur dieses Problem. Dazu ist eine geeignete Datenstruktur fur die Problemlosung zu entwerfen und die Typdenitionen und Variablendeklarationen anzugeben. Im Verarbeitungsteil werden die im ersten Spiegelstrich genannten Funktionen oder Prozeduren benutzt. Diese konnen hier als gegeben vorausgesetzt werden, wobei aber die Parameterliste denert werden mu. Es sollen keine globalen Variablen verwendet werden. Das Hauptprogramm benutzt die Funktionen/Prozeduren aus den Aufgaben 2, 7 und 9. Benotung: maximal 20 Punkte 1
3 2
4 3
5 Aufgabe 2: Trommel fullen Hier wird eine verkettete Liste aufgebaut, die die Zahlen 1 bis 49 enthalt. Fur die weitere Verarbeitung ist es gunstig, wenn diese als zyklische Liste realisiert wird. Der Zeiger auf die Liste wird zuruckgegeben. Diese Funktion wird in Aufgabe 1 benotigt. 4
6 Aufgabe 3: Erzeugung einer leeren Liste Erzeugung einer zyklischen leeren Liste, das ist ein Listenelement ohne Informationsfelder, mit Zeiger aus sich selbst. Der Zeiger auf die leere Liste wird zuruckgegeben. Diese Funktion wird in Aufgabe 7 benotigt. 5
7 Aufgabe 4: Lottozahl ziehen Aus der Menge der in der Trommel verbliebenen Zahlen wird zufallig eine ausgewahlt. Das geschieht, indem von der aktuellen Position in der Liste der in der Trommel verbliebenen Zahlen der n-te Nachfolger ermittelt wird. Die zufallige Zahl n, mit 1 <= n <= 100 wird von einer Funktion rna geleifert. Diese Funktion ist hier nicht zu programmieren, sondern kann als gegeben vorausgesetzt werden. Diese Funktion erhalt als Argument einen Zeiger auf ein Element der in Aufgabe 2 erzeugten Liste. Der Zeiger auf den Vorganger der gezogenen Lottozahl wird zuruckgegeben. Diese Funktion wird in Aufgabe 7 benotigt. 6
8 Aufgabe 5: Vorganger suchen Zu der gezogenen Lottozahl wird der Vorganger in der Liste der bereits vorher gezogenen Lottozahlen bestimmt. Diese Funktion erhalt einen Zeiger auf die gezogene Lottozahl und einen Zeiger auf die Liste der bereits gezogenen Lottozahlen als Argumente. Sie liefert als Ergebnis einen Zeiger auf die Position in der Liste der bereits gezogenen Lottozahlen, nach der die gezogene Lottozahl einzufugen ist. Diese Funktion wird in Aufgabe 7 benotigt. 7
9 Aufgabe 6: Lottozahl nach Vorganger einfugen Die gezogene Lottozahl wird an der richtigen Stelle in die Liste der gezogenen Lottozahlen eingefugt. Diese Prozedur erhalt als Argumente einen Zeiger auf den Vorganger der gezogenen Lottozahl und einen Zeiger auf die Position in der Liste der bereits gezogenen Lottozahlen, nach der die gezogene Lottozahl einzufugen ist. Die gezogene Lottozahl wird aus der Liste der Zahlen in der Trommel entfernt und an der Einfugestelle in die Liste der Lottozahlen eingefugt. Diese Prozedur wird in Aufgabe 7 benotigt. 8
10 Aufgabe 7: Lottozahlen ziehen Die gezogenen Lottozahlen sollen in einer verketteten Liste in aufsteigender Reihenfolge angeordnet werden und als letztes Listenelement die Zusatzzahl. Zunachst wird eine leere Liste erzeugt. Dann werden nacheinander die 6 Lottozahlen gezogen und in aufsteigender Sortierung in diese Liste eingefugt. Zuletzt wird die Zusatzzahl gezogen und als siebentes Listenelement angefugt. Diese Prozedur erhalt als Argumente einen Zeiger auf die in Aufgabe 2 erzeugte Liste und liefert einen Zeiger auf die Liste der Lottozahlen. Diese Prozedur benutzt die Funktionen/Prozeduren aus den Aufgaben 3, 4, 5 und 6. 9
11 Aufgabe 8: Gewinnklasse bestimmen Aus den gezogenen Lottozahlen und der abgegebenen Tippreihe wird hier die Gewinnklasse bestimmt. Diese Funktion erhalt als Argumente einen Zeiger auf die Liste der Lottozahlen und ein Feld von 7 Zahlen, in dem an den Positionen 1 bis 6 die Lottozahlen einer Tippreihe in aufsteigender Reihenfolge und auf Position 7 die getippte Zusatzzahl stehen. Sie liefert als Ergebnis eine Zahl von 1 bis 5 fur6richtige, 5 mit Zusatzzahl, sowie 5, 4 oder 3 Richtige. Diese Funktion wird in Aufgabe 9 benotigt. 10
12 Aufgabe 9: Tippscheine auswerten Hier werden die abgegebenen Tippscheine eingelesen und zu jeder Zahlenreihe die Gewinnklasse bestimmt und ausgegeben. Diese Prozedur erhalt als Argument einen Zeiger auf die Liste der Lottozahlen. Sie liest von der Standardeingabe je Zeile die Scheinnummer (maximal 6-stellig), die 6 getippten Lottozahlen in aufsteigender Reihenfolge und die getippte Zusatzzahl, solange bis die Standardeingabe erschopft ist. Die eingelesenen Werte werden auf die Standardausgabe protokolliert und zusatzlich die Gewinnklasse ausgegeben. Zur Ermittlung der Gewinnklasse wird die Funktion aus Aufgabe 8 benutzt. 11
13 12
Übungen zu Programmierung I - Blatt 8
Dr. G. Zachmann A. Greß Universität Bonn Institut für Informatik II 1. Dezember 2004 Wintersemester 2004/2005 Übungen zu Programmierung I - Blatt 8 Abgabe am Mittwoch, dem 15.12.2004, 15:00 Uhr per E-Mail
MehrKurs 1575, Klausur vom , Musterlösung
Kurs 1575, Klausur vom 7.2.1998, Musterlösung Sie wollen die Tause von Büchern in Ihrem heimischen Bücherregal lich systematisch erfassen. Dazu schreiben Sie sich von jedem Buch Autorenname, Titel sowie
MehrPermutation und Kombination
Permutation und Kombination Aufgaben Aufgabe 1 Wie viele verschiedene Wörter lassen sich durch Umstellen der Buchstaben aus den Wörtern a. Mississippi, b. Larissa, c. Stuttgart, d. Abrakadabra, e. Thorsten,
MehrVorlesung Informatik 2 Algorithmen und Datenstrukturen
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (21 - Balancierte Bäume, AVL-Bäume) Prof. Dr. Susanne Albers Balancierte Bäume Eine Klasse von binären Suchbäumen ist balanciert, wenn jede der drei
MehrExcel Pivot-Tabellen 2010 effektiv
7.2 Berechnete Felder Falls in der Datenquelle die Zahlen nicht in der Form vorliegen wie Sie diese benötigen, können Sie die gewünschten Ergebnisse mit Formeln berechnen. Dazu erzeugen Sie ein berechnetes
MehrKlausur Informatik B April Teil I: Informatik 3
Informatik 3 Seite 1 von 8 Klausur Informatik B April 1998 Teil I: Informatik 3 Informatik 3 Seite 2 von 8 Aufgabe 1: Fragekatalog (gesamt 5 ) Beantworten Sie folgende Fragen kurz in ein oder zwei Sätzen.
MehrLotto-Spiel (Wahrscheinlichkeiten für 6 aus 49 mit/ohne Zusatzzahl und mit/ohne Superzahl)
Lotto-Spiel (Wahrscheinlichkeiten für aus mit/ohne Zusatzzahl und mit/ohne Superzahl) Jürgen Zumdick aus : Aus durchnummerierten Kugeln werden Kugeln ohne Zurücklegen und ohne Beachtung der Reihenfolge
MehrBeispiellösung zu den Übungen Datenstrukturen und Algorithmen SS 2008 Blatt 5
Robert Elsässer Paderborn, den 15. Mai 2008 u.v.a. Beispiellösung zu den Übungen Datenstrukturen und Algorithmen SS 2008 Blatt 5 AUFGABE 1 (6 Punkte): Nehmen wir an, Anfang bezeichne in einer normalen
MehrBestimmen der Wahrscheinlichkeiten mithilfe von Zählstrategien
R. Brinmann http://brinmann-du.de Seite 4.0.2007 Bestimmen der Wahrscheinlicheiten mithilfe von Zählstrategien Die bisherigen Aufgaben zur Wahrscheinlicheitsrechnung onnten im Wesentlichen mit übersichtlichen
MehrABITURPRÜFUNG 2009 LEISTUNGSFACH INFORMATIK
ABITURPRÜFUNG 2009 LEISTUNGSFACH INFORMATIK (HAUPTTERMIN) Bearbeitungszeit: 270 Minuten Hilfsmittel: Wörterbuch zur deutschen Rechtschreibung Taschenrechner (nicht programmierbar, nicht grafikfähig) (Schüler,
MehrFachhochschule Südwestfalen Wir geben Impulse. Kontrollstrukturen und Schleifen in Octave
Fachhochschule Südwestfalen Wir geben Impulse Kontrollstrukturen und Schleifen in Octave Einführung Inhalt m-files Script-Files Function-Files Ein- Ausgabe von Variablen oder Ergebnissen For-Schleife While-Schleife
MehrEine Baumstruktur sei folgendermaßen definiert. Eine Baumstruktur mit Grundtyp Element ist entweder
Programmieren in PASCAL Bäume 1 1. Baumstrukturen Eine Baumstruktur sei folgendermaßen definiert. Eine Baumstruktur mit Grundtyp Element ist entweder 1. die leere Struktur oder 2. ein Knoten vom Typ Element
MehrGrundlagen der Informatik. Prof. Dr. Stefan Enderle NTA Isny
Grundlagen der Informatik Prof. Dr. Stefan Enderle NTA Isny 2 Datenstrukturen 2.1 Einführung Syntax: Definition einer formalen Grammatik, um Regeln einer formalen Sprache (Programmiersprache) festzulegen.
Mehr8 Elementare Datenstrukturen
Algorithmen und Datenstrukturen 186 8 Elementare Datenstrukturen In diesem und dem folgenden Kapitel werden grundlegende Techniken der Darstellung und Manipulation dynamischer Mengen auf Computern vorgestellt.
MehrOrganisatorisches. drei Gruppen Gruppe 1: 10:10-11:40, Gruppe 2: 11:45-13:15 Gruppe 3: 13:20-14:50
Organisatorisches Vorlesung Donnerstag 8:35 bis 10:05 Übung drei Gruppen Gruppe 1: 10:10-11:40, Gruppe 2: 11:45-13:15 Gruppe 3: 13:20-14:50 Tutorium (Mehr oder weniger) abwechselnd Mo und Mi 10-11:30 Termine
MehrSpielen mit Verantwortung
Spielen mit Verantwortung Herausgeber: Lotto und Toto Mecklenburg-Vorpommern Staatliche Lotterie des Landes Mecklenburg-Vorpommern Erich-Schlesinger-Straße 1809 Rostock Telefon: 081-0-700 Telefax: 081-0-780
MehrTeilsystemX Systemsammlung für Lotterien mit 6 Zahlen pro Tipp
TeilsystemX Systemsammlung für Lotterien mit 6 Zahlen pro Tipp Inhaltsverzeichnis 1. TeilsystemX - Systeme mit optimierter Verteilung... 3 2. Das Abrollschema... 4 3. Systemwahrscheinlichkeit... 6 4. TeilsystemX-System
MehrErwin Grüner 15.12.2005
FB Psychologie Uni Marburg 15.12.2005 Themenübersicht Mit Hilfe der Funktionen runif(), rnorm() usw. kann man (Pseudo-) erzeugen. Darüber hinaus gibt es in R noch zwei weitere interessante Zufallsfunktionen:
MehrBinäre Bäume Darstellung und Traversierung
Binäre Bäume Darstellung und Traversierung Name Frank Bollwig Matrikel-Nr. 2770085 E-Mail fb641378@inf.tu-dresden.de Datum 15. November 2001 0. Vorbemerkungen... 3 1. Terminologie binärer Bäume... 4 2.
MehrLotto-system. spiel-erklärung. Sonderteilnahmebedingungen zum LOTTO-Systemspiel.
Lotto-system spiel-erklärung Sonderteilnahmebedingungen zum LOTTO-Systemspiel www.westlotto.de DER WEG ZUM GLÜCK SEIT ÜBER 0 JAHREN Keine Spielteilnahme unter 8 Jahren. Glücksspiel kann süchtig machen!
MehrSchwerpunkte. Verkettete Listen. Verkettete Listen: 7. Verkettete Strukturen: Listen. Überblick und Grundprinzip. Vergleich: Arrays verkettete Listen
Schwerpunkte 7. Verkettete Strukturen: Listen Java-Beispiele: IntList.java List.java Stack1.java Vergleich: Arrays verkettete Listen Listenarten Implementation: - Pascal (C, C++): über Datenstrukturen
MehrÜbersicht Shell-Scripten
!!!! Wichtig: Bei Shell-Scripten enden die Zeilen nicht mit einem Strichpunkt!!!! Erste Zeile eines Shell-Scripts: #! /bin/bash Variablen in Shell-Scripts: Variablennamen müssen mit einem Buchstaben beginnen,
Mehr8 Baum in perfekter Komposition
8 Baum in perfekter Komposition Die Implementierung des Binärbaums im letzten Kapitel wird mithilfe des Entwurfsmusters Kompositum optimiert. Knoten und Abschluss Bei der einfach verketteten Liste wurde
MehrInformatik Repetitorium SS 2009. Volker Jaedicke Volker.Jaedicke@web.de 0179 1322692
Informatik Repetitorium SS 2009 Volker Jaedicke Volker.Jaedicke@web.de 0179 1322692 Operatoren und Datentypen Beispiel: Anweisungen Variable int a float b int c a= a % (int) (++b-1/4) Vorher 36 3.5 c=b
MehrVorlesung Informatik 2 Algorithmen und Datenstrukturen. (25 Sortieren vorsortierter Daten)
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (25 Sortieren vorsortierter Daten) 1 Untere Schranke für allgemeine Sortierverfahren Satz Zum Sortieren einer Folge von n Schlüsseln mit einem allgemeinen
MehrElemente der Stochastik (SoSe 2016) 7. Übungsblatt
Dr. M. Weimar 23.05.2016 Elemente der Stochastik (SoSe 2016 7. Übungsblatt Aufgabe 1 (1+1+13 Punkte Maria, Joseph und Hannes gehen zusammen mit drei weiteren Personen zur Nikolausparty ihres Tischtennisclubs.
MehrLotto-Formel 49/80. Einbau von bisher sehr erfolgreichen oder vernachlässigten Lotto- Kombinationen in Ihr persönliches 49/80 er-system.
Kapitel 2 Die Optimierung Einbau von bisher sehr erfolgreichen oder vernachlässigten Lotto- Kombinationen in Ihr persönliches 49/80 er-system. Unter den Lottospielern gibt es - grob aufgeteilt - zwei unterschiedliche
MehrDas Dialogfeld für die Regressionsanalyse ("Lineare Regression") findet sich im Statistik- Menu unter "Regression"-"Linear":
Lineare Regression Das Dialogfeld für die Regressionsanalyse ("Lineare Regression") findet sich im Statistik- Menu unter "Regression"-"Linear": Im einfachsten Fall werden mehrere Prädiktoren (oder nur
MehrName und Syntax Was passiert? Anmerkungen / Erklärungen
LISP Liste Version 1.4 A. = Ausdruck; L. = Liste; Z. = Zahl Überprüfen usw. (member ) Wenn A. in L. vorhanden ist, gibt LISP alles zurück, was nach dem entsprechenden Atom kommt (einschließlich
MehrGruppe I (SS 2010) VU Einführung ins Programmieren für TM. 23. März 2010
Gruppe I (SS 2010) 23. März 2010 Funktion minabs, die für einen Vektor x R n den den minimalen Absolutbetrag min k=1,...,n x k zurückgibt, aufrufendes Hauptprogramm, das beide Funktionen aufruft und das
Mehr12. Dynamische Datenstrukturen
Motivation: Stapel. Dynamische Datenstrukturen Verkettete Listen, Abstrakte Datentypen Stapel, Warteschlange, Implementationsvarianten der verketteten Liste 0 04 Motivation: Stapel ( push, pop, top, empty
MehrTutoraufgabe 1 (Listen):
Prof. aa Dr. J. Giesl Programmierung WS16/17 F. Frohn, J. Hensel, D. Korzeniewski Allgemeine Die Hausaufgaben sollen in Gruppen von je 2 Studierenden aus der gleichen Kleingruppenübung (Tutorium) bearbeitet
MehrEvaluation Lehrer. Kurze Einführung zu dem Prototyp Teil 1
Evaluation Lehrer Kurze Einführung zu dem Prototyp Teil 1 Hier ein kurzer Überblick der App. Es handelt sich um eine Spiel- Lernapp mit mathematischen Inhalten. Ziel des Spiels ist es sieben Minispiele
MehrZahlenoptimierung Herr Clever spielt optimierte Zahlen
system oder Zahlenoptimierung unabhängig. Keines von beiden wird durch die Wahrscheinlichkeit bevorzugt. An ein gutes System der Zahlenoptimierung ist die Bedingung geknüpft, dass bei geringstmöglichem
MehrKlausur WS 2006/07 Programmiersprache Java Objektorientierte Programmierung II 15. März 2007
Fachhochschule Bonn-Rhein-Sieg University of Applied Sciences Fachbereich Informatik Prof. Dr. Peter Becker Klausur WS 2006/07 Programmiersprache Java Objektorientierte Programmierung II 15. März 2007
MehrAlgorithmen, Datenstrukturen und Programmieren II SS 2001
Algorithmen, Datenstrukturen und Programmieren II SS 2001 1. InfixToPostfixConverter: Üblicherweise werden mathematische Ausdrücke in infix-notation geschrieben, d.h. der Operator steht zwischen den Operanden,
MehrInhaltsverzeichnis. Praktikum Algoritmen und Datenstrukturen WS2004/2005 Paul Litzbarski Stefan Nottorf. Druckmanager allgemein 2.
Praktikum Algoritmen und Datenstrukturen WS2004/2005 Paul Litzbarski Stefan Nottorf Inhaltsverzeichnis Druckmanager allgemein 2 Design 2 Druckauftrag 3 Liste 4 ListenEintrag 6 GUI 7 1 Druckmanager : allgemein
MehrAllgemeine Lottoregeln
Allgemeine Lottoregeln Spielprinzip 6 aus 49 Ziel des Spiels ist es, 6 Zahlen, die aus einer Zahlenreihe von 1 bis 49 gezogen werden, richtig vorherzusagen. Zu diesem Zweck gibt der Spielteilnehmer Tipps
MehrAlgorithmen und Datenstrukturen
Algorithmen und Datenstrukturen Datenstrukturen: Anordnung von Daten, z.b. als Liste (d.h. in bestimmter Reihenfolge) Beispiel: alphabetisch sortiertes Wörterbuch... Ei - Eibe - Eidotter... als Baum (d.h.
MehrDer linke Teilbaum von v enthält nur Schlüssel < key(v) und der rechte Teilbaum enthält nur Schlüssel > key(v)
Ein Baum T mit Knotengraden 2, dessen Knoten Schlüssel aus einer total geordneten Menge speichern, ist ein binärer Suchbaum (BST), wenn für jeden inneren Knoten v von T die Suchbaumeigenschaft gilt: Der
Mehr1. Grundlagen der Wahrscheinlichkeitsrechnung
1. Grundlagen der Wahrscheinlichkeitsrechnung Ereignisse und Wahrscheinlichkeiten Zufälliger Versuch: Vorgang, der (zumindest gedanklich) beliebig oft wiederholbar ist und dessen Ausgang innerhalb einer
Mehr13. Bäume: effektives Suchen und Sortieren
Schwerpunkte Aufgabe und Vorteile von Bäumen 13. Bäume: effektives Suchen und Sortieren Java-Beispiele: Baum.java Traverse.java TraverseTest.java Sortieren mit Bäumen Ausgabealgorithmen: - Preorder - Postorder
MehrFolge 19 - Bäume. 19.1 Binärbäume - Allgemeines. Grundlagen: Ulrich Helmich: Informatik 2 mit BlueJ - Ein Kurs für die Stufe 12
Grundlagen: Folge 19 - Bäume 19.1 Binärbäume - Allgemeines Unter Bäumen versteht man in der Informatik Datenstrukturen, bei denen jedes Element mindestens zwei Nachfolger hat. Bereits in der Folge 17 haben
MehrEinstieg in die Informatik mit Java
1 / 15 Einstieg in die Informatik mit Java Collections Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 15 1 Überblick Collections 2 Hierarchie von Collections 3 Verwendung
MehrC- Kurs 09 Dynamische Datenstrukturen
C- Kurs 09 Dynamische Datenstrukturen Dipl.- Inf. Jörn Hoffmann jhoffmann@informaak.uni- leipzig.de Universität Leipzig InsAtut für InformaAk Technische InformaAk Flexible Datenstrukturen Institut für
Mehr2. Programmierung in C
2. Programmierung in C Inhalt: Überblick über Programmiersprachen, Allgemeines zur Sprache C C: Basisdatentypen, Variablen, Konstanten Operatoren, Ausdrücke und Anweisungen Kontrollstrukturen (Steuerfluss)
MehrErstellen der Adressen Tabelle mit Excel Erste Zeile enthält entsprechende Feld Bezeichnungen wie Anrede, Nachname, Vorname etc.
Erstellen der Adressen Tabelle mit Excel Erste Zeile enthält entsprechende Feld Bezeichnungen wie Anrede, Nachname, Vorname etc. Musterbrief erstellen in Word Serienbrief erstellen über : Menü Extras Briefe
MehrTOTO-System. Sonderteilnahmebedingungen zum Systemspiel
TOTO-System Spiel-Erklärung Sonderteilnahmebedingungen zum Systemspiel Die Teilnahme am Spielangebot von WestLotto ist Personen unter 18 Jahren gesetzlich verboten. Glücksspiel kann süchtig machen! Hilfe
MehrDatenstruktur, die viele Operationen dynamischer Mengen unterstützt
Algorithmen und Datenstrukturen 265 10 Binäre Suchbäume Suchbäume Datenstruktur, die viele Operationen dynamischer Mengen unterstützt Kann als Wörterbuch, aber auch zu mehr eingesetzt werden (Prioritätsschlange)
MehrProgrammierung mit C Algorithmen
Programmierung mit C Algorithmen Informationen /7/ Robert Sedgewick Algorithmen in C. 742 Seiten, ISBN 3-827-37182-1. /8/ Kyle Loudon Algorithmen mit C, ISBN 3-4897-211653-0. Online-Buch "C von A bis Z",
MehrDie Formel für die Standardabweichung lautet (ohne die Wurzel haben wir die Varianz):
Mittelwert und Standardabweichung Klasse: StandardDeviation Schreiben Sie ein Programm StandardDeviation, das von den zufällig erzeugten Werten eines Arrays beliebiger Größe den Mittelwert und die Standardabweichung
MehrALP II Dynamische Datenmengen Datenabstraktion (Teil 2)
ALP II Dynamische Datenmengen Datenabstraktion (Teil 2) O1 O2 O3 O4 SS 2012 Prof. Dr. Margarita Esponda 49 Einfach verkettete Listen O1 O2 O3 50 Einführung Einfach verkettete Listen sind die einfachsten
MehrAlgorithmen und Datenstrukturen in der Bioinformatik Viertes Übungsblatt WS 05/06 Musterlösung
Konstantin Clemens Johanna Ploog Freie Universität Berlin Institut für Mathematik II Arbeitsgruppe für Mathematik in den Lebenswissenschaften Algorithmen und Datenstrukturen in der Bioinformatik Viertes
MehrC++ Teil 2. Sven Groß. 16. Apr IGPM, RWTH Aachen. Sven Groß (IGPM, RWTH Aachen) C++ Teil Apr / 22
C++ Teil 2 Sven Groß IGPM, RWTH Aachen 16. Apr 2015 Sven Groß (IGPM, RWTH Aachen) C++ Teil 2 16. Apr 2015 1 / 22 Themen der letzten Vorlesung Hallo Welt Elementare Datentypen Ein-/Ausgabe Operatoren Sven
MehrVorlesung Datenstrukturen
Vorlesung Datenstrukturen Binärbaum Suchbaum Dr. Frank Seifert Vorlesung Datenstrukturen - Sommersemester 2016 Folie 356 Datenstruktur Binärbaum Strukturrepräsentation des mathematischen Konzepts Binärbaum
MehrFrilo.Document.Designer
Erstellt am 19. Februar 2011 Letzte Änderung am 10. Juni 2011 Version 4.2011.1.2 Seite 1 von 8 Inhalt 1 Erste Schritte...4 1.1 Arbeiten in der Verwaltung FCC und Erstellen eines Dokumentes...4 1.2 Erstellen
MehrAssoziative Container in C++ Christian Poulter
Assoziative Container in C++ Christian Poulter Seminar: Die Sprache C++ Mat-Nr.: 53 03 129 EMail: inf@poulter.de Christian Poulter Assoziative Container in C++ Seite 1/10 Inhalt 1. Einleitung: Container...
MehrDomänenmodell: Fadenkommunikation und -synchronisation
Domänenmodell: Fadenkommunikation und -synchronisation Alexander Humphreys, Reinhard Rösch, Fabian Scheler 15. Mai 2003 Inhaltsverzeichnis 1 Domänendefinition 1 2 Domänenlexikon 1 3 Konzeptmodelle 4 4
MehrInstitut für Informatik
Technische Universität München Institut für Informatik Lehrstuhl für Computer Graphik & Visualisierung WS 2010 Praktikum: Grundlagen der Programmierung Lösungsblatt 7 Prof. R. Westermann, A. Lehmann, R.
MehrDiese Besonderen Geschäftsbedingungen wurden zuletzt am aktualisiert.
Besondere Geschäftsbedingungen für das Produkt Lottowette der Lotto Limited, 28, Jasmine Court, Friars Hill Road, P. O. Box 1767, St. John's, Antigua, W.I. Diese Besonderen Geschäftsbedingungen ergänzen
MehrObjektorientiertes Programmieren für Ingenieure
Uwe Probst Objektorientiertes Programmieren für Ingenieure Anwendungen und Beispiele in C++ 18 2 Von C zu C++ 2.2.2 Referenzen und Funktionen Referenzen als Funktionsparameter Liefert eine Funktion einen
MehrVariablen. Deklaration: «Datentyp» «Variablenname» Datentyp bestimmt Größe in Bytes: sizeof Beispiel: long int v; Größe: 4 Bytes
Variablen Deklaration: «Datentyp» «Variablenname» Datentyp bestimmt Größe in Bytes: sizeof Beispiel: long int v; Größe: 4 Bytes v ist Stück im Speicher, der 4 Bytes lang ist Speicherzugriff? Über Adressen!
MehrAlgorithmen und Datenstrukturen 2
Algorithmen und Datenstrukturen 2 Sommersemester 2007 11. Vorlesung Peter F. Stadler Universität Leipzig Institut für Informatik studla@bioinf.uni-leipzig.de Das Rucksack-Problem Ein Dieb, der einen Safe
Mehr3. Übungsblatt zu Algorithmen I im SoSe 2017
Karlsruher Institut für Technologie Prof. Dr. Jörn Müller-Quade Institut für Theoretische Informatik Björn Kaidel, Sebastian Schlag, Sascha Witt 3. Übungsblatt zu Algorithmen I im SoSe 2017 http://crypto.iti.kit.edu/index.php?id=799
MehrKurs 1575, Musterlösung zur Winter Klausur 2003/04
Kurs 1575, Musterlösung zur Klausur im Wintersemester 2003/04 1 Kurs 1575, Musterlösung zur Winter Klausur 2003/04 Aufgabe 1: Römische Zahlen Wer kennt das Problem nicht: Sie stehen vor einer Inschrift,
Mehr6. Zeiger Allgemeines Definition eines Zeigers
6. Zeiger www.c-programme.de Stefan Thiemert Kapitel 6 - Seite 1 von 6 6. 1. Allgemeines Zeiger spielen in der Programmierung eine wichtige Rolle. Sie sind wichtig, bei der Arbeit mit Arrays und Funktionen.
MehrTeil 4: Rekursion und Listen
Einführung in das Programmieren Prolog Sommersemester 2006 Teil 4: Rekursion und Listen Version 1.0 Gliederung der LV Teil 1: Ein motivierendes Beispiel Teil 2: Einführung und Grundkonzepte Syntax, Regeln,
MehrTutorial: Dynamische PDF Erzeugung. mit der PHP EZPDF Class
Tutorial: Dynamische PDF Erzeugung mit der PHP EZPDF Class http://www.online-platform.net Dieser Text unterliegt der GNU General Public License. Er darf als ganzes oder in Auszügen kopiert werden, vorausgesetzt,
MehrEine Beschreibung des Programms und der dahinter stehenden Philosophie.
1 Geschichte Larry Wall schrieb ein Konfigurationsmanagementsystem und benötigte dazu ein Berichtwerkzeug, das mehrere Dateien gleichzeitig öffnen konnte. Awk konnte es damals nicht, daher schrieb er eine
MehrSuchen und Sortieren
Ideen und Konzepte der Informatik Suchen und Sortieren [Ordnung muss sein ] Kurt Mehlhorn (viele Folien von Kostas Panagiotou) Suchen Welche Telefonnummer hat Kurt Mehlhorn? Wie schreibt man das Wort Equivalenz?
Mehr6. Verkettete Strukturen: Listen
6. Verkettete Strukturen: Listen 5 K. Bothe, Inst. f ür Inf., HU Berlin, PI, WS 004/05, III.6 Verkettete Strukturen: Listen 53 Verkettete Listen : Aufgabe Vergleich: Arrays - verkettete Listen Listenarten
MehrHochschule Darmstadt Informatik-Praktikum (INF 1) WS 2014/2015 Wirtschaftsingenieur Bachelor 4. Aufgabe Datenstruktur, Dateieingabe und -ausgabe
Aufgabenstellung Für ein Baumkataster sollen für maximal 500 Bäume Informationen gespeichert werden, die alle nach der gleichen Weise wie folgt strukturiert sind: Nummer Bauminfo Baumart Hoehe Baum Umfang
MehrHochschule Darmstadt Informatik-Praktikum SS 2017 EIT Bachelor 5. Aufgabenblatt Datenstruktur, Dateieingabe und -ausgabe
Aufgabe 5: Bücher verwalten Für das Literaturverzeichnis einer Abschlussarbeit soll ein Programm zur Verwaltung von Bücherlisten geschrieben werden. Das Programm soll in der Lage sein, zu einem Buch die
MehrTyp : void* aktuelle Parameter Pointer von beliebigem Typ
2. Funktionen - Prototypvereinbarung typangabe funktionsname(parameterliste); - Funktionsdefinition typ funktionsname(parameterliste){ Anweisung - Funktionstyp -> Typ der Funktionswertes zulaessige Typangaben
MehrInformatik. Studiengang Chemische Technologie. Michael Roth Hochschule Darmstadt -Fachbereich Informatik- WS 2012/2013.
Informatik Studiengang Chemische Technologie Michael Roth michael.roth@h-da.de Hochschule Darmstadt -Fachbereich Informatik- WS 2012/2013 Inhalt Teil VIII Einstieg in Java II Michael Roth (h_da) Informatik
MehrDirekte Datenbankverbindungen über das Z39.50-Protokoll
Anleitung Citavi Waisenhausgasse 36-38a D-50676 Köln Tel.: +49 221 4724-1 Fax +49 221 4724-444 posteingang@dimdi.de www.dimdi.de Anleitung zur Übertragung von Rechercheergebnissen nach Citavi Ansprechpartner:
MehrModul Entscheidungsunterstützung in der Logistik. Einführung in die Programmierung mit C++ Übung 4
Fakultät Verkehrswissenschaften Friedrich List, Professur für Verkehrsbetriebslehre und Logistik Modul Entscheidungsunterstützung in der Logistik Einführung in die Programmierung mit C++ Übung 4 SS 2016
MehrTheoretische Informatik 1 WS 2007/2008. Prof. Dr. Rainer Lütticke
Theoretische Informatik 1 WS 2007/2008 Prof. Dr. Rainer Lütticke Inhalt der Vorlesung Grundlagen - Mengen, Relationen, Abbildungen/Funktionen - Datenstrukturen - Aussagenlogik Automatentheorie Formale
MehrVorkurs Informatik WiSe 15/16
Konzepte der Informatik Dr. Werner Struckmann / Stephan Mielke, Jakob Garbe, 16.10.2015 Technische Universität Braunschweig, IPS Inhaltsverzeichnis Suchen Binärsuche Binäre Suchbäume 16.10.2015 Dr. Werner
MehrWie funktioniert das Sortieren einer Reihe von Zufallszahlen mit Quicksort?
Wie funktioniert das Sortieren einer Reihe von Zufallszahlen mit Quicksort? Seite 1 Sehen wir uns zunächst einmal die grundsätzliche Vorgehensweise des Programmes an, ohne auf Einzelheiten oder Fachtermini
MehrBESCHREIBUNG. Etikettendruck. CASABLANCAhotelsoftware gmbh - Öde Schönwies - Tirol - Austria
BESCHREIBUNG Etikettendruck Casablanca Hotelsoftware Etikettendruck (Letzte Aktualisierung: 13.12.2016) 1 Inhaltsverzeichnis 2 Gäste für Etiketten selektieren... 3 2.1 Selektion in Casablanca... 3 2.2
Mehrmathphys-online Zahlenlotto 6 aus 49 Quelle: Akademiebericht 470 Dillingen
Zahlenlotto aus Quelle: Aademiebericht 470 Dillingen Spielregeln Beim Spiel Sechs aus Neunundvierzig werden jeden Mittwoch und Samstag sechs Gewinnzahlen gezogen. Dazu befinden sich nummerierte Kugeln
Mehrzu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
MehrInstitut fu r Informatik
Technische Universita t Mu nchen Institut fu r Informatik Lehrstuhl fu r Bioinformatik Einfu hrung in die Programmierung fu r Bioinformatiker Prof. B. Rost, L. Richter WS 2013 Aufgabenblatt 3 18. November
MehrSystemprogrammierung I - Aufgaben zur Erlangung der Klausurzulassung für Informatiker und Wirtschaftsinformatiker
Systemprogrammierung I - Aufgaben zur Erlangung der Klausurzulassung für Informatiker und Nachfolgend finden Sie die drei Aufgaben, die Sie als Zulassungsvoraussetzung für die Scheinklausur am 18.7.2001
MehrAlgorithmen und Datenstrukturen (für ET/IT) Wiederholung: Ziele der Vorlesung. Wintersemester 2012/13. Dr. Tobias Lasser
Algorithmen und Datenstrukturen (für ET/IT) Wintersemester 2012/13 Dr. Tobias Lasser Computer Aided Medical Procedures Technische Universität München Wiederholung: Ziele der Vorlesung Wissen: Algorithmische
MehrÜbungsklausur Programmieren / Algorithmen und Datenstrukturen 2
Programmieren / Algorithmen und Datenstrukturen 2 Autor: Prof. Dr. Bernhard Humm, FB Informatik, Hochschule Darmstadt Datum: 20.1.2014 Übungsklausur Programmieren / Algorithmen und Datenstrukturen 2 1
MehrAbfragen in Access. Die einfache Auswahlabfrage aus einer einzigen Tabelle
Um gezielte Informationen - auch aus verschiedenen Tabellen einer Datenbank - zu erhalten, benutzt man Abfragen. Man kann dort die Tabellen einer Datenbank miteinander verknüpfen und erhält somit die gewünschten
Mehr368 4 Algorithmen und Datenstrukturen
Kap04.fm Seite 368 Dienstag, 7. September 2010 1:51 13 368 4 Algorithmen und Datenstrukturen Java-Klassen Die ist die Klasse Object, ein Pfeil von Klasse A nach Klasse B bedeutet Bextends A, d.h. B ist
MehrSystemplan System- plan
Systemplan Systemplan Anzuwenden nur in Verbindung mit den im Amtsblatt zur Wiener Zeitung kundgemachten jeweils gültigen Spiel bedingungen für Lotto 6 aus 45. Für das Systemspiel sind ausschließlich die
MehrArbeiten mit der Shell Teil 2
Arbeiten mit der Shell Teil 2 Linux-Kurs der Unix-AG Zinching Dang 22. November 2016 Übersicht Ausgaben umleiten Wiederholung & Vertiefung Shellbefehle Befehle & Optionen Beispielanwendung zu Pipes Zusammenfassung
MehrADS: Algorithmen und Datenstrukturen
ADS: Algorithmen und Datenstrukturen Teil VII Peter F. Stadler & Konstantin Klemm Bioinformatics Group, Dept. of Computer Science & Interdisciplinary Center for Bioinformatics, University of Leipzig 08.
MehrInformatik II, SS 2014
Informatik II SS 2014 (Algorithmen & Datenstrukturen) Vorlesung 7 (21.5.2014) Binäre Suche, Hashtabellen I Algorithmen und Komplexität Abstrakte Datentypen : Dictionary Dictionary: (auch: Maps, assoziative
MehrProgrammieren in C/C++ und MATLAB
Programmieren in C/C++ und MATLAB Sven Willert Sabine Schmidt Christian-Albrechts-Universität zu Kiel CAU 5-1 Übung Schreiben Sie ein Programm, das die Zahl π durch π = 4 4 4 4 4 4 + + +... 3 5 7 9 11
MehrPraktikumsprotokoll Mikrorechentechnik II Simulation und Optimierung von Fertigungsprozessen
Praktikumsprotokoll Mikrorechentechnik II Simulation und Optimierung von Fertigungsprozessen Gruppe 50: Marcel Junige, Fabian Kurz Martin Laabs, Lars Lindenmüller 30. Mai 2005 Inhaltsverzeichnis 1 Aufgabenstellung
MehrHochschule Darmstadt Informatik-Praktikum (INF 1) WS 2015/2016 Wirtschaftsingenieur Bachelor 5. Aufgabe Datenstruktur, Dateieingabe und -ausgabe
Aufgabenstellung Für eine Hausverwaltung sollen für maximal 500 Wohnungen Informationen gespeichert werden, die alle nach der gleichen Weise wie folgt strukturiert sind: Art Baujahr Wohnung Whnginfo Nebenkosten
MehrHandbuch EPLAN Electric P8
Produktinformation http://www.hanser.de/deckblatt/deckblatt1.asp?isbn=3-446-40266-7&style=leseprobe Seite 1 von 1 12.09.2006 Handbuch EPLAN Electric P8 Bernd Gischel ISBN 3-446-40266-7 Leseprobe Weitere
MehrFunktionen in PHP 1/7
Funktionen in PHP 1/7 Vordefinierte Funktionen in PHP oder vom Entwickler geschriebene Funktionen bringen folgende Vorteile: gleiche Vorgänge müssen nur einmal beschrieben und können beliebig oft ausgeführt
MehrNetzlaufwerk-Verbindung auf den Server se-1ug w2k.makro.privat. im Computerraum für die Daten der Chemikaliendatenbank
Netzlaufwerk-Verbindung auf den Server se-1ug-01008-05.w2k.makro.privat im Computerraum für die Daten der Chemikaliendatenbank Verwendung nur für geschäftliche Belange, ablegen oder Missbrauch durch private
Mehr