Utilisation de la fonction RANDOM en PASCAL
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal
Page 1 sur 1 • Partager •
Utilisation de la fonction RANDOM en PASCAL
salu
20 nombres entiers entre 100 et 200 compris sont créés au hasard par l’ordinateur. Il faut :
- afficher ces nombres à l’écran
- calculer et afficher la somme et la moyenne arithmétique des nombres pairs.
Merci pour votre aide!
20 nombres entiers entre 100 et 200 compris sont créés au hasard par l’ordinateur. Il faut :
- afficher ces nombres à l’écran
- calculer et afficher la somme et la moyenne arithmétique des nombres pairs.
Merci pour votre aide!
pirate- Entier Naturel

- Nombre de messages: 28
Réputation: 0
Points: 1879
Date d'inscription: 30/03/2007
Re: Utilisation de la fonction RANDOM en PASCAL
pirate a écrit:salu un probleme pours les inteligents.
20 nombres entiers entre 100 et 200 compris sont créés au hasard par l’ordinateur. Il faut :
- afficher ces nombres à l’écran
- calculer et afficher la somme et la moyenne arithmétique des nombres pairs.
Salut pirate,
Bienvenue au forum INFOMATH. Une petite question à toi:
admin a écrit:Tu veux connaître la réponse à ta question ou bien tu veux attendre la réponse d'une personne bien précise?
Il faut éviter d'adresser des questions à une personne bien précise
B.NabiL

Napoléon- Admin

-

Nombre de messages: 2867
Localisation: Tunisie
Réputation: 113
Points: 3207
Date d'inscription: 19/03/2007
Feuille de personnage
Capacité linguistique:


(999/1000) -

Re: Utilisation de la fonction RANDOM en PASCAL
Salut,
Je vais me contenter, pour l'instant, de te donner une indication sur la question que t'as posée.
Pour laisser l'ordinateur générer un nombre entier aléatoire entre 0 et N-1, on écrit:
Par exemple, X:=Random(100), génère un entier aléatoire entre 0 et 99.
On peut générer plusieurs nombres aléatoires:
A vous de voir comment générer un nombre aléatoire dans un intervalle [a..b] et non pas dans un intervalle [0..N-1]
Une remarque intéressante: il est conseillé de mettre au début du programme PASCAL l'instruction
Elle permet de générer des valeurs "très aléatoires". Vous pouvez le vérifier en mettant/supprimant cette instruction.
Bonne courage.
B.NabiL
Je vais me contenter, pour l'instant, de te donner une indication sur la question que t'as posée.
Pour laisser l'ordinateur générer un nombre entier aléatoire entre 0 et N-1, on écrit:
- Code:
X := Random(N);
Par exemple, X:=Random(100), génère un entier aléatoire entre 0 et 99.
On peut générer plusieurs nombres aléatoires:
- Code:
for i:=1 to 20 do
begin
X := Random(100);
Writeln(X);
end;
A vous de voir comment générer un nombre aléatoire dans un intervalle [a..b] et non pas dans un intervalle [0..N-1]
Une remarque intéressante: il est conseillé de mettre au début du programme PASCAL l'instruction
- Code:
RANDOMIZE;
for i:=1 to 20 do
begin
X := Random(100);
Writeln(X);
end;
Elle permet de générer des valeurs "très aléatoires". Vous pouvez le vérifier en mettant/supprimant cette instruction.
Bonne courage.
B.NabiL

Napoléon- Admin

-

Nombre de messages: 2867
Localisation: Tunisie
Réputation: 113
Points: 3207
Date d'inscription: 19/03/2007
Feuille de personnage
Capacité linguistique:


(999/1000) -

Sujets similaires» Fonction UPnP
» La fonction ATN2(x,y) me manque
» Utilisation de cet espace.
» Utilisation de la galerie
» Utilisation des outils de modération
» La fonction ATN2(x,y) me manque
» Utilisation de cet espace.
» Utilisation de la galerie
» Utilisation des outils de modération
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
