Plan Turbo Pascal

Précédente Suivante

Opération et fonctions intrinsèques (prédéfinies)

Les opérations arithmétiques

Définition

Opération

Algorithme

Programmation

Addition

+

C ç A + 2

C := A + 2 ;

Soustraction

-

RES ç B - A

RES := B - A ;

Multiplication

*

RES ç C x 0,5

RES := C * 0.5 ;

Division fractionnaire

/

D ç 2 / 4

D := 2/4 ;

Division entière

DIV

DE ç division_entière (5,2)

DE ç 5 DIV 2

DE := 5 DIV 2 ;

Modulo ou reste de la division entière

MOD

RE ç reste_division_entière (5,2)

RE ç 5 MOD 2

RE := 5 MOD 2 ;

Les priorités des opérations sont celles des mathématiques soit (*, /, DIV, MOD) puis (+, -).

La concaténations de chaînes de caractères

Définition

Opération

Algorithme

Programmation

Concaténation (de chaîne de caractères)

+

CHAIN ç A + ‘Bonjour’

CHAIN := A + ‘Bonjour’ ;

Quelques fonctions intrinsèques

Prototype

fonction Valeur_Absolue(donnée NOMBRE: réel) résultat réel

fonction Valeur_Absolue(donnée NOMBRE: entier) résultat entier

Définition

retourne la valeur absolue de NOMBRE

Fonction

Algorithme

Programmation

ABS()

X ç Valeur absolue(Y)

X := abs(Y);

Prototype

fonction Carré(donnée NOMBRE: réel) résultat réel

fonction Carré(donnée NOMBRE: entier) résultat entier

Définition

retourne le carréde NOMBRE

Fonction

Algorithme

Programmation

SQR()

X ç Carré(Y)

X := sqr(Y);

Prototype

fonction Racine_carrée(donnée NOMBRE: réel) résultat réel

fonction Racine_carrée(donnée NOMBRE: entier) résultat réel

Définition

retourne la racine carrée de NOMBRE

Fonction

Algorithme

Programmation

SQRT()

X ç Racine_carrée(Y)

X := sqrt(Y);

Prototype

fonction SousChaîne(données chain:chaîne, pos_début, nb_caractère:entier) résultat chaîne

Définition

Retourne la sous chaîne (extraction) des caractères de CHAIN à partir du caractère de position POS_DEBUT sur une longueur de NB_CARACTERE

Fonction

Algorithme

Programmation

COPY()

X ç SousChaîne(Y,6,3)

X := copy(Y,6,3);

Il existe bien entendu de nombreuses autres fonctions ou procédures intrinsèques (prédéfinies) que l’on pourra utiliser en fonction des bibliothèques fournies par les divers langages de programmation des environnements de développements.

Turbo Pascal de BORLAND présente dans son aide (accessible par la touche F1) en ligne le descriptif de chacune d’elles.

Plan Turbo Pascal

Précédente Suivante