Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 mBASIC: Hierarchie der Operatoren AND, OR Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von das |_ Team, Homepage - 6.06.2023 20:42)
 Als Antwort auf Hierarchie der Operatoren von Dietmar - 5.06.2023 22:03
das |_ Team nutzt:  CC1-Unit V1.1, CC1-M-Unit V1.1, CC1-Station V1.1, Open-Micro, Open-Mini, Open-Midi, Open-Macro, Open-Maxi, Open-Mini M-Unit, Open-Mini Station, C-Control 2
Jetzt wird es interessant:

Obwohl in der mBASIC Dokumentation das AND in der Verarbeitungshierarchie ebenfalls ├╝ber dem OR steht erhalte ich mit der nachfolgenden Umsetzung des Programms die folgende Ausgabe im Simulator der mBASIC IDE:



OMAX - Hierarchie der Operatoren
-1
-1
0

0
0

0
0

Programmende.


Habe ich vielleicht bei der Umsetzung des Quelltextes etwas ├╝bersehen?

Verwendet habe ich mBASIC Version 9.0.5.37




' ===========================================================================
' OMAX - Hierarchie der Operatoren
' In OCBASIC 1.12a_e1 f├╝r Open-Maxi von Dietmar Harlos am 05. Juni 2023
' Umsetzung auf mBASIC 9.0.5.37 von "das |_ Team" am 06. Juni 2023
' ===========================================================================
' --- Definitionen ----------------------------------------------------------

'INCLUDE "omax.def"               'Definitionen f├╝r die Open-Maxi

Dim port1 As Boolean Port[2, 1]
Dim port2 As Boolean Port[2, 2]
Dim port3 As Boolean Port[2, 3]

' --- Hauptprogramm ---------------------------------------------------------

'PrintSpc=ON    'Bei PRINT dezimale Zahlen mit f├╝hrendem Leerzeichen ausgeben
'End2Host=ON    'Bei Programmende (siehe END) gleich in den Host-Modus wechseln

Print "OMAX - Hierarchie der Operatoren"

port1=TRUE 'wahr
port2=TRUE 'wahr
port3=FALSE 'nicht wahr

Print port1 '-1, also wahr
Print port2 '-1, also wahr
Print port3 '0, also nicht wahr

PRINT

Print port1 Or port2 And port3     '-1, also wahr
PRINT (port1 Or port2) And port3   '0, also nicht wahr

PRINT

Print TRUE Or TRUE And FALSE             '-1, also wahr
Print (TRUE Or TRUE) And FALSE           '0, also nicht wahr


Print:Print "Programmende."
End            'Zur├╝ck in den Hostmodus. Neustart mit RETURN-Taste.

' --- Programmende --------------------------------------


Meine Homepage: http://visit.ghn-sensorik.de/L-Team/Distribution/beta/

 Antwort schreiben

Bisherige Antworten: