PMG2224 1/Klausur 05052023

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
<font color="darkgreen" size=3>'''Bearbeiten Sie <u>''zwei''</u> der vier Aufgaben'''</font>


 1.)	
 Schreiben Sie eine Funktion zur Berechnung von Oberflächeninhalt und Volumen einer Kugel. 


<code id="6453e0b9256dc">

</code>



<run id="6453e0b925778">


</run>



 2.)    
 Untersuchen Sie den angegebenen ProgrammCode auf Syntaxfehler in JavaScript. Berichtigen Sie gegebenenfalls.
 ''Die // kennzeichnen den Code als Kommentar.''
 ''Wenn Sie sich sicher sind, den Code komplett berichtigt zu haben, können Sie diese // auch entfernen.''

<code id="6453e0b925728">

//funktion fakultaet(n) {
//ergebnis = 1;
// for (var i=1;i==n;i++) {
// ergebnis = ergebnis * i
//consolelog(ergebnis;
//}

</code>


<run id="6453e0b9257bb">
//fakultät (3, 5)

</run>



 3.)    
 Die Turtle soll sich so wie in dieser Handlungsanweisung vorgegeben bewegen.
 Dazu ist das vorgegebene Programm entsprechend zu ergänzen.

Gegeben ist dazu folgendes Struktogramm.  [[Bild:Thomas_Turtle_struk.JPG|Miniatur|250 px]]

 


<canvas></canvas>

<run id="6453e0b9257fd">
var c = new Canvas(1);
c.clear(); // Zeichenfläche löschen

var t = new Turtle(1); // neuer Turtle auf Zeichenfläche 1

t.home();

var isUp = false;

// hierhin kommt der Programmtext

</run>



 4.)
 Eine Firma will Prämien an ihre Mitarbeiter auszahlen. 
 Dabei erhält jeder, der mindestens 45 Jahre alt ist oder mindestens seit 10 Jahren im Betrieb arbeitet 500 €, alle anderen Mitarbeiter 300 €.
 
 Implementieren Sie zu diesem Sachverhalt einen Algorithmus.

<code id="6453f10b69b27">
function praemie(Alter, Zeit){


}
</code>

<run id="6453f10b69b86">
praemie (45, 9)
</run>