
Discrete Mathematics with Coding
Dieses Buch, das für einen ersten Grundkurs in Diskreter Mathematik gedacht ist, nutzt systematisch die Beziehung zwischen Diskreter Mathematik und Computerprogrammierung. Anders als die meisten Texte zur diskreten Mathematik, die sich auf eine der beiden Disziplinen konzentrieren, erforscht das Buch die reiche und wichtige Verbindung zwischen diesen beiden Disziplinen und zeigt, wie jede Disziplin die andere verstärkt und verbessert.
Die Mathematik in diesem Buch ist in sich geschlossen und erfordert lediglich gute Vorkenntnisse in der Vorkalkulation und eine gewisse mathematische Reife. Neue mathematische Themen werden nach Bedarf eingeführt.
Die verwendete Programmiersprache ist VBA Excel. Die Sprache ist leicht zu erlernen, hat intuitive Befehle, und der Leser kann von Anfang an interessante Programme entwickeln. Darüber hinaus ermöglicht die Tabellenkalkulationsplattform von Excel eine bequeme und transparente Dateneingabe und -ausgabe und bietet einen leistungsstarken Ort für komplexe Datenmanipulationen. Die Manipulation von Daten wird durch die Tabellenkalkulationsfunktionen stark vereinfacht und die Visualisierung der Daten kann die Programmierung und Fehlersuche erleichtern.
Die VBA-Sprache ist nahtlos in die Tabellenkalkulationsumgebung integriert, ohne dass weitere Ressourcen erforderlich sind. Darüber hinaus sind, wie einige der Module in diesem Buch zeigen, komplizierte Muster, Grafiken und Animationen in Form von sich bewegenden Zellen möglich.
Merkmale.
⬤ Einführung in die Kodierung mit VBA in Excel, wobei keine vorherigen Kodierungserfahrungen vorausgesetzt werden.
⬤ Entwickelt Programme in den Bereichen Lineare Analyse, Logik, Kombinatorik, Wahrscheinlichkeitsrechnung und Zahlentheorie.
⬤ Enthält über 90 vollständig getestete und fehlerbereinigte Programme. Der Code für diese Programme sowie die Übungen sind auf der Website des Autors verfügbar.
⬤ Enthält zahlreiche Beispiele, die den Leser schrittweise in die Kodierungstechniken einführen.
⬤ Enthält Programme, die lineare Gleichungssysteme, lineare Programmierprobleme, kombinatorische Probleme, Venn-Diagramm-Probleme und Programme, die Wahrheitstabellen aus logischen Anweisungen und logischen Anweisungen aus Schalt- und Gatterschaltungen erzeugen, Nachrichten ver- und entschlüsseln und Wahrscheinlichkeitsexperimente simulieren, lösen.