Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:blc:informatik:ffprg1-2024:htmlinteraction [2024/04/05 11:14] Ivo Blöchliger [Zahlenraten] |
lehrkraefte:blc:informatik:ffprg1-2024:htmlinteraction [2024/04/05 12:40] Ivo Blöchliger [Einführungsbeispiel] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Interaktion mit HTML ====== | ====== Interaktion mit HTML ====== | ||
- | Der HTML-Code einer Webseite kann mit JavaScript komplett kontrolliert werden, d.h. verändert, ergänzt, | + | Der HTML-Code einer Webseite kann mit JavaScript komplett kontrolliert werden, d.h. verändert, ergänzt, |
===== Einführungsbeispiel ===== | ===== Einführungsbeispiel ===== | ||
Line 39: | Line 39: | ||
</ | </ | ||
* Testen Sie die Webseite. Studieren Sie den Code. | * Testen Sie die Webseite. Studieren Sie den Code. | ||
+ | |||
+ | |||
+ | **Bonus** Geben Sie an, wie oft der Knopf pro Sekunde gedrückt wurde. Fügen Sie zusätzlich einen «Reset»-Knop ein. Zeitmessung in JavaScript: | ||
+ | <code javascript> | ||
+ | // Aktuelle Zeit speichern. | ||
+ | start = new Date(); | ||
+ | // | ||
+ | // dann irgendwo, irgendwann später: | ||
+ | millisekunden = (new Date())-start; | ||
+ | </ | ||
</ | </ | ||
Line 165: | Line 175: | ||
</ | </ | ||
- | **Bonus** Überlegen Sie sich eine Optimale | + | **Bonus** Überlegen Sie sich eine optimale |
**Hardcore** Berechnen Sie exakt, wie viele Versuche **durchschnittlich** nötig sind, um (mit optimaler Strategie) die korrekte Zahl aus $n$ Zahlen zu erraten. | **Hardcore** Berechnen Sie exakt, wie viele Versuche **durchschnittlich** nötig sind, um (mit optimaler Strategie) die korrekte Zahl aus $n$ Zahlen zu erraten. | ||
</ | </ |