Anlage 3: Inhaltsübersicht zum Buch

"Beispiele und BASIC-Programme zum Mathematikunterricht"

von Wolfgang Schwarz
ISBN 3-411-00624-2

Mit ca. 60 BASIC-Programmen, die sich leicht in QBasic- und QuickBASIC-Programme umsetzen lassen


I. Rechnen

  • 1. Division mit Rest (Teil 1)Bestimmung des Restes ohne Verwendung des MOD-Befehls von BASIC
  • 2. TeilbarkeitTeilbarkeit von zwei Ganzzahlen überprüfen
  • 3. BruchrechnenDie 4 Grundrechenarten auf zwei Brüche angewandt
  • 4. RechentestMathetrainer für die 4 Grundrechenarten mit einstellbarer Schwierigkeitsstufe
  • 5. Addition, Subtraktion, und Multiplikation vielstelliger ganzer Zahlen Rechnen mit Riesen-Ganzzahlen
  • 6. Division mit Rest (Teil 2) Division von Riesen-Ganzzahlen
  • 7. Rechnen mit komplexen Zahlen Taschenrechner für Komplexe Zahlen mit den folgenden Funktionen: +, -, *, /, Absolutbetrag, Kehrwert 1/z, Koordinatenwandlung Normal- -> Polarkoordinaten, n-te Wurzel, n-te Potenz, sin(z), cos(z)

II. Algorithmen

  • 8. Euklidscher Algorithmus (Teil 1) Bestimmung des größten gemeinsamen Teilers zweier ganzer Zahlen ("ggT")
  • 9. Dezimalbruchentwicklung Bruch in Kommazahl umwandeln
  • 10. Anordnen von Zahlen nach deren Größe, alfabetisches Anordnen von Worten Sortieren von Zahlen und Texten
  • 11. Euklidscher Algorithmus (Teil 2) Größter gemeinsamer Teiler (ggT) als Linearkombination
  • 12. Euklidscher Algorithmus (Teil 3) Größter gemeinsamer Teiler (ggT) von Riesenzahlen
  • 13. Anordnen (Teil 2) Schnelles Sortieren
  • 14. Der Hasse-Kakutani-Syracuse-Algorithmus Zahlenreihe T(T(...(T(M))))
  • 15. Die Folge der Fibonacci-Zahlen Ermittlung von Fibonacci-Zahlenfolgen, auch mit Riesenzahlen

III. Zahlentheorie (Teil 1)

  • 16. Faktorisierung natürlicher Zahlen I Primfaktorzerlegung
  • 17. Quersumme Bildung der Quersumme und der alternativen Quersumme einer ganzen Zahl
  • 18. Lineare Diophantische Gleichungen und Kongruenzen Lösung der Diophantischen Gleichung
  • 19. Kettenbrüche, Berechnung von e und von Quadratwurzeln Näherungsverfahren mit Kettenbrüchen
  • 20. Das Sieb des Eratosthenes Ermittlung der Primzahlen bis 4000
  • 21. Zahlentheoretische Aussagen: Eulersche Polynome Eigenschaften von Eulerschen Polynomen nachprüfen
  • 22. Testen zahlentheoretischer Hypothesen Überprüfung der Vermutungen von Pólya, Sterneck und Mertens

IV. Lineare Algebra

  • 23. Rechnen mit quadratischen Matrizen Matrizen addieren, subtrahieren, multiplizieren und potenzieren
  • 24. Lineare Gleichungssysteme Lösen linearer Gleichungssysteme mit dem Gauß'schen Algorithmus

V. Analysis (Teil 1) — Differential- und Integralrechnung mit BASIC

  • 25. Nullstellen stetiger reellwertiger Funktionen (Halbierungsmethode) Beweis des Zwischenwertsatzes, approximative Nullstellenberechnung, Newtonsches Verfahren
  • 26. Numerische Integration Näherungsweise Berechnung von Integralen nach der Kepplerschen Fassregel und der Simpsonschen Regel
  • 27. Darstellung von Funktionen in hochauflösender Grafik Funktionsplotter: Gleichzeitige Anzeige von maximal 9 Graphen beliebig vorgebbarer Funktionen mit 320x200 Bildpunkten
  • 28. Berechnung der Zahl Pi Diskussion verschiedener Verfahren, BASIC-Programm für das Verfahren von J.M.Borwein und P.B.Borwein
  • 29. Zur Berechnung des Integrallogarithmus Berechnung der Anzahl der Primzahlen von 1 bis x (auch "Funktion Li(x)" genannt)
  • 30. Die Taylorsche Formel Approximation einer beliebigen Funktion durch ein Polynom n-ten Grades

VI. Zahlentheorie (Teil 2)

  • 31. Rechnen im Restklassenring Modulo n Addition, Subtraktion und Multiplikation von Restklassen von modulo-n-kongruenten Zahlen
  • 32. Primitive Kongruenzwurzeln Suche nach primitiven Kongruenzwurzeln unter Verwendung des Satzes von Fermat
  • 33. Ein Nicht-Primzahl-Test Primzahl-Test einer wählbaren Zahl unter Verwendung des Satzes von Fermat und des Müllerschen Primzahltests
  • 34. Zum Quadratischen Reziprozitätsgesetz Bestimmung des Legendre-Symbols (a/p) nach dem Gauß'schen Reziprozitätsgesetz
  • 35. Faktorisierung natürlicher Zahlen (Teil 2) Primfaktorzerlegung für Riesenzahlen
  • 36. Quadratfreie Zahlen Abschätzung der Anzahl Q(x) quadratfreier Zahlen im Bereich 1...x
  • 37. Warlimonts Problem Ermittlung der Anzahl Pi_Q(n) derjenigen Zahlen von 1...n, deren Quersumme eine Primzahl ist

VII. Analysis (Teil 2)

  • 38. Eine Aufgabe aus der Wahrscheinlichkeitstheorie Ermittlung der mittleren Zügezahl auf einem Schachbrett
  • 39. Einige unendliche Reihen Näherungsweise Bestimmung rationaler Funktionen durch Differentiation von Potenzreihen
  • 40. Harmonische Reihen, Eulersche Summenformel Berechnung von unendlichen Reihen über Integrale, die mit der Eulerschen Summenformel gelöst werden
  • 41. Eulersche Konstante Berechnung der Eulerschen Konstanten 0,5772... mit Hilfe der Eulerschen Summenformel
  • 42. Die Gamma-Funktion Berechnung der Funktionswerte von gamma(1) ... gamma(2)

VIII. Vermischtes — "spielerische Mathematik mit BASIC"

  • 43. Ein ewiger Kalender Ermittlung des Wochentags Mo, Di, ... So zu einem wählbaren Datum
  • 44. Mischen von Skatkarten Mischen und Sortieren von Skatkarten
  • 45. Das Codierungsverfahren von Rivest, Shamir und Adleman nahezu "unknackbare" Daten-Verschlüsselung mit 2 großen Primzahlen als Schlüssel
  • 46. Das Problem der 8 Schachdamen Platzierung von 8 Damen auf dem Schachbrett, sodass keine Dame die andere schlagen kann
  • 47. Matt mit Turm und König gegen König Der Computer spielt Schach mit weißem Turm und König gegen den schwarzen König, der von einem menschlichen Spieler geführt wird
  • 48. Ein Musiktest Lautsprechertest und Notenraten
  • 49. Bemerkungen zur Fermatschen Vermutung Überprüfung ob die Fermatsche Gleichung x^p + y^p = z^p für alle Ganzzahlen n > 2 unlösbar ist
  • 50. Weitere Übungsaufgaben Sammlung mit 13 anspruchsvollen Übungsaufgaben für BASIC-, QBasic- und QuickBASIC-Programmierer. Ohne Lösungen

Literaturverzeichnis

  • Sehr umfangreich, mit Verweisen auf 156 Bücher und Zeitschriften, auch zur numerischen Mathematik mit BASIC, QBasic und QuickBASIC

Namensverzeichnis

Sachverzeichnis (Stichwortregister)



[zur Buchbesprechung]    [zur QBasic-Bücherseite]    [zur Startseite www.antonis.de]    [zur framelosen Startseite]