TS Algorithmique (suite 1) 2011-2012
Dans le document Algorithmique 1, nous avons abordé le principe d’un langage "libre"
pour écrire un algorithme. Afin d’éviter la multiplication des langages nous allons en définir un qui nous sera commun.
Bases d’un langage "libre"
- Début :début de l’algorithme
- Lire <nom de variable> :la machine enregistre une valeur pour la variable citée
- <calcul, valeur, ...> → <nom de variable> : la variable citée reçoit une ex- pression (calcul, valeur, ...)
- Afficher <nom de variable> : la machine affiche à l’écran le contenu de la variable citée
- Afficher "message" :la machine affiche le texte du message
- Fin :fin de l’algorithme
EXERCICE 1 : Un algorithme écrit en langage "libre"
Début
Lire prenom Afficher "Bonjour"
Afficher prenom Fin
Que fait cet algorithme ? Le transcrire avec AlgoBox et Python.
EXERCICE 2 : Un algorithme écrit en langage "libre"
Début 1→ A
A+3 → B
3 → A
Fin
Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ? EXERCICE 3 :
Écrire un algorithme en langage "libre" qui demande un nombre à l’utilisateur puis qui calcule et affiche le carré de ce nombre.
EXERCICE 4 :
Écrire un algorithme en langage "libre" qui lit la partie réelle et la partie imaginaire d’un nombre complexe, qui calcule son module et l’affiche.
EXERCICE 5 :
Écrire un algorithme en langage "libre" qui lit les coefficients d’un polynôme du second degré, qui calcule le discriminant et l’affiche.
EXERCICE 6 :
Reprendre les exercices précédents en écrivant les algorithmes précédents avec AlgoBox et Python.
My Maths Space 1 sur 1