Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Arry anweisungen???Hilfe

Empfohlene Antworten

Veröffentlicht

Hy Leute vieleicht kann mir jemand helfen von euch ich schreibe bald eine Arbeit über array anweisungen und habe keine blassen schimmer darüber hier meine Fragen vieleicht kann sie mir jemand beantworten:

1: Was stimmt an der Aussage nicht:

-UBound ist kleiner als der Wert in der Laufvariabel -> Man will

auf ein Feld zugreifen das nicht existiert

2:Schreibe ein Programm das die Werte der einzelnen Felder des arrays aufsummiert(bitte so einfac wie möglich)

3:Schreibe ein Programm das das Maximum der Werte im dem Array errechnet

4; Und zu guter Letzt stimmt das :

"statisches feld kann nicht redimensioniert werden"

stimmt das???

wenn jemand mir antworten schicken könnte wäre echt klasse.

oder eine gute seite weiß

Danke mal im voraus

Djadja

...mal wieder meine Standardfrage: in welcher Programmiersprache?

Gruss,

der Onkel

Ah gute Frage*gg*

Ich würde gern das Zeug in VB haben

Gruss

Djadja

...VB ist bei mir falsche Baustelle...

...aber vielleicht kann ich Dir bei der Syntax unter die Arme greifen - aber ich hätte da noch zwei Fragen dazu:

Zu 2)

Nehmen wir mal an, es ist ein Standardarray (also es hat Höhe und Breite, aber nicht Tiefe). Sollen dann alle Werte einer Spalte oder Zeile zusammenaddiert werden oder alle Werte im Array?

Zu 3)

Auch hier die Frage: Alle Werte im Array oder nur die einer Zeile/Spalte?

Gruss,

der Onkel

Original geschrieben von DjaDja

Hy Leute vieleicht kann mir jemand helfen von euch ich schreibe bald eine Arbeit über array anweisungen und habe keine blassen schimmer darüber hier meine Fragen vieleicht kann sie mir jemand beantworten:

1: Was stimmt an der Aussage nicht:

-UBound ist kleiner als der Wert in der Laufvariabel -> Man will

auf ein Feld zugreifen das nicht existiert

2:Schreibe ein Programm das die Werte der einzelnen Felder des arrays aufsummiert(bitte so einfac wie möglich)

3:Schreibe ein Programm das das Maximum der Werte im dem Array errechnet

4; Und zu guter Letzt stimmt das :

"statisches feld kann nicht redimensioniert werden"

stimmt das???

wenn jemand mir antworten schicken könnte wäre echt klasse.

oder eine gute seite weiß

Danke mal im voraus

Djadja

Hi!

Zu 1)

Wenn UBound kleiner als die Laufvariable ist, will die Laufvariable auf ein Feld zugreifen, daß über der Obergrenze (UBound = UpperBound) liegt. Die Aussage ist also richtig

Zu 2)

Geht nur, wenn alle Werte im Array ZAHLEN sind (Fehlerprüfungen kann man aber einbauen ;-))

dim summe as integer

summe = 0

for i = 0 to ubound(array)

summe = summe + array(i)

next i

zu 3)

Du meinst, den höchsten Wert im Array finden?

Das geht so (Code z.T. von www.activevb.de)

Dim arr()

Private Sub Command1_Click()

ReDim arr(3)

arr(0) = 1

arr(1) = 132

arr(2) = 512

arr(3) = 24

Dim a As Integer

Call findmax

End Sub

Public Sub findmax()

Dim i, MAX, MAXPos

For i = 0 To UBound(arr)

If arr(i) > MAX Then

MAX = arr(i)

MAXPos = i

End If

Next i

MsgBox ("MAx ist: " & MAX)

End Sub

Zu 4)

Stimmt, wenn ein array so dimensioniert wird:

static arr(3) as bla

dann kann er NICHT redimensioniert werden, aber wenn Du ihn undimensioniert läßt (static arr() as bla) geht es

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.