Fahrschule Schulz Erlangen

Programmieren mit JavaScript HTML - Ausgabe Canvas: Figuren stempeln Inhalt andere Arten der Ausgabe In den bisherigen Kapiteln wurden Ergebnisse von Berechnungen immer in Formularelementen angezeigt, in einem input - Tag oder einer textarea. Jetzt sollen Sie andere Möglichkeiten von Javascript kennen lernen. Primzahlrechner JavaScript? (Computer, Freizeit, Programmieren). Im ersten Beispiel werden die ermittelten Primzahlen als HTML - Code in das aktuelle Browserfenster geschrieben. Im zweiten Beispiel (Uhr) wird ein neues Fenster erzeugt. Schließlich erfolgt noch ein kurzer Ausblick auf die Programmierung der Computer, die über das Internet Webseiten zur Verfügung stellen (Server). Beispiel 1 Das folgende Beispiel ist aus mehreren Gründen bemerkenswert: mathematisch: eine geniale Idee, eine Liste von Primzahlen zu ermitteln Die Ausgabe der Primzahlen erfolgt direkt in den HTML - Quelltext der Seite. Verwendung der Datenstruktur "Array" (Primzahl)Sieb des Erathostenes Idee: Man streicht in der Liste aller natürlichen Zahlen alle Vielfachen von 2, 3, usw.

  1. Primzahlrechner JavaScript? (Computer, Freizeit, Programmieren)

Primzahlrechner Javascript? (Computer, Freizeit, Programmieren)

Eine Billdfläche von 1920×1080 hat schon mal locker 2Mio Pixel, welche Berechnet werden müssten, ergo sind derartige Mengen eine total gängige Größenordnung und nicht nur theoretischer Natur. Der theoretische Informatiker würde sogar so weit gehen zu behaupten, dass beide dieselbe Laufzeit haben Es macht sehr wohl einen Unterschied. Deine theoretischen 2.. 3 Millisekunden längere Laufzeit/Pixel bedeuten in der Computergrafik 4000 Sekunden. Da kann der Mathematiker schon mal eine Tasse Kaffee trinken. 😴 Für die Berechnung von zufälligen Bildpunkten hätte ich in Javascript nicht mal die RandomMethode verwendet, sondern hätte gemogelt: Ein Array mit 1000 vorbereiteten IntegerZufallswerten und mit einer sich aus dem jeweils gelesenen Zufallswert als Schrittweite drüber itherieren, liefert hinreichend "zufällige" fürs Auge. Sowas ist dann richtig schnell. Programmierer sind keine Mathematiker. Routinen müssen schnell sein und für den Anwendungszweck hinreichende Ergebnisse liefern... die Unendlichkeit hat im Realismus nichts verloren In der Computergrafik sind wir allerdings bei Mengen angelangt (welche berechnet werden müssen), die nach normalem menschlichen Verständnis nicht mehr fassbar sind.

Natürlich ist dieses Programm noch nicht wirklich praktisch verwendbar, aber Du bekommst ein Gefühl dafür, wozu Arrays gut sind. Beispiel 3: Größter Wert (Fingerübung) a) Deklariere ein Feld mit dem Bezeichner werte, das 10 double-Werte enthält und fülle es mit den Werten sin(0), sin(1), …, sin(9). Verwende dazu eine while- oder for-Wiederholung. b) Ergänze Dein Programm so, dass es anschließend den größten der 10 Werte findet und ausgibt! Beispiel 4: Absolute und relative Häufigkeiten beim Würfeln Der Benutzer nennt eine Anzahl n. Der Computer soll n-mal würfeln und dabei mitzählen, wie oft jede der Zahlen 1 bis 6 vorgekommen ist. Am Ende soll er die absoluten und relativen Häufigkeiten der sechs Zahlen ausgeben. Was sind absolute und relative Häufigkeiten? Stell' Dir vor, Du würfelst 50-mal. Dabei erhältst Du 7-mal die Augenzahl 6. Dann nennt man 7 die absolute Häufigkeit des Ereignisses "6 gewürfelt" und $7/50$ (also 14%) die relative Häufigkeit dieses Ereignisses. Strategie: Wir speichern die Anzahl der Einsen, Zweien, Dreien, … Sechsen in einem int-Feld mit 6 Werten Aufgabe 1: Zweierpotenzen (Fingerübung) a) Deklariere ein Feld test mit 10 int-Werten und fülle es mit den Zweiterpotenzen 1, 2, 4, 8, 16, … 512.

Mon, 15 Jul 2024 22:07:08 +0000

Fahrschule Schulz Erlangen, 2024

[email protected]