関数名...
Move to
Next Prev
Up Top
See also
FORTRANの関数とIF/Prologの結合
エラー・チェック関数
FORTRANとIF/Prologの間の引数のやりとり
変数の取り扱い
アトムの取り扱い
整数の取り扱い
倍精度浮動小数の取り扱い
リストの取り扱い
IF Computer > IF/Prolog > Manuals > IF/Prolog V4.1 マニュアル > IF/Prolog Interfaces > FORTRANインタフェースマニュアル > イントロダクション > 作業を容易するIF/Prologライブラリ関数 > 整数の取り扱い

整数の取り扱い

MINERVA superseeded IF/Prolog. Please see http://www.ifcomputer.co.jp/MINERVA for details.

We discontinued to sell IF/Prolog Dec 31. 2003. For current customers, we continue to provide professional support for IF/Prolog until Dec 31, 2008.

関数名

IFISINT IFISINTEGER IFINTCP IFINTPC

概要

FUNCTION IFISINT(TERM) TERM TERM

FUNCTION IFISINTEGER(EXPRESSION, VALUE) TERM EXPRESSION INTEGER VALUE

FUNCTION IFINTCP(ARGUMENT) INTEGER ARGUMENT

FUNCTION IFINTPC(TERM) TERM TERM

説明

IFISINTは、その引数が整数の場合には1を返し、それ以外の場合には0を返します。

IFISINTEGERは、EXPRESSIONが有効な整数式の場合には、1を返します。またEXPRESSIONを評価することによって得られた値が、VALUEとして返されます。 そうでない場合には、0が返されます。(Prologの述語 is/2と同等です。)

例えば、

B is 10 + 3, my_new_pred(A, B)・・・

と書くかわりに、この関数を使えば、

my_new_pred(A, 10+3)・・・

と書けるようにできます。

IFINTCPは、整数をFORTRANの表現形式からIF/Prologの表現形式に変換します。IFINTCPは、IF/Prologの項(TERM)を返すことに注意して下さい。

IFINTPCは、整数をIF/Prologの表現形式からFORTRANの表現形式に変換します。IFTNTPCは、FORTRANの整数を返しますが、もしTERMがIF/Prologの整数でない場合には、IF/Prologのセッションをアボ−トします。

注意 プログラム中では常に4バイト整数を使うように気をつけて下さい。

read on...
IF/Prolog by Siemens
Language
English
Japanese
German
Server
USA
Japan
Site Access
Local Index
Local Contents
Site Contents
Site Index
Printer Friendly
For imode
For PDA
Search
document: http://www.ifcomputer.co.jp/IFProlog/Manuals/v4.1/advanced_feature/fortran/intro/libfun/integ/home_en.html
published 2008/6/30 update 1995/11/6 (c) 1996-2006 IF Computer Japan
IF Computer 5-28-2 Sendagi, Bunkyo-ku Tel +81-3-5814-3352 info@ifcomputer.com
Customer Support Tokyo 113-0022 Japan   http://www.ifcomputer.com
scroll to top managed with ubiCMS