lehrkraefte:blc:informatik:ffprg1-2024:htmlinteraction

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:ffprg1-2024:htmlinteraction [2024/03/07 19:34]
Ivo Blöchliger
lehrkraefte:blc:informatik:ffprg1-2024:htmlinteraction [2024/04/05 12:40] (current)
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, geschlöscht oder erzeugt werden. Auch sind Reaktionen auf Benutzereingaben möglich.+Der HTML-Code einer Webseite kann mit JavaScript komplett kontrolliert werden, d.h. verändert, ergänzt, gelöscht oder erzeugt werden. Auch sind Reaktionen auf Benutzereingaben möglich.
  
 ===== Einführungsbeispiel ===== ===== Einführungsbeispiel =====
Line 39: Line 39:
 </code> </code>
   * 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;
 +</code>
 </WRAP> </WRAP>
  
Line 164: Line 174:
 </code> </code>
 </hidden> </hidden>
 +
 +**Bonus** Überlegen Sie sich eine optimale Strategie und berechnen Sie, wie viele Züge höchstens nötig sind, um aus $n$ Zahlen die richtige mit Sicherheit zu finden.
 +
 +**Hardcore** Berechnen Sie exakt, wie viele Versuche **durchschnittlich** nötig sind, um (mit optimaler Strategie) die korrekte Zahl aus $n$ Zahlen zu erraten.
 </WRAP> </WRAP>
  • lehrkraefte/blc/informatik/ffprg1-2024/htmlinteraction.1709836453.txt.gz
  • Last modified: 2024/03/07 19:34
  • by Ivo Blöchliger