allgemeines

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Michi

Betreff: allgemeines

BeitragMo, Aug 09, 2004 14:53
Antworten mit Zitat
Benutzer-Profile anzeigen
ich habe mal 4 Fragen:
1:
Wenn ich sowas habe: If x=1 And y=2 Or z=3 And ß=4 Then blablabla, wie sieht das BB dann?
a) (x=1 And y=2) or (z=3 And ß=4)
oder
b) x=1 And (y=2 or z=3) And ß=4

2:
Rechnet BB mit Punkt vor Strich?

3:
Rechnet es mit Klammern?

4:
was bring ein DIM?
Ich meine gibt es einen Unterschied, ob ich feld1%, feld2% und feld3%
mit DIM feld(3) oder mit feld1%=0, feld2%=0 und feld3%=0 erstelle?

Danke im Voraus
Aber..Wozu soll er gut sein???
IBM-Ingeneur über die Idee des Mikroprozessors, 1968
Code: [AUSKLAPPEN]

   __
<_/__\_> <--- die Wayne-Zeichnung

Jan_

Ehemaliger Admin

BeitragMo, Aug 09, 2004 15:00
Antworten mit Zitat
Benutzer-Profile anzeigen
1. Bitte selber testen, a müsste gehen
2. naja, eigentlich schon, nimm aber lieber klammern
3. Ja
4. weil du die Speicheradressen per integer abfragen kannst.

Code: [AUSKLAPPEN]
Dim Feld(1280)

for s = 0 to 1280
  Feld(s) = Rand(0,1024)
next
For s=0 to 1280
  Print Feld(s)
next


das möchte ich nciht per hand schreiben

und dazu, können Dims mehr dimensional seien.
between angels and insects
  • Zuletzt bearbeitet von Jan_ am Mo, Aug 09, 2004 15:12, insgesamt einmal bearbeitet

Xenon

Betreff: Re: allgemeines

BeitragMo, Aug 09, 2004 15:07
Antworten mit Zitat
Benutzer-Profile anzeigen
1: BB hat da keine Operatorenreihenfolge soweit ich weiß, dh es rechnet zuerst das and, dann das or und dann das hintere and.

2: Ja!

3: Ja, aber beachte das Punkt vor Strich: 3 + 2 * 5 kommt 13 raus und nicht 25!

4: Du kannst ein Dim Feld zB mit einer For Schleife durchgehen:

Code: [AUSKLAPPEN]
feld1 = 1
feld2 = 2
feld3 = 3
feld4 = 4
feld5 = 5
...
feld100 = 100


ist viel umständlicher als

Code: [AUSKLAPPEN]
dim feld(100)

for i=1 to 100
feld(i) = i
next

Hubsi

BeitragMo, Aug 09, 2004 15:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Field ist ein Befehl Wink
BB hält sich an alle mathematischen Regeln.
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

Dark Mania

BeitragMo, Aug 09, 2004 16:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Da Basic ein allgemeiner Dialekt ist, sind (fast) alle Sachen die mit Variablen zutun haben gleich. In Visual Basic rechnet es punkt vor strich, also nehme ich auch schwer an, das es in Blitz Basic punkt vor Strich rechnet. Wink

Dark Mania

4pac

BeitragMo, Aug 09, 2004 22:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Um festzustellen, ob der Blitz-Compiler Punkt vor Strich rechnet, und wie er mit Klammern verfährt, schreibst Du Dir doch wohl eben mal selbst ein maximal 5zeiliges Konsolenprogramm Crying or Very sad ich meine, wenn Du das nicht in einer Viertelstunde mit Bordmethoden selbst rausgefunden hast, dann ist Basic für Dich grundsätzlich... zu hoch Very Happy und Programmieren das falsche Hobby für dich. Meine Güte. Und ich dachte schon, ich wäre hier im Forum einer der Großmeister im Stellen von Fragen, die man sich selbst beantworten kann.
 

Edlothiol

BeitragDi, Aug 10, 2004 11:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Jede richtige Programmiersprache benutzt Punkt - vor - Strich und Klammerrechnung...

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group