Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m307:learningunits:lu01:aufgaben:01 [2026/02/10 09:03] – [Hinweise] vdemirde:modul:m307:learningunits:lu01:aufgaben:01 [2026/02/26 10:43] (aktuell) – [Teilauftrag 7: Potenz] vdemir
Zeile 4: Zeile 4:
   * Sozialform: Einzelarbeit   * Sozialform: Einzelarbeit
   * Hilfsmittel: Openbooks   * Hilfsmittel: Openbooks
-  * Zeit: 45 Minuten+  * Zeit: 70 Minuten
   * Erwartetes Resultat: JavaScript-File, dass die nachfolgend genannten Taschenrechner-Operationen durchführen kann.   * Erwartetes Resultat: JavaScript-File, dass die nachfolgend genannten Taschenrechner-Operationen durchführen kann.
     - plus     - plus
Zeile 23: Zeile 23:
   * Aus Gründen der Datenkapselung und der umsichtigen Programmierung realisieren sie Ihre Funktionen ausschliesslich mit Inputparameter und Return-Values. Es wird also möglichst nicht auf globale Werte innerhalb der Methoden zugegriffen.   * Aus Gründen der Datenkapselung und der umsichtigen Programmierung realisieren sie Ihre Funktionen ausschliesslich mit Inputparameter und Return-Values. Es wird also möglichst nicht auf globale Werte innerhalb der Methoden zugegriffen.
   * Die für die Berechnung benötigten Werte können über Commandline, als Variable oder über ein simples HTML-Formular eingegeben werden.   * Die für die Berechnung benötigten Werte können über Commandline, als Variable oder über ein simples HTML-Formular eingegeben werden.
-  * Verschwenden Sie keine Zeit in eine schöne“ Oberflächengestaltung, weil es aktuell um Programmierung, und nicht um Gestaltung geht. +  * Verschwenden Sie keine Zeit in eine //schöne// Oberflächengestaltung, weil es aktuell um Programmierung, und nicht um Gestaltung geht. 
-  +
 ===== Auftrag ===== ===== Auftrag =====
 Programmieren Sie einen Rechner //myAlgebraCalculator.js//, der nicht nur die Grundrechenarten durchführt, sondern auch quadrieren, potenzieren und die Wurzeln ziehen kann. Testen Sie anschliessend Ihre Lösung auf Funktion, indem Sie die Funktionen ausführen und das Ergebnis auf der Kommandozeile ausgeben lassen. Programmieren Sie einen Rechner //myAlgebraCalculator.js//, der nicht nur die Grundrechenarten durchführt, sondern auch quadrieren, potenzieren und die Wurzeln ziehen kann. Testen Sie anschliessend Ihre Lösung auf Funktion, indem Sie die Funktionen ausführen und das Ergebnis auf der Kommandozeile ausgeben lassen.
Zeile 104: Zeile 104:
   // Autor:    // Autor: 
   // Datum:    // Datum: 
-  // Beschreibung: zu einer zahl soll die Pozent gebildet werden. Dies erledigen wir in einer Schleife mit dem exponenten im Schleifenkopf, wobei die basis mit sich selbst entsprechend oft multipliziert wird. +  // Beschreibung: zu einer zahl soll die Pozent gebildet werden. Dies erledigen wir in einer Schleife (for oder while) mit dem Exponenten im Schleifenkopf, wobei die Basis mit sich selbst entsprechend oft multipliziert wird. 
   // Hinweis: Potenz und Exponent sind nicht vertauschbar   // Hinweis: Potenz und Exponent sind nicht vertauschbar
 +  // Advanced: Erledigen Sie die Aufgaben in 2 Versionen, mit einer for- und mit einer while-Schleife.
   function potenz( basis, exponent) {   function potenz( basis, exponent) {
     ....     ....
  • de/modul/m307/learningunits/lu01/aufgaben/01.1770710597.txt.gz
  • Zuletzt geändert: 2026/02/10 09:03
  • von vdemir