• Aucun résultat trouvé

1 Obtenir un nombre aléatoire entre 1 et n La mise en algorithme

N/A
N/A
Protected

Academic year: 2022

Partager "1 Obtenir un nombre aléatoire entre 1 et n La mise en algorithme"

Copied!
3
0
0

Texte intégral

(1)

D E B O R D

Algorithmes à connaitre

1 Obtenir un nombre aléatoire entre 1 et n

La mise en algorithme

Variables d , n : entiers

Début de l’algorithme Saisir n

d←nombre aléatoire entre 1 et n Sorties : Afficher d

1 from randomimport∗

2 def simulation(n) :

3 d=randint(1,n)

4 returnd

2 Obtenir plusieurs nombres aléatoires

On veut obtenir p nombres aléatoires compris entre 1 et n .

2.1 Listes en python

Les listes en python permettent d’énumérer des nombres , des caractères , des mots ....

On les note entre crochets .

La commande return[] renvoie la liste des valeurs demandées

2.2 La mise en algorithme

Variables d : entier

n , p , i : entiers

Début de l’algorithme Saisir n , p

Pouri allant de 1 à p Faire

d ←nombre aléatoire entre 1 et n Afficher d

FinPour

25 juillet 2020 1 Béatrice Debord

(2)

D E B O R D

Algorithmes à connaitre

1 from randomimport∗

2 def simulation():

3 de=randint(1,6)

4 return de

5 def repet(n):

6 return[simulation() for k in range (1,n+1)]

3 loi des grands nombres

Simuler 150 séries de 30 lancers d’une pièce équilibrée et noter la fréquence d’apparition de "face" .

3.1 Réflexion

On va créer deux fonctions .

La première qui simule n lancers de pièce et retourne la fréquence d’apparition de "face"

La deuxième qui simule N séries de n lancers et qui détermine le pourcentage de résultats pour lesquels la fréquence d’apparition de "face" est suffisamment proche de la probabilité théorique , c’est à dire 0,5 .

3.2 La mise en algorithme

1 from randomimport∗

2 from mathimport∗

3 def lancer(n):

4 f =0

5 for k in range (1,n+1):

6 if randint(1,2)==1:

7 f =f+1

8 return f/n

9 def repet(n,N):

10 c=0

11 for i in range (1,N+1):

12 F=lancer(n)

13 if abs(F−0.5)<1/sqrt(n):

14 c=c+1

15 return c/N

25 juillet 2020 2 Béatrice Debord

(3)

D E B O R D

Algorithmes à connaitre

Variables d : entier

n , p , i : entiers

Début de l’algorithme Saisir n , N

c←0

Pouri allant de 1 à N Faire f ←0

Pour k allant de 1 à n Faire

Si nombre aléatoire entre 1 et 2 = 1 Alors f =f+ 1

Finsi d = f n FinPour

Si |d−0.5|< 1

√n Alors c=c+ 1

Finsi FinPour F = c SortiesN : Afficher F

25 juillet 2020 3 Béatrice Debord

Références

Documents relatifs

Si le nombre de bits dans un message est un multiple de 8, pour le rendre compact, on peut représenter le message en hexadécimal.. L’objet du bourrage de message est de rendre

PROBABILITES ET JEU D'ARGENT : voir fichier Exercices espérance de gain - corrigés en vidéo Remarque : par extension on parle souvent d'espérance de gain pour les jeux d'argent.. U

Par exemple, l’instruction ent(NbrAléat*6+1) génère un nombre aléatoire entier compris entre 1 et 6 et peut donc être utilisée pour simuler le lancer d’un dé.. Génération

Si dans les deux mois suivant la fin du contat d’engagement vous n’attestez pas sur ELISA que cette formation a été suivie par le jeune, votre structure devra rembourser la somme

Dans les activités préparatoires, nous avons rencontré des variables aléatoires qui prennent toutes les valeurs d’un intervalle réel : l’intervalle [0; 12] pour le point mobile

´ Ecrire formellement une it´ eration de l’algorithme de Newton pour r´ esoudre la condition n´ ecessaire du premier ordre ∇f (β) =

On appelle expérience aléatoire une expérience liée au hasard, dont les résultats sont connus, mais dont on ne sait pas à l’avance lequel de ces résultats va survenir..

À chaque proposition du joueur B, le joueur A répond par « le nombre cherché est plus grand », « le nombre cherché est plus petit » ou « bravo, vous avez gagné » selon la

Sous un autre angle, il y a 35 façons de répartir entre les 8 équipes les 16 points de match nul, d’où 35 façons de répartir les 60 points de

[r]

Définition : Une expérience est dite aléatoire lorsqu'on ne peut pas en prévoir avec certitude le résultat. 2) Issue et univers.. Définition : On appelle issue d'une

Exemple 6 : 206 élèves de seconde suivent des cours d’anglais (en première ou seconde langue)4. Dans cette question, on ne s’intéresse qu’à l’allemand et

En déduire qu’un couplage de poids minimum sur les sommets de degré impair dans T est inférieur ou égal à la moitié du poids de C opt... Préambule : technique pour montrer

On peut proposer d’aller vers une activité plus

Pour obtenir un nombre entier pseudo-aléatoire entre 1 et n : Dans le menu MATH choisir 7:Probabilité puis 4: nbrAléat(. Finir d’entrer nbrAléat(valeur de n)

Sortie : Les positions auxquelles le motif x apparaît dans le texte t (rien s'il n'apparaît pas) Dans l'algorithme naïf, on teste toutes les positions, ce qui est couteux.. Donc,

Une variable aléatoire suit la loi exponentielle de paramètre si sa densité est la fonction définie sur par.. La fonction est clairement

A chaque échec, le programme lui indique si l’entier cherché est plus grand ou plus petit que sa proposition. Un score indiquant le nombre de coups joués est mis à jour et

Chaque œuf éclôt avec probabilité p indépendamment des autres.. Soit K le nombre

Il suppose également que le nombre de fils d’un individu est une variable aléatoire à valeurs dans N , et que le nombre de fils d’hommes différents sont des variables

Imaginons qu'à chaque issue de l'expérience, on associe le nombre de fois où pile apparaît.. On définit ainsi une variable aléatoire sur Ω qui prend les valeurs 0 ; 1

Un des joueurs choisit un nombre entier entre 1 et 100, appelé le nombre caché, et le second joueur doit deviner

où la société « Godos Cocina Tipica » a commandé la sauce « Louisiana Fiery Hot Pepper Sauce ». =&gt; 2 commandes les 11/02/2008 et le 05/08/2010 SELECT