• Keine Ergebnisse gefunden

Test 2

N/A
N/A
Protected

Academic year: 2022

Aktie "Test 2"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Dr. Thomas Off Wirtschaftsinformatik 1

Bitte wenden.

Seite 1 von 2 beuth_wi1_test-2_f_v1-1.docx

Test 2

 Frau  Herr  ______ Datum: 01.01.2001

Name, Vorname Mustermann,Michael MatrikelNr: 12345 Ich möchte das Ergebnis meines Tests per E-Mail an nachfolgende Adresse erhalten:

E-Mailadresse: m.mustermann@gmx.de

(Schreiben Sie besonders deutlich. Lassen Sie die Angabe leer, wenn Sie keine Mail wollen.)

Gesamt: / 50 Punkte

Aufgabe 1 ___ / 20 Punkte

Frage

Schreiben Sie ein Programm (eine Prozedur). Deklarieren Sie ein zweidimensionales Feld, in dem dreimal vier ganze Zahlen (zwischen 0 und 255) gespeichert werden können. Initialisieren Sie das letzte Element des Feldes mit einem selbst gewählten Wert.

Antwort

Sub f() '0.5P

'1P Dim 1P Bez 2P Klammern '2x 2P Größe 1P As Datentyp Dim dblFeld(2, 3) As Byte

'1P Let und Wertzuweisung 1P Bez '3P Klammern und Komma '2x 2P Indizes 1P Reihenfolge Let dblFeld(2, 3) = 42 End Sub '0.5P

(2)

Prof. Dr. Thomas Off Wirtschaftsinformatik 1

Seite 2 von 2 beuth_wi1_test-2_f_v1-1.docx

Aufgabe 2 ___ / 30 Punkte

Frage

Schreiben Sie ein Programm (eine Prozedur). Deklarieren Sie darin eine erste Variable für einen Startwert und eine zweite Variable für einen Endwert. Entscheiden Sie selbst, welchen Datentyp für ganze Zahlen sie für diese Variablen verwenden wollen. Lassen Sie den Benutzer zwei ganze Zahlen eingeben und speichern Sie diese in den Variablen.

Schreiben Sie eine nachprüfende Schleife, die solange läuft bis der Wert der ersten Variable größer als der Wert der zweiten Variable ist. Achten Sie dabei auf eine genaue Umsetzung der Formulierung "solange bis".

Reduzieren Sie innerhalb der Schleife den Wert der zweiten Variable um eins. Bilden Sie die Summe aller Werte der zweiten Variable. Geben Sie das Gesamtergebnis der Summenbildung im Direktbereich aus.

Antwort

Sub f() '0.5P

Dim intStart As Integer '1P Dim intEnde As Integer '1P Dim lngSumme As Long ' 2P

Let intStart = Val(InputBox("Start:")) '1P Let intEnde = Val(InputBox("Ende:")) '1P

Let lngSumme = 0 ' 2P '2P Do

Do

Let intEnde = intEnde - 1 '2P

Let lngSumme = lngSumme + intEnde '4P '1P Loop 3P While 3P Bedinung 1P Reihenfolge Loop Until intStart > intEnde

Debug.Print lngSumme '1P '4P Erkennbarkeit des Algorithmus End Sub '0.5P

Referenzen

ÄHNLICHE DOKUMENTE

tens politisch von Assyrien in besonderer Weise gefördert worden sein. Karkemis stand Salmanassar III. Und auch in einer Inschrift Samsi-Adads V. wird Karkemis nur

Schreiben Sie eine vorprüfende Schleife, die solange läuft wie der Wert der ersten Variable kleiner als der Wert der zweiten Variable ist.. Achten Sie dabei auf eine genaue

Schreiben Sie eine nachprüfende Schleife, die solange läuft bis der Wert der ersten Variable größer als der Wert der zweiten Variable ist.. Achten Sie dabei auf eine genaue

Wie viel Wasser muss zugegeben werden, damit der pH-Wert auf 2

Ablieferungsort als besonders schwer kalkulierbar empfand. Frachten und Zölle lassen sich dagegen als übliche Kostenfaktoren leichter vorausberechnen und als

Dieses Buch ist hervorgegangen aus der Dr.-Ing.-Dissertation des Ver- fassers bei der Technischen Hochschule Darmstadt unter

Field Upgrade Kits are required to modify the 8510, 8512 and 8515 units for operation with a Variable Density Disk Drive Controller9. These kits consist of the PWB assemblies,

Textpraxis: Lieber Michael Serrer, vielleicht können Sie in wenigen Worten zusammen- fassen, was die Aufgabe und Ziele des Literaturbüros sind.. Michael Serrer: Unsere Satzung