• Aucun résultat trouvé

Générateurs de nombres aléatoires = <> < > <= >= Opérateurs relationnels Opérateurs logiques not or and Opérateurs et fonctions arithmétiques OPERATEURS

N/A
N/A
Protected

Academic year: 2022

Partager "Générateurs de nombres aléatoires = <> < > <= >= Opérateurs relationnels Opérateurs logiques not or and Opérateurs et fonctions arithmétiques OPERATEURS"

Copied!
1
0
0

Texte intégral

(1)

fiche turbo-pascal n°2

OPERATEURS

Opérateurs et fonctions arithmétiques

opérateurs entrée(s) sortie commentaires + - *

/ div mod

exp,ln, sqrt sqr

trunc abs

réel / entier réel ou entier entier

réel ou entier réel / entier réel

réel / entier

réel /entier réel entier réel

réel / entier entier réel / entier

* : multiplication.

division.

quotient et reste dans la division euclidienne : 37 div 5 donne 7 ; 37 mod 5 donne 2.

exponentielle, log népérien, racine carrée carré

partie entière valeur absolue

Opérateurs logiques not or and

Entrée(s) et sortie sont de type booléen, c'est à dire prennent leurs valeurs dans {true, false}.

p not p p q p or q p and q

V F V V V V

F V V F V F

F V V F F F F F

Opérateurs relationnels

= <>

< > <= >=

pour pour ≤ pour ≥

Les variables d'entrée sont de type entier ou réel ; la variable de sortie est de type booléen.

Utilisés principalement dans les instructions conditionnelles :

if opérateur then instructions [else instructions]

while opérateur do instructions repeat instructions until opérateur

Générateurs de nombres aléatoires

* Après le begin du programme principal , commencer par écrire l’instruction randomize ;.

* random fournit un nombre réel aléatoire compris entre 0 et 1.

* Avec n entier ≥ 0, random(n) fournit un nombre entier aléatoire parmi les n nombres entiers 0, 1, ... n – 1 :

random(6) fournit un nombre entier compris entre 0 et 5 avec équiprobabilité.

random(2) fournit un des deux nombres 0, 1 avec équiprobabilité.

Exemple : Simulation de 1000 lancers successifs d’un dé cubique équilibré.

program simulde ; var i:integer;

BEGIN

randomize;

for i:=1 to 1000 do write(random(6)+1,’ ’);

END.

Références

Documents relatifs

X quasi-complet, et donne quelques propriétés de ces opérateurs ainsi qu'un exemple d'opérateur (régulier) décomposable non spectral sur un expace de Fréchet. Cependant, à la fin

• Taille du premier et dernier groupe plus petite que la taille fixée k – le temps de propagation de la retenue dans ces groupes réduit.. • Taille des groupes centraux

[r]

Fonction ET : La sortie d'une telle fonction est au niveau logique 1 lorsque toutes ses entrées sont au niveau logique 1B. Son équation est S

Lorsque l’on désire déterminer la fonction classique qu’il convient d’associer à un opérateur quantique on peut donc, soit appliquer directement la règle (3) avec

Il est possible que nous ayons besoin de réaliser tel opérateur, ET à 9 entrées par exemple, pour cela nous serons certainement contraints d'associer plusieurs opérateurs , il

Pour définir quels objets sont gérés par Javascript, nous allons supposer que vous avez chargé la page suivante dans votre navigateur.. Dans cette fenêtre, une page Html a

Si le résultat est true, alors les instructions_1 sont effectuées et Maple passe à la suite (après le fi). Si c’est false, Maple