Algorithmes et logique
Ce que tu dois retenir
Un algorithme bien construit est précis, ordonné et sans interprétation possible.
Avec une condition, l'algorithme peut choisir entre plusieurs actions selon le contexte.
Une boucle permet de répéter une action un grand nombre de fois sans écrire chaque étape.
Tester son algorithme avec plusieurs jeux de données garantit qu'il n'y a pas d'erreur.
Teste-toi
◆ Teste-toi
1. Qu'est-ce qu'un algorithme ?
Voir la réponseMasquer
Réponse : A — A. Une suite d'instructions ordonnées
Un algorithme est une série d'étapes à suivre dans l'ordre pour accomplir une tâche, comme une recette.
2. Dans un algorithme, que signifie l'instruction « Si x > 10 alors... » ?
Voir la réponseMasquer
Réponse : A — A. On vérifie si x est strictement supérieur à 10
Cette condition teste si la valeur de x dépasse 10 avant de décider de l'action à exécuter.
3. À quoi sert une boucle dans un algorithme ?
Voir la réponseMasquer
Réponse : A — A. À répéter une action plusieurs fois
Une boucle permet d'exécuter un bloc d'instructions autant de fois que nécessaire, sans le recopier.
4. Quel est le résultat de l'algorithme suivant : a=5, b=3, somme=a+b, afficher somme ?
Voir la réponseMasquer
Réponse : A — A. 8
On additionne 5 et 3, ce qui donne 8. L'algorithme suit les étapes dans l'ordre.
5. On exécute : nombre=10 ; si nombre > 8 alors afficher 'Grand', sinon afficher 'Petit'. Qu'obtient-on ?
Voir la réponseMasquer
Réponse : A — A. Grand
10 est bien supérieur à 8, donc la condition est vraie et on affiche 'Grand'.
6. Quelle est la valeur de résultat après : x=4, y=7, résultat=x*y ?
Voir la réponseMasquer
Réponse : A — A. 28
L'opération x*y signifie 4 multiplié par 7, ce qui fait 28.
7. Pour calculer la moyenne de trois nombres, que doit faire l'algorithme ?
Voir la réponseMasquer
Réponse : A — A. Les additionner puis diviser par 3
La moyenne arithmétique s'obtient en faisant la somme des valeurs puis en divisant par leur nombre, ici 3.
8. Quelle instruction permet de choisir entre deux chemins dans un algorithme ?
Voir la réponseMasquer
Réponse : A — A. Si ... Alors ... Sinon ...
L'instruction conditionnelle 'Si... Alors... Sinon...' évalue une condition et oriente l'exécution vers un bloc ou un autre.