Initiation à la programmation pour l'automatisation
Ce que tu dois retenir
Un algorithme est une séquence logique d'instructions pour accomplir une tâche.
Une variable mémorise une donnée pour la réutiliser dans un programme.
Une boucle permet d'exécuter plusieurs fois le même code sans le réécrire.
Une condition permet au programme de réagir différemment selon les situations.
Teste-toi
◆ Teste-toi
1. Qu'est-ce qu'un algorithme ?
Voir la réponseMasquer
Réponse : B — B. Une suite d'instructions pour résoudre un problème
Un algorithme est une séquence d'étapes logiques, comme une recette, indépendante du langage utilisé.
2. Dans une recette de cuisine, à quoi correspond l'algorithme ?
Voir la réponseMasquer
Réponse : C — C. Les étapes de préparation
Les étapes ordonnées (mélanger, cuire, etc.) forment l'algorithme de la recette.
3. À quoi sert une variable en programmation ?
Voir la réponseMasquer
Réponse : B — B. Stocker une valeur
Une variable est une zone mémoire nommée qui conserve une donnée (nombre, texte, etc.).
4. Quelle instruction permet de répéter une action 10 fois ?
Voir la réponseMasquer
Réponse : C — C. for i in range(10)
La boucle 'for' avec range(10) exécute le bloc 10 fois. 'while' nécessite une condition.
5. Dans l'expression 'si note >= 10 alors afficher Admis', que signifie le symbole >= ?
Voir la réponseMasquer
Réponse : C — C. Supérieur ou égal
>= signifie 'supérieur ou égal', donc la condition est vraie pour 10, 11, 12, etc.
6. Une boucle 'while' continue de s'exécuter tant que :
Voir la réponseMasquer
Réponse : A — A. La condition est vraie
Tant que la condition après 'while' est vraie, le bloc est répété.
7. Pour calculer la somme des entiers de 1 à 100 avec une formule, on utilise :
Voir la réponseMasquer
Réponse : A — A. 100 × 101 / 2
La formule n(n+1)/2 avec n=100 donne 100×101/2 = 5050.
8. Quelle structure permet de choisir entre plusieurs actions selon une condition ?
Voir la réponseMasquer
Réponse : C — C. Une condition (if/else)
Les structures conditionnelles (if, else if, else) permettent d'orienter le programme selon que la condition est vraie ou fausse.