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
Référence des mots réservés
Référence de procédures et de fonctions
Préface
Notes légal
Dictionnaire
Recherche

Liste des procédures et fonctions du langage de programmation Pascal/MT+ :

Nom Description
ABS Cette fonction permet de retourner la valeur absolue du paramètre spécifié. Le paramètre doit être une expression réelle ou entière. Le résultat est du même type que le paramètre.
ADDR Cette fonction permet de retourner l'adresse d'une variable, d'une fonction ou d'une procédure. Les références de variable peuvent inclure des variables indicées et des champs d'enregistrement. La fonction ADDR ne fonctionne pas avec les constantes, les types ordinaux définis par l'utilisateur ou tout élément ne prenant pas de code ou d'espace de données.
ARCTAN Cette fonction permet de retourner l'angle, exprimé en radians, dont la tangente du paramètre spécifié. Le paramètre doit être une expression réelle ou entière. Le résultat est un nombre réel.
ASSIGN Cette instruction permet d'associer un nom de fichier externe à une variable de fichier avant d'utiliser une procédure RESET ou REWRITE.
BLOCKREAD Cette procédure permet d'effectuer un accès direct en lecture sur le disque.
BLOCKWRITE Cette procédure permet d'effectuer un accès direct en écriture sur le disque.
CHAIN Cette procédure permet de chaîner un programme à un autre.
CHR Cette fonction permet de retourner le caractère dont la valeur ASCII est l'entier spécifié.
CLOSE Cette procédure permet de fermer les fichiers. Vous devez l'utiliser pour garantir que les données écrites dans un fichier sont purgées du tampon vers le disque.
CLRBIT Cette procédure permet d'effacer le bit désigné dans le paramètre.
CLOSEDEL Cette procédure permet de fermer et supprimer les fichiers temporaires après utilisation.
CONCAT Cette fonction permet de retourner une chaîne de caractères dans laquelle toutes les chaînes de caractères de la liste de paramètres sont concaténées.
COPY Cette fonction permet de retourner une chaîne de caractères avec le nombre de caractères spécifié, commençant à l'index spécifié.
COS Cette fonction permet de retourner le cosinus de l'angle en radians, doit être réel ou entier. Le résultat est réel.
DELETE Cette fonction permet de supprimer les caractères spécifiés de la destination spécifié en commençant par l'octet spécifié.
DISPOSE Cette procédure permet de désallouer l'espace que NEW à précédemment alloué.
EOLN Cette fonction permet de retourner TRUE lorsque la variable de fenêtre se trouve au-dessus du caractère de fin de ligne dans un fichier.
EOF Cette fonction permet de retourner TRUE lorsque la variable de fenêtre se trouve au-dessus d'un caractère de fin de fichier. Si vous ne spécifiez pas de fichier, le fichier d'entrée par défaut est utilisé.
EXIT Cette procédure permet de quitter la procédure ou la fonction en cours, ou le programme principal.
EXP Cette fonction permet de retourner l'exponentielle du paramètre spécifié. Le paramètre doit être réel ou entier.
FILLCHAR Cette procédure permet de remplir de grandes structures de données avec les mêmes données.
GET Cette procédure permet de faire avancer la variable de fenêtre d'un élément et déplace le contenu du fichier indiqué dans la variable de fenêtre.
GNB Cette fonction permet de lire un fichier octet à la fois.
HI Cette fonction permet de retourner les 8 bits supérieurs du paramètre spécifié (une variable de 8 ou 16 bits) dans les 8 bits inférieurs du résultat.
INLINE Cette procédure permet d'insérer des données au milieu d'une procédure ou d'une fonction Pascal/MT+.
INSERT Cette procédure permet de place la source spécifié dans la destination spécifié à l'emplacement spécifié.
IORESULT Cette fonction permet de retourner le résultat d'une opération d'entrée/sortie.
LENGTH Cette fonction permet de retourner la valeur entière de la longueur de la chaîne de caractères.
LN Cette fonction permet de retourner le logarithme naturel du paramètre spécifié. Le paramètre spécifié doit être réel ou entier. Le résultat est réel.
LO Cette fonction permet de retourner les 8 bits inférieurs, les 8 bits supérieurs étant forcés à zéro.
LWRITEHEX Cette procédure permet d'écrire entier long pour 4 octet. Il ne produit aucun espace de début ou de fin ni retour chariot / saut de ligne.
MAXAVAIL Cette fonction permet de signaler le plus grand bloc disponible.
MEMAVAIL Cette fonction permet de retourner la mémoire disponible à tout moment, quelle que soit la fragmentation.
MOVE Cette procédure permet de déplacer de l'extrémité gauche de la source à l'extrémité gauche de la destination.
MOVELEFT Cette procédure permet de déplacer de l'extrémité gauche de la source à l'extrémité gauche de la destination.
MOVERIGHT Cette procédure permet de déplacer de l'extrémité droite de la source à l'extrémité droite de la destination.
NEW Cette procédure permet d'allouer dynamiquement de l'espace pour un enregistrement du type du pointeur et définit la valeur du pointeur vers le nouvel enregistrement.
ODD Cette fonction permet de retourner TRUE si l'expression est impaire et FALSE si ce n'est pas le cas.
OPEN Cette procédure permet d'ouvrir un fichier existant pour saisie.
ORD Cette fonction permet de retourner la valeur ordinale d'une expression de type scalaire ou énuméré. Le résultat est un entier. Pour un type énuméré, la valeur ordinale est la même que l'ordre de déclaration, commençant par 0.
PACK Cette procédure permet de compacter un tableau.
PAGE Cette procédure permet de sauter en haut d'une nouvelle page lorsqu'un fichier texte est en cours d'affichage en insérant un caractère de début de page dans le fichier de sortie.
POS Cette fonction permet de retourner la valeur entière de la position de la première occurrence de motif spécifié dans la source spécifié.
PRED Cette fonction permet de retourner la valeur du prédécesseur d'une expression scalaire. La valeur ordinale du prédécesseur est inférieure de 1 à la valeur ordinale de l'expression.
PURGE Cette procédure permet de supprimer le fichier associé à la variable de fichier. Le fichier est supprimé du répertoire du disque.
PUT Cette procédure permet de transférer le contenu de la variable de fenêtre associée au paramètre spécifié vers l'enregistrement disponible suivant dans le fichier.
READ Cette procédure permet de lire le fichier associé à la variable de fichier dans les variables répertoriées. Si vous ne spécifiez pas de fichier, les procédures utilisent par défaut l'entrée standard.
READHEX Cette procédure permet de lire deux caractères pour chaque octet, puis passe au prochain retour chariot / saut de ligne. Vous ne pouvez pas lire plus d'un nombre hexadécimal sur une seule ligne.
READLN Cette procédure permet de lire une ligne dans un fichier texte associé à la variable de fichier dans les variables répertoriées.
RESET Cette procédure permet de placer le pointeur de la fenêtre au début d'un fichier afin que vous puissiez le lire.
REWRITE Cette procédure permet de créer un fichier sur le disque en utilisant le nom associé à la variable de fichier, en supprimant tout fichier existant portant ce nom. Si la variable n'a pas de nom de fichier associé, spécifié avec ASSIGN, REWRITE crée un fichier temporaire.
RIM85 Cette procédure permet d'appeler l'instruction RIM du 8085
ROUND Cette fonction permet de convertir un réel en entier en l'arrondissant à la valeur entière la plus proche.
SEEKREAD Cette procédure permet de lire l'enregistrement spécifié dans la variable de fenêtre.
SEEKWRITE Cette procédure permet d'écrire à partir de la variable de fenêtre vers l'enregistrement spécifié.
SETBIT Cette procédure permet de définir le bit désigné dans le paramètre.
SHL Cette fonction permet d'effectuer un décalage de la variable spécifié du nombre de bits spécifié vers la gauche en insérant 0 bits.
SHR Cette fonction permet d'effectuer un décalage de la variable spécifié du nombre de bits spécifié vers la droite en insérant 0 bits.
SIN Cette fonction permet de retourner le sinus de l'angle.
SIM85 Cette procédure permet d'appeler l'instruction SIM du 8085.
SIZEOF Cette fonction permet de retourner la taille du paramètre en octets.
SQR Cette fonction permet de retourner le carré du paramètre spécifié. Le paramètre spécifié doit être réel ou entier. Le résultat est du même type que le paramètre spécifié.
SQRT Cette fonction permet de retourner la racine carrée du paramètre spécifié. Le paramètre spécifié doit être réel ou entier. Le résultat est réel.
SUCC Cette fonction permet de retourner la valeur du successeur du paramètre spécifié.
SWAP Cette fonction permet de retourner les 8 bits supérieurs du paramètre spécifié dans les 8 bits inférieurs du résultat et les 8 bits inférieurs du paramètre spécifié dans les 8 bits supérieurs du résultat.
TRUNC Cette fonction permet de convertir un nombre réel en entier en déposant les chiffres à droite de la virgule décimale.
TSTBIT Cette fonction permet de retourner TRUE si le bit désigné est activé et renvoie FALSE si le bit est désactivé.
UNPACK Cette procédure permet de décompacter un tableau.
WAIT Cette procédure permet générer une boucle d'attente d'état serrée.
WNB Cette procédure permet d'écrire un fichier octet à la fois.
WRITE Cette procédure permet d'écrire des données dans le fichier associé au paramètre spécifié. Si le fichier est un fichier texte, elles convertissent les nombres en ASCII et écrivent les valeurs booléennes sous forme de chaînes de caractères TRUE et FALSE.
WRITEHEX Cette procédure permet d'écrire deux caractères pour chaque octet. Il ne produit aucun espace de début ou de fin ni retour chariot / saut de ligne.
WRITELN Cette procédure permet d'écrire des données dans le fichier texte associé au paramètre spécifié et rajoute un saut de ligne.
@BDOS Cette fonction permet d'accéder directement au système d'exploitation CP/M.
@BDOS86 Cette fonction permet d'accéder directement au système d'exploitation CP/M-86.
@CMD Cette fonction permet d'accéder à la file d'attente de commande d'une ligne de commande.
@ERR Cette procédure permet d'exécuter la routine de gestion des erreurs par défaut dans PASLIB.
@HLT Cette procédure permet d'arrêter sans condition votre programme et redonner le contrôle au système d'exploitation.
@HERR Cette fonction permet de retourner une variable BOOLEAN prédéfinie que la procédure NEW utilise pour renvoyer le résultat d'une demande d'allocation.
@MRK Cette fonction permet de retourner l'adresse du haut de la mémoire de tas.
@RLS Cette fonction permet de réinitialiser le haut de la mémoire de tas à l'adresse renvoyée par @MRK.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Jeudi, le 9 juillet 2020