• Aucun résultat trouvé

Algorithmes (instructions conditionnelles) Dans un algorithme, on appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non.

N/A
N/A
Protected

Academic year: 2022

Partager "Algorithmes (instructions conditionnelles) Dans un algorithme, on appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non."

Copied!
1
0
0

Texte intégral

(1)

Algorithmes (instructions conditionnelles)

Dans un algorithme, on appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non.

Exemple(vu dans le devoir no2) sur le tarif de location d’une voiture :

• Si 0ÉxÉ7, f(x)=150

• Sinon,f(x)=150+7(x−25).

Exemple 1

variable x: entier

début algorithme lirex

six>10 alors xprend la valeur 10 fin si

afficher x fin algorithme

1. Que donne cet algorithme si on entre le nombre 12 ?

2. Que donne cet algorithme si on entre le nombre 5 ?

Exemple 2

sicondition alors instructions 1 sinon

instructions 2 fin si

Exemple d’un tel algorithme: variables

âge, prix : entier début algorithme

afficher « entrez votre âge » : lire âge

si âge < 16 alors

afficher « vous bénéficiez du tarif réduit » prix prend la valeur 10

sinon

afficher « vous ne bénéficiez pas du tarif réduit » prix prend la valeur 15

fin si

afficher « vous devez payer », prix, « euros »

Exercices

I

Rédiger un programme permettant de savoir si un nombre entier naturel est divisible par 7 et afficher le résultat.

II

Rédiger un programme permettant de savoir si un point de cordonnées (x ; y) appartient au disque de centre O et de rayon 5 et afficher le résultat.

III

Rédiger un programme demandant à l’utilisateur deux nombres xet y et affichant le plus grand de ces

deux nombres.

IV

On considère la suite de nombres entiers dite de Syracuse, définie ainsi : on choisit un entier naturel non nul. S’il est pair, on le divise par 2 ; s’il est impair, on le multiplie par 3 et on ajoute 1.

1. Écrire un programme permettant d’afficher le résultat.

2. Faire fonctionner cet algorithme avec différents entiers (notamment 14, 17, 127)

Références

Documents relatifs

→ En 1949, Erdös montra le joli résultat suivant : pour tout entier k &gt;1 donné, il existe une infinité de nombres 2-pseudo-premiers qui sont chacun produit de k facteurs

On en déduit, d’après le théorème de convergence des suites monotones, que la suite (u n )

Soient p un nombre premier et q un nombre rationnel

On veillera à bien être attentif aux priorités des opérations dans les calculs.. http://jouons-aux-mathematiques.fr

exécuter des instructions si la condition est vraie, ce qui s´écrit en pseudo code:.

Remarque : dans l’exemple 2 on a fait trois tests systématiquement alors que dans l’exemple 1, si le nombre est négatif on ne fait qu'un seul test. Conseil : utiliser les

On cherche à créer un algorithme qui demande à l’utilisateur d’entrer deux nombres (stockés dans les variables x et y) et qui a ffi che le plus grand des deux. On ne demande pas

On trouve différents algorithmes classiques en Mathématiques : algorithme de la division euclidienne, algorithme de la multiplication, algorithme d'écriture d'un entier dans