Ex-savoir écrire un algorithme

publicité
Exercices – Savoir écrire un algorithme en langage naturel
Exercice 1 –
Voici l’algorithme qui calcule les coordonnées du milieu d’un segment [AB] connaissant les
coordonnées de A et de B. Certaines lignes ont été effacées. Complète-le :
Afficher « Calculons les coordonnées d’un milieu »
Afficher « Entrer les coordonnées du 1er point »
Lire Xa
Lire Ya
Afficher « Entrer les coordonnées du 2nd point »
Lire Xb
Lire Yb
X prend la valeur de ................................................
Y prend la valeur de ................................................
Afficher « Les coordonnées du milieu sont (...... ; ..... ) »
Exercice 2 –
Ecrire les algorithmes suivant en langage naturel :
(a) algorithme qui calcule la distance AB à partir des coordonnées des points A et B.
uuur
(b) algorithme qui calcule les coordonnées du vecteur AB à partir des coordonnées des
points A et B.
(c) algorithme qui affiche si des vecteurs sont colinéaires ou non connaissant les
coordonnées de ces 2 vecteurs.
(d) Algorithme qui, à partir des coefficients de l’équation cartésienne d’une droite et des
coordonnées d’un point, affiche si ce point est sur la droite ou pas.
(e) Algorithme qui calcule le terme de rang n de la suite (un) définie par récurrence par :
u0 = 2 et un+1 = 2un - 3 .
(f) Ecrire un algorithme qui réalise les instructions suivantes :
On demande à l’opérateur de rentrer un nombre entier
Si l’opérateur rentre un nombre qui n’est pas entier, on affiche un message d’erreur et
on lui demande de recommencer.
Ainsi de suite jusqu’à ce que l’opérateur entre un nombre entier.
A la fin, on affiche un message de félicitation et la valeur de l’entier.
Exercices – Savoir écrire un algorithme en langage naturel
Exercice 1 –
Voici l’algorithme qui calcule les coordonnées du milieu d’un segment [AB] connaissant les
coordonnées de A et de B. Certaines lignes ont été effacées. Complète-le :
Afficher « Calculons les coordonnées d’un milieu »
Afficher « Entrer les coordonnées du 1er point »
Lire Xa
Lire Ya
Afficher « Entrer les coordonnées du 2nd point »
Lire Xb
Lire Yb
X prend la valeur de ................................................
Y prend la valeur de ................................................
Afficher « Les coordonnées du milieu sont (...... ; ..... ) »
Exercice 2 –
Ecrire les algorithmes suivant en langage naturel :
(f) algorithme qui calcule la distance AB à partir des coordonnées des points A et B.
uuur
(g) algorithme qui calcule les coordonnées du vecteur AB à partir des coordonnées des
points A et B.
(h) algorithme qui affiche si des vecteurs sont colinéaires ou non connaissant les
coordonnées de ces 2 vecteurs.
(i) Algorithme qui, à partir des coefficients de l’équation cartésienne d’une droite et des
coordonnées d’un point, affiche si ce point est sur la droite ou pas.
(j) Algorithme qui calcule le terme de rang n de la suite (un) définie par récurrence par :
u0 = 2 et un+1 = 2un - 3 .
(f) Ecrire un algorithme qui réalise les instructions suivantes :
On demande à l’opérateur de rentrer un nombre entier
Si l’opérateur rentre un nombre qui n’est pas entier, on affiche un message d’erreur et
on lui demande de recommencer.
Ainsi de suite jusqu’à ce que l’opérateur entre un nombre entier.
A la fin, on affiche un message de félicitation et la valeur de l’entier.
Téléchargement