• Aucun résultat trouvé

Correction-Initiation aux algorithmes I Qu’est-ce qu’un algorithme ?

N/A
N/A
Protected

Academic year: 2022

Partager "Correction-Initiation aux algorithmes I Qu’est-ce qu’un algorithme ?"

Copied!
1
0
0

Texte intégral

(1)

Correction-Initiation aux algorithmes

I Qu’est-ce qu’un algorithme ?

Exercice :On considère le programme de calcul suivant :

• Choisir un nombre.

• Lui ajouter 1.

• Multiplier le résultat par 2.

• Soustraire 3 au résultat.

• Afficher le résultat.

1. Appliquer cet algorithme à 3;−4, 0 et1 3.

Entrée Choisir un nombre 3 -4 0 1

3

Étape 1 Lui ajouter 1 4 -3 1 4

3 Étape 2 Multiplier le

résultat par 2

8 -6 2 8

3 Étape 3 Soustraire 3 au

résultat

5 -9 -1 −1

3

Sortie Afficher le résultat. 5 -9 -1 −1

3 2. Identifier les trois étapes de cet algorithme.

II Variables et affectation

Exemples :

1.

1 : ENTREES :x 2 : SORTIES :y 3 : bx+1 4 : c←3b 5 : yc2

(a) Si l’entrée est 2, les étapes successives donnent :

Entrée x b c Sortie y

Étape 1 2 0 0 0

Étape 2 2 3 0 0

Étape 3 2 3 9 0

Étape 4 2 3 9 81

Sortie 81

(b) Pour une entréexquelconque, on obtient successivementx+1, 3(x+1) puis [3(x+1)]2=9(x+1)2. Ainsi définit-on une fonction part f(x)=9(x+1)2

2. On obtient successivement :

Variables a b c

Initialisation 0 0 0

Étape 1 3 0 0

Étape 2 4 0 0

Étape 2 4 0 0

Étape 3 4 7 0

Étape 4 4 25 0

Étape 5 4 25 20

Sortie 20 |

Références

Documents relatifs

- Un mélange homogène est un mélange dont on ne peut pas distinguer les différents constituants à l’œil nu... Exemples : Vous avez devant vous différents mélanges : sirop de

Le mot algorithme vient du nom Al Khwarizmi (Abu Ja’far Mohammed Ben Mussa Al-Khwarismi), né vers 780 dans la région de Khwarezm (aujourd’hui Khiva), au sud de la Mer

carreaux • Tourner à gauche • Tourner à droite Écrire la suite d’instructions à suivre pour que la personne sorte rapidement du labyrinthe.. Aller à la ligne après

Cette forme de structure alternative n'est pas normalisée, mais existe dans beaucoup de langages informatique.. Page

L’it´ eration de la division enti` ere par 2 m` ene ` a 0, et le case de base 0 se termine par l’ex´ ecution de retourner.. – puissance se termine si on remplace l’appel `

Si l’algorithme se termine pour la valeur n−1 alors il se termine aussi pour la valeur n est excutant retourner.. – somme ne se termine pas lorsque n est

En un sommet de la grille donn´ e on a le choix de monter ou d’avancer, le nombre de chemin est donc la somme des nombres de chemins qui commen¸ cent par monter (Chemin(l −1, L)) et

Les algorithmes ne sont pas réservés à l’usage exclusif des mathématiques, et il faut comprendre qu’ils sont rédigés en fonction du niveau de leurs usagers.. Exemple : voici