Riepilogo operatori

Matematica

AddizioneSottrazioneMoltiplicazioneDivisione
BASIC+*/
C…+*/
Calc / Excel
Fogli
+
SOMMA()
*
PRODOTTO()
/
Flowgorithm+*/
Javascript+*/
LibreLogo+*/
MySQL+*/
Pascal+*/
Python+*/
SmallBasic+*/

Osserva

  1. C…, la divisione intera viene applicata automaticamente se entrambi gli operandi sono interi.
  2. BASIC, Pascal, Python …., si può scegliere esplicitamente tra divisione intera e con la virgola.
Quoziente della
divisione intera
Resto della
divisione intera
Elevamento
a potenza
Radice
quadrata
BASIC\Mod^ 
C… %  
Calc / Excel
Fogli
QUOZIENTE()RESTO()^
POTENZA()
RADQ()
Flowgorithm%
mod
^Sqrt()
Javascript %Math.pow()Math.sqrt()
LibreLogo//%**SQRT
MySQLDIV%
MOD()
POW()
POWER()
 
PascalDivMod Sqrt()
Python//%**
pow()
math.pow()
math.sqrt()
SmallBasic Math.Remainder()Math.Power()Math.SquareRoot()

Assegnazione e confronto

AssegnazioneUguale a?Diverso da?Minore di?Minore di?
Uguale a?
Maggiore di?Maggiore di?
Uguale a?
BASIC
Calc / Excel

Fogli
SmallBasic
==<> <<=>>=
C
Java
Javascript
Python
===!= <<=>>=
Flowgorithm==
==
<>
!=
<<=>>=
LibreLogo
MySQL =!=
<>
 <<=>>=
Pascal:==<> <<=>>=

Osserva

  1. BASIC…, utilizza lo stesso segno per l’assegnazione e per l’operatore di uguaglianza.

Logica

FalsoVeroNegazioneDisgiunzione
inclusiva
CongiunzioneDisgiunzione
esclusiva
Logica  ¬image
BASICFalseTrueNotOrAndXor
C
Java
Javascript
  !||&& 
Calc / Excel
Fogli
FALSOVERONON()O()E()XOR()
FlowgorithmFalseTrue!
Not
||
Or
&&
And
LibreLogo
MySQL  NOTORANDXOR
PascalFALSETRUENotOrAndXor
PHPfalsetrue!||
or
&&
and
xor
PythonFalseTruenotorand 
Small Basic“False”“True” OrAnd