Section courante

A propos

Section administrative du site

 Langage  Elément  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Les remarques
Les opérateurs
Les instructions conditionnelles
Référence de mots réservés (mots clefs)
Référence de procédures et fonctions
Instructions d'inclusion
Préface
Notes légal
Dictionnaire
Recherche

Voici la liste des procédures et des fonctions inclus dans le langage de programmation Pascal/VS d'IBM (aussi connu sous le nom de Built-in functions Pascal/VS) :

Nom Description
ABS Cette fonction retourne la valeur absolue d'un nombre entier ou réel.
ALFA Ce type de données contient un tableau de 8 caractères, indexé de 1 à ALFALEN.
ALFALEN Cette constante permet d'indiquer la limite supérieur du type de données ALFA, soit la valeur 8.
ALPHA Ce type de données contient un tableau de 16 caractères, indexé de 1 à ALFALEN.
ALPHALEN Cette constante permet d'indiquer la limite supérieur du type de données ALPHA, soit la valeur 16.
ARCTAN Cette fonction permet de retourner l'arc tangente du paramètre spécifié.
BOOLEAN Ce type de données est composé des valeurs FALSE et TRUE.
CHAR Ce type de données contient un caractère.
CHR Cette fonction permet de convertir un entier en une valeur de caractère.
CLOCK Cette fonction permet de demander le nombre de micro-secondes d'exécution.
CLOSE Cette procédure permet de fermer un fichier.
COLS Cette fonction permet de demander la colonne courante de ligne de sortie.
COMPRESS Cette fonction permet de remplacer les blancs multiples dans une chaine de caractères par un seul blanc.
COS Cette fonction permet de demander le cosinus du paramètre spécifié.
DATETIME Cette procédure permet de demander le date et l'heure de la journée courante.
DELETE Cette fonction permet d'enlever une partie de caractères contenu dans une chaine de caractères.
DISPOSE Cette procédure permet de désallouer une variable dynamique.
EOF Cette fonction permet de vérifier si la fin d'un fichier est atteinte.
EOLN Cette fonction permet de vérifier si la fin d'une ligne est atteinte.
EXP Cette fonction retourne la valeur exponentielle du paramètre spécifié.
FALSE Cette constante permet d'indiquer la valeur fausse d'un type de données BOOLEAN.
FLOAT Cette fonction permet de convertir un entier à un valeur réel.
GET Cette procédure permet d'avancer le pointeur de fichier vers le prochain élément du fichier d'entrée.
HALT Cette procédure permet d'arrêter l'exécution du programme.
HBOUND Cette fonction permet de demander la limite supérieur d'un tableau.
HIGHEST Cette fonction permet de demander la valeur maximum d'une valeur scalaire.
INDEX Cette fonction permet de rechercher la position d'une sous-chaine de caractères dans une chaine de caractères.
INPUT Cette variable permet d'indiquer le fichier d'entrée par défaut.
INTEGER Ce type de données permet d'indiquer des valeurs entières.
LBOUND Cette fonction permet de demander la limite inférieur d'un tableau.
LENGTH Cette fonction permet de demander la longueur actuel de la chaine de caractères spécifié.
LN Cette fonction permet de demander le logarithme naturel du paramètre spécifié.
LOWEST Cette fonction permet de demander la valeur minimum d'une valeur scalaire.
LTRIM Cette fonction permet d'enlever les espaces au début d'une chaine de caractères.
MARK Cette procédure permet de créer une nouvelle mémoire de tas.
MAX Cette fonction permet de demander la valeur maximum d'une liste de scalaires.
MAXINT Cette constante permet de demander la valeur maximum d'un type INTEGER.
MAXLENGTH Cette fonction permet de demander la longueur maximum d'une chaine de caractères.
MIN Cette fonction permet de demander la valeur minimum d'une liste de scalaires.
MININT Cette constante permet de demander la valeur minimum d'un type INTEGER.
NEW Cette procédure permet d'allouer une variable dynamiquement à partir de la mémoire de tas.
ODD Cette fonction permet de retourner TRUE si la valeur entière est impaire.
ORD Cette fonction permet de convertir une valeur scalaire en un entier.
OUTPUT Cette variable permet d'indiquer le fichier de sortie par défaut.
PACK Cette procédure permet de copier un tableau dans un tableau compacté.
PAGE Cette procédure permet de sauter en haut de la prochaine page.
PARMS Cette fonction permet de demander les paramètres d'appel dépendant du système.
PDSIN Cette procédure permet d'ouvrir un fichier en entrée pour un ensemble de données partitionné.
PDSOUT Cette procédure permet d'ouvrir un fichier en sortie pour un ensemble de données partitionné.
POINTER Ce type de données permet de passer un pointeur arbitraire à une routine.
PRED Cette fonction permet de demander le prédécesseur d'un scalaire.
PUT Cette procédure permet d'avancer le pointeur de fichier vers le prochain élément du fichier en sortie.
RANDOM Cette fonction permet de demander un pseudo-nombre généré aléatoirement.
READ Cette procédure permet d'effectuer la lecture de données dans un fichier.
READLN Cette procédure permet d'effectuer la lecture de la fin d'une ligne de caractères dans un fichier TEXT.
READSTR Cette procédure permet de convertir une chaine de caractères en des valeurs associé à des variables.
REAL Ce type de données contient un nombre réel représenté en format long de réel du System/370.
RELEASE Cette procédure permet de libérer une ou plusieurs partie de la mémoire de tas.
RESET Cette procédure permet d'ouvrir un fichier en entrée.
RETCODE Cette procédure permet de fixer le code de retour dépendant du système.
REWRITE Cette procédure permet d'ouvrir un fichier en sortie.
ROUND Cette fonction permet de convertir un nombre réel en un entier arrondie.
SEEK Cette procédure permet de fixer la position d'un enregistrement spécifié dans un fichier ouvert.
SHORTREAL Ce type de données contient un nombre réel représenté en format court de réel du System/370.
SIN Cette fonction permet de demander le sinus du paramètre spécifié.
SIZEOF Cette fonction permet de demander la taille qu'occupe en mémoire une variable ou un type de données.
SQR Cette fonction permet de demander le carré du paramètre spécifié.
SQRT Cette fonction permet de demander la racine carrée du paramètre spécifié.
STR Cette fonction permet de convertir un tableau de caractères en chaine de caractères.
STRING Ce type de données permet d'indiquer un tableau de caractères à laquelle la longueur varie durant l'exécution du programme.
STRINGPTR Ce type de données permet d'indiquer une allocation dynamique de chaine de caractères dont la longueur est déterminé durant l'exécution.
SUBSTR Cette fonction permet de retourner une partie d'une chaine de caractères.
SUCC Cette fonction permet de demander le successeur d'un scalaire.
TERMIN Cette procédure permet d'ouvrir un fichier en entrée pour le terminal.
TERMOUT Cette procédure permet d'ouvrir un fichier en sortie pour le terminal.
TEXT Ce type de données permet d'indiquer un fichier de texte contenant des caractères.
TOKEN Cette procédure permet d'extraire un jeton d'une chaine de caractères.
TRACE Cette procédure permet d'écrire dans un fichier la routine retourner de la pile.
TRIM Cette fonction permet de supprimer les espaces au début et à la fin d'une chaine de caractères.
TRUE Cette constante permet d'indiquer la valeur vrai d'un type de données BOOLEAN.
TRUNC Cette fonction permet de convertir un réel en un entier tronqué.
UNPACK Cette procédure permet de copier un tableau compacté dans un tableau.
UNDATE Cette procédure permet d'ouvrir un fichier en entrée et en sortie.
WRITE Cette procédure permet d'écrire des données vers un fichier.
WRITELN Cette procédure permet d'écrire une fin de ligne dans un fichier TEXT.
WRITESTR Cette procédure permet de convertir une série d'expressions dans une chaine de caractères.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mardi, le 12 septembre 2017