Lern Fabrik Lern-Fabrik Lern-Fabrik
Lern fabrik

JavaScript-Editor

Ausgabe

            

Beispiel

Bei den hier zu bearbeitenden Aufgaben kommt es darauf an, die in der jeweiligen Aufgabe geforderte Funktion zu programmieren. Der HTML-Teil etc. entfällt.

function divZahl(a, b) {
    var ergebnis = a / b;
    return ergebnis;
}
divZahl(10,2);

Kopiere diesen Codestück und teste ihn! Hier im Beispiel lautet die Ausgabe: 5.

Programmierung für Anfänger - JavaScript

(1) Programmiere einen Summenrechner, der zwei Zahlen addiert und das Ergebnis ausgibt.

(2) Programmiere einen Multiplikationsrechner, der zwei Zahlen miteinander multipliziert und das Ergebnis ausgibt.

(3) Programmiere einen Mittelwertrechner, der zwei Zahlen miteinander addiert und den Mittelwert ausgibt.

(4) Programmiere eine Funktion, die die ersten 10-Fibonacci-Zahlen (Erklärung) ausgibt. Beispiel für die ersten zehn Fibonacci Zahlen: 0,1,1,2,3,5,8,13,21,34

(5) Programmiere eine Funktion, für das 3n+1 Problem (Collatz-Vermutung), teste das Programm mit n = 28. Ergebnis der Collatzfolge(n=28): 28, 14, 7, 22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1

(6) Schreibe ein Programm, das eine gegebene Zahl n in ihre Primfaktoren zerlegt.

(7) Schreibe eine Funktion in JavaScript, die eine Zahl n annimmt und die Summe der ersten n natürlichen Zahlen zurückgibt.

(8) Schreibe eine Funktion in JavaScript, die eine Zahl annimmt und die Fakultät dieser Zahl zurückgibt.

(9) Schreibe eine Funktion in JavaScript, die eine Zahl annimmt und prüft, ob es sich dabei um eine Primzahl handelt.

(10) Schreibe eine Funktion in JavaScript, die zwei Zahlen annimmt und das größte gemeinsame Vielfache dieser Zahlen ausgibt.

(11) Schreibe eine Funktion in JavaScript, die eine Zahl annimmt und prüft, ob es sich dabei um eine gerade Zahl handelt. Gib true zurück, wenn es eine gerade Zahl ist, andernfalls gib false zurück.

(12) Schreibe eine Funktion in JavaScript, die zwei Zahlen annimmt und das kleinste gemeinsame Vielfache dieser Zahlen zurückgibt.

(13) Schreibe eine Funktion in JavaScript, die eine Zahl als Argument annimmt und prüft, ob es sich dabei um eine Palindromzahl handelt. Gib true zurück, wenn es eine Palindromzahl ist, andernfalls gib false zurück. (Eine Palindromzahl ist eine Zahl, die rückwärts gelesen genauso lautet wie vorwärts gelesen, z.B. 121 oder 444.) paar

(14) Schreibe eine Funktion in JavaScript, die eine Zahl annimmt und prüft, ob es sich dabei um eine Quadratzahl handelt. Gib true zurück, wenn es eine Quadratzahl ist, andernfalls gib false zurück.

(1) Programmiere eine Funktion, die die ersten 10 Zahlen beginnend bei 0, nacheinander mit Komma getrennt ausgibt.

(2) Programmiere eine Funktion, die die Funktion f(x) = 2x + 1 in einer Wertetabelle ausgibt. Teste das Programm mit x-Werten von 0-10.

(3) Programmiere eine Funktion, die die ersten 10 ungeraden Zahlen ausgibt.

(4) Programmiere eine Funktion, die die Funktion f(x) = 3x2 + 2x - 3 in einer Wertetabelle ausgibt. Teste das Programm mit x-Werten von 0-10. Dabei sollen jeweils nur die geraden Zahlen der Funktion ausgegeben werden.

Programmierung für Fortgeschrittene - JavaScript

BruteForce-Attacke

(1) Schreibe ein Programm das alle moglichen Losungen einer mit Cäsar chiffrierten Zeichenkette ausgibt. Was bedeutet ''vxumxgssokxkt sginz yvgyy''?.