Difference between revisions of "EN/Documentation/BASIC Guide/Operators"

From Apache OpenOffice Wiki
Jump to: navigation, search
(New page: {{DISPLAYTITLE:演算子}} {{EN/Documentation/BASICGuideTOC/v2 |ShowPrevNext=block |ShowPrevPage=block |PrevPage=Documentation/BASIC Guide/Constants |NextPage=Documentation/BASIC Guide/Bra...)
 
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{DISPLAYTITLE:演算子}}
+
{{DISPLAYTITLE:Operatori}}
 
{{EN/Documentation/BASICGuideTOC/v2
 
{{EN/Documentation/BASICGuideTOC/v2
 
|ShowPrevNext=block
 
|ShowPrevNext=block
Line 8: Line 8:
 
}}  
 
}}  
 
   
 
   
{{OOo}} Basic には、一般的な算術、論理、比較用の演算子が用意されています。
+
{{OOo}} Basic comprende gli operatori matematici, logici e di confronto più diffusi.
  
== 算術演算子 ==
+
== Operatori matematici ==
  
算術演算子は数値を対象とした処理を行うものですが、+ 演算子は文字列を結合させる場合にも使用します。
+
Potete applicare gli operatori matematici a tutti i tipi di numeri, mentre l'operatore + può essere utilizzato anche per collegare le stringhe.
  
 
{|
 
{|
|<tt>+</tt>||数値および日付の値の加算 (足し算)、および文字列の結合。
+
|<tt>+</tt>||Aggiunta di numeri e valori di date, collegamento di stringhe
 
|-
 
|-
|<tt>-</tt>||数値および日付の値の減算 (引き算)。
+
|<tt>-</tt>||Sottrazione di numeri e valori di date
 
|-
 
|-
|<tt>*</tt>||数値の乗算 (掛け算)。
+
|<tt>*</tt>||Moltiplicazione di numeri
 
|-
 
|-
|<tt>/</tt>||数値の除算 (割り算)。
+
|<tt>/</tt>||Divisione di numeri
 
|-
 
|-
|<tt>\</tt>||数値の整数による除算 (結果を丸める)
+
|<tt>\</tt>||Divisione di numeri con un risultato numerico intero (arrotondato)
 
|-
 
|-
|<tt>^</tt>||数値の指数演算 (累乗、べき乗)。
+
|<tt>^</tt>||Elevazione a potenza dei numeri
 
|-
 
|-
|<tt>MOD</tt>||整数除算を実行した際の余りの値。
+
|<tt>MOD</tt>||Operazione modulo (calcolo del resto di una divisione)
 
|}
 
|}
  
== 論理演算子 ==
+
== Operatori logici ==
  
論理演算子は、ブール演算を実行するためのものです。このタイプの演算子をブール型のデータに対して適用すると、該当する論理演算を行った結果が返されます。また、整数およびロング整数のデータに対して適用すると、ビット単位の演算結果が返されます。
+
Gli operatori logici vi permettono di collegare gli elementi in base alle regole dell'algebra booleana. Se gli operatori sono applicati ai valori logici, il collegamento fornisce direttamente il risultato richiesto. Se utilizzato assieme a valori interi e valori
 +
interi lunghi, il collegamento è effettuato a livello di bit.
  
 
{|
 
{|
|<tt>AND</tt>||論理積 (And) 演算。
+
|<tt>AND</tt>||Collegamento And
 
|-
 
|-
|<tt>OR</tt>||論理和 (Or) 演算。
+
|<tt>OR</tt>||Collegamento Or
 
|-
 
|-
|<tt>XOR</tt>||排他的論理和 (Xor) 演算。
+
|<tt>XOR</tt>||Collegamento Exclusive or
 
|-
 
|-
|<tt>NOT</tt>||論理否定 (Not) 演算。
+
|<tt>NOT</tt>||Negazione
 
|-
 
|-
|<tt>EQV</tt>||等価性検査 (両方の部分が <tt>True</tt> または <tt>False</tt>)
+
|<tt>EQV</tt>||Equivalenza (parti <tt>True</tt> o <tt>False</tt>)
 
|-
 
|-
|<tt>IMP</tt>||論理包含 (Imp) 演算 (最初の値が True であれば次の値も True かを判定)。
+
|<tt>IMP</tt>||Implicazione (se la prima espressione è vera, deve essere vera anche la
 +
seconda)
 
|}
 
|}
  
== 比較演算子 ==
+
== Operatori di confronto ==
  
比較演算子は、基本的なすべてのタイプの変数 (数値、日付、文字列、ブール型) に対して適用できます。
+
Gli operatori di confronto si possono applicare a tutti i tipi di variabili elementari (numeri, date, stringhe e valori logici).
  
 
{|
 
{|
|<tt>=</tt>||数値、日付、文字列のデータについて、両者が等しいかを判定。
+
|<tt>=</tt>||Uguaglianza di numeri, date e stringhe
 
|-
 
|-
|<tt><></tt>||数値、日付、文字列のデータについて、両者が等しくないかを判定。
+
|<tt><></tt>||Disuguaglianza di numeri, date e stringhe
 
|-
 
|-
|<tt>></tt>||数値、日付、文字列のデータについて、左辺が右辺より大きいかを判定。
+
|<tt>></tt>||Controllo "Maggiore di" per numeri, date e stringhe
 
|-
 
|-
|<tt>>=</tt>||数値、日付、文字列のデータについて、左辺が右辺より大きいまたは等しいかを判定。
+
|<tt>>=</tt>||Controllo "Maggiore di o uguale" per numeri, date e stringhe
 
|-
 
|-
|<tt><</tt>||数値、日付、文字列のデータについて、左辺が右辺より小さいかを判定。
+
|<tt><</tt>||Controllo "Minore di" per numeri, date e stringhe
 
|-
 
|-
|<tt><=</tt>||数値、日付、文字列のデータについて、左辺が右辺より小さいまたは等しいかを判定。
+
|<tt><=</tt>||Controllo "Minore di o uguale" per numeri, date e stringhe
 
|}
 
|}
  
{{Documentation/Note|{{OOo}} Basic は、VBA の <tt>Like</tt> 比較演算子をサポートしていません。}}
+
{{Note|{{OOo}} Basic non supporta l'operatore di confronto <tt>Like</tt> di VBA.}}
  
 
{{PDL1}}
 
{{PDL1}}
 
{{InterWiki_Languages_BasicGuide|articletitle=Documentation/BASIC Guide/Operators}}
 
{{InterWiki_Languages_BasicGuide|articletitle=Documentation/BASIC Guide/Operators}}

Latest revision as of 19:07, 6 July 2018

Template:EN/Documentation/BASICGuideTOC/v2

Apache OpenOffice Basic comprende gli operatori matematici, logici e di confronto più diffusi.

Operatori matematici

Potete applicare gli operatori matematici a tutti i tipi di numeri, mentre l'operatore + può essere utilizzato anche per collegare le stringhe.

+ Aggiunta di numeri e valori di date, collegamento di stringhe
- Sottrazione di numeri e valori di date
* Moltiplicazione di numeri
/ Divisione di numeri
\ Divisione di numeri con un risultato numerico intero (arrotondato)
^ Elevazione a potenza dei numeri
MOD Operazione modulo (calcolo del resto di una divisione)

Operatori logici

Gli operatori logici vi permettono di collegare gli elementi in base alle regole dell'algebra booleana. Se gli operatori sono applicati ai valori logici, il collegamento fornisce direttamente il risultato richiesto. Se utilizzato assieme a valori interi e valori interi lunghi, il collegamento è effettuato a livello di bit.

AND Collegamento And
OR Collegamento Or
XOR Collegamento Exclusive or
NOT Negazione
EQV Equivalenza (parti True o False)
IMP Implicazione (se la prima espressione è vera, deve essere vera anche la

seconda)

Operatori di confronto

Gli operatori di confronto si possono applicare a tutti i tipi di variabili elementari (numeri, date, stringhe e valori logici).

= Uguaglianza di numeri, date e stringhe
<> Disuguaglianza di numeri, date e stringhe
> Controllo "Maggiore di" per numeri, date e stringhe
>= Controllo "Maggiore di o uguale" per numeri, date e stringhe
< Controllo "Minore di" per numeri, date e stringhe
<= Controllo "Minore di o uguale" per numeri, date e stringhe
Documentation note.png Apache OpenOffice Basic non supporta l'operatore di confronto Like di VBA.
Content on this page is licensed under the Public Documentation License (PDL).
Personal tools