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>