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 procédures et des fonctions
Préface
Notes légal
Dictionnaire
Recherche

Voici la liste des différentes procédures et fonctions prédéfinies disponibles avec le TML Pascal :

Nom Description
Abs Cette fonction permet de retourner la valeur absolue du paramètre spécifié.
Arctan Cette fonction permet de retourner la valeur principale, en radians, de l'arc tangente du nombre spécifié.
BitAnd Cette fonction permet de retourner le «Et Binaire» de ses deux paramètres.
BitNot Cette fonction permet de retourner le «Négation Binaire» du paramètre spécifié.
BitOr Cette fonction permet de retourner le «Ou Binaire» de ses deux paramètres.
BitRotL Cette fonction permet d'effectuer une rotation de 1 bit vers la gauche.
BitRotR Cette fonction permet d'effectuer une rotation de 1 bit vers la droite.
BitSL Cette fonction permet d'effectuer un décalage de 1 bit vers la gauche.
BitSR Cette fonction permet d'effectuer un décalage de 1 bit vers la droite.
BitXor Cette fonction permet de retourner le «Ou exclusif Binaire» de ses deux paramètres.
Card Cette fonction permet de compter le nombre d'éléments dans l'ensemble spécifié et de retourner une valeur entière étant la cardinalité de l'ensemble, c'est-à-dire le nombre de membres dans l'ensemble.
Chr Cette fonction permet de retourner la valeur Char du nombre ordinal spécifié.
Close Cette procédure permet de fermer un fichier ouvert.
Concat Cette fonction permet d'effectuer la concaténation de tous les paramètres dans l'ordre dans lequel ils sont écrits et de retourner la chaîne de caractères concaténée.
Copy Cette fonction permet de retourner une chaîne de caractères contenant les caractères de comptage de la chaîne de caractères source, en commençant à la source d'index spécifié.
Cos Cette fonction permet de retourner le cosinus trigonométrique du nombre spécifié en radians.
Cycle Cette procédure permet de provoquer l'exécution du corps d'une boucle pour sauter à la fin de la boucle et de continuer l'exécution de la prochaine itération de la boucle.
Dec Cette procédure permet de décrémenter la variable de type Integer de 1.
Delete Cette procédure permet de supprimer les caractères de compteur de la valeur de la chaîne de caractères de destination, en commençant à l'index de destination spécifié.
Dispose Cette procédure permet de détruire une variable dynamique référencée spécifié et de retourner sa région mémoire au tas.
Eof Cette fonction permet de demander l'état de fin de fichier d'un fichier spécifié.
Eoln Cette fonction permet de demander l'état l'état de fin de ligne d'un fichier spécifié.
Erase Cette procédure permet de supprimer un fichier externe.
Exit Cette procédure permet de provoquer l'arrêt immédiat de l'exécution d'un bloc particulier.
Exp Cette fonction permet de retourner la valeur de eX, où e est la base des logarithmes naturels.
FilePos Cette fonction permet de retourner le nombre de composantes du fichier à la position actuelle d'un fichier.
FillChar Cette procédure permet de remplir un bloc de compteur d'octets contigus d'entreposage avec la valeur spécifiée commençant à l'adresse de destination spécifié.
Halt Cette procédure permet d'arrêter immédiatement l'exécution d'un programme.
HiWord Cette fonction permet de retourner le mot de poids fort de la valeur ordinale spécifié, c'est-à-dire les bits 31 à 24 d'un type de données LongInt.
Inc Cette procédure permet d'incrémenter la variable de type Integer de 1.
Insert Cette procédure permet d'insérer la chaîne de caractères source dans la chaîne de caractères de destination avec le premier caractère devant l'index de destination.
IOResult Cette fonction permet de retourner une valeur entière correspondant à l'état de la dernière opération d'entrée/sortie effectuée.
IsToolError Cette fonction permet de retourner TRUE si le dernier appel de l'outil en ROM du micro-ordinateur Apple IIGS a détecté une erreur lors de son exécution, sinon il retourne FALSE.
Leave Cette procédure permet de provoquer la fin et l'exécution de l'exécution du corps de la boucle dans laquelle elle se produit avec la première instruction après la boucle.
Length Cette fonction permet de retourner la longueur dynamique d'une chaîne de caractères.
Ln Cette fonction permet de retourner le logarithme naturel (loge) du nombre spécifié.
LoWord Cette fonction permet de retourner le mot de poids faible de la valeur ordinale spécifié, c'est-à-dire les bits de 23 à 0 d'un type de données LongInt.
MoveLeft Cette procédure permet de copier un bloc de compteur d'octets contigus d'entreposage de la source vers la destination en commençant à l'adresse mémoire la plus basse des blocs (le premier octet de la source et de la destination).
MoveRight Cette procédure permet de copier un bloc de compteur d'octets contigus d'entreposage de la source vers la destination en commençant à l'adresse mémoire la plus élevée des blocs (le dernier octet de la source et de la destination).
New Cette procédure permet de créer une nouvelle variable du type de base spécifié et la fait pointer vers elle.
Odd Cette fonction permet de retourner TRUE si la valeur spécifié est impair, c'est-à-dire non divisible par 2 sans reste.
Ord Cette fonction permet de retourner le nombre ordinal d'une valeur de type ordinal ou de type pointeur.
Ord4 Cette fonction permet de retourner le nombre ordinal d'une valeur de type ordinal ou de type pointeur en type de données LongInt.
Page Cette fonction permet d'écrire le caractère de flux de formulaire dans un fichier texte.
Pointer Cette fonction permet de retourner une valeur de pointeur pointant vers ce qui se trouve à l'adresse spécifié comme s'il s'agissait d'une variable dynamique créée à cette adresse.
Pos Cette fonction permet de rechercher une sous-chaîne de caractères dans une chaîne de caractères et de retourner une valeur entière étant l'index du premier caractère de la sous-chaîne de caractères dans la chaîne de caractères.
Pred Cette fonction permet de retourner le prédécesseur du nombre spécifié.
Read Cette procédure permet de lire une composante de fichier dans une variable.
Readln Cette procédure permet de lire une composante de fichier dans une variable pour une ligne de fichier.
Rename Cette procédure permet de renommer un fichier externe de fichier sortant.
Reset Cette procédure permet d'ouvrir un fichier existant pour l'entrée ou de le ramener au début d'un fichier ouvert en repositionnant la position actuelle du fichier sur la composante zéro.
Rewrite Cette procédure permet de créer et ouvre un nouveau fichier ou efface le contenu d'un fichier déjà ouvert.
Round Cette fonction permet de retourner un résultat LongInt étant la valeur de la variable de type réel spécifié arrondie au nombre entier le plus proche.
ScanEq Cette fonction permet de balayer un bloc de mémoire en commençant à la source spécifié pour la première occurrence de la valeur spécifié.
ScanNe Cette fonction permet de balayer un bloc de mémoire en commençant à la source spécifié pour la première occurrence différent de la valeur spécifié.
Seek Cette procédure permet de remplacer la position actuelle du fichier par la composante de fichier spécifié.
Sin Cette fonction permet de retourner le sinus trigonométrique de nombre spécifié en radians.
SizeOf Cette fonction permet de retourner le nombre d'octets occupés par la variable ou le type spécifié.
Sqrt Cette fonction permet de retourner la racine carrée positive du nombre spécifié, c'est-à-dire la valeur positive y telle que y·y=x.
Succ Cette fonction permet de retourner le successeur du nombre spécifié.
ToolErrorNum Cette variable permet de retourner le code d'erreur renvoyé par le dernier appel de l'outil en ROM du micro-ordinateur Apple IIGS.
Trunc Cette fonction permet de retourner un résultat LongInt étant la valeur de la variable de type réel spécifié tronquée au nombre entier le plus proche compris entre 0 et le nombre spécifié inclusivement.
Write Cette procédure permet d'écrire une variable dans une composante de fichier.
Writeln Cette procédure permet d'écrire une variable dans une composante de fichier ou d'effectuer un saut de ligne.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Dimanche, le 19 avril 2020