UNPKG

sellquiz

Version:

An open source domain-specific language for online assessment

56 lines (33 loc) 1.31 kB
%course Mathematik 1 %quiz MA1 meets Python Python: Summe Schreiben Sie einen Codeausschnitt, in dem die Summe $s=sum_(i=0)^n i$ berechnet wird. * Der initiale Wert für Variable `n` ist unbekannt und wird hier durch ein Fragezeichen dargestellt. * Das ganzzahlige Ergebnis soll in Variable `s` stehen. Python b given 'n = §23§' assert 's == 276' $ #b $ STOP %%% Java: Deklarationen Schreiben Sie einen Codeausschnitt, in dem zwei Variablen wie folgt definiert werden: * Eine Variable mit dem Namen "x" speichert eine Gleitkommazahl. Weisen Sie ihr den Wert 1.23 zu. * Einer weiteren Variable mit dem Namen "text" soll die Zeichenkette "hallo" zugewiesen werden. JavaBlock b assert 'Math.abs(x-1.23) < 1e-3' assert 'text.equals("hallo")' $ #b $ %%% Java: Methoden a, b in { 3, 4, ..., 10 } c := a + b JavaMethod add % assert 'add($a, $b) == $c' TODO!!!!! assert 'add(2, 3) == 5' Definieren Sie eine Java-Methode mit dem Namen __add__. * Die Methode hat zwei ganzzahlige Parameter. * Der Rückgabetyp soll ebenfalls ganzzahlig sein. * Die Methode gibt die Summe der beiden Parameterwerte zurück. _Hinweis: definieren Sie nur die Methode selbst. Vergessen Sie nicht die Methode als öffentlich und statisch zu deklarieren. Geben Sie keine Klasse an._ $ #add $