Fiche de révision maths 1ère STI2D : Algorithmique et programmation

1ERE-STI2D • MATHS — Learna

Cette fiche de révision de maths en 1ère STI2D résume le chapitre Algorithmique et programmation. Elle aide à mémoriser les définitions, les formules, les méthodes et les points de vigilance avant un contrôle.

Fiche ultra-synthèse — Algorithmique et programmation
Variables • affectations • conditions • boucles • fonctions • simulations
Essentiel (à savoir par cœur)
1 Variable
Une variable stocke une valeur.
x = 5
2 Affectation
On peut modifier une variable :
x = x + 1
3 Condition
if condition: ... else: ...
4 Boucle
for k in range(n): ...
while condition: ...
5 Fonction
def f(x): return ...
6 Simulation
from random import randint x = randint(0, 1)
Méthodes rapides
A Lire un programme
  1. repérer les variables ;
  2. repérer les valeurs initiales ;
  3. suivre ligne par ligne ;
  4. faire attention aux boucles.
B Écrire un programme
  1. identifier les données ;
  2. choisir les variables ;
  3. choisir test / boucle / fonction ;
  4. prévoir l’affichage final.
Pièges fréquents
1 Confondre = et ==
= sert à affecter, == sert à tester l’égalité.
2 Boucle infinie
Dans une boucle while, il faut faire évoluer la variable.
3 Mauvaise indentation
En Python, l’indentation fait partie de la syntaxe.
Mini-tests corrigés
Q1 Affectation
Si x = 3, puis x = x + 2, que vaut \(x\) ?
Corrigé : \(5\)
Q2 Boucle
for k in range(3) répète combien de fois ?
Corrigé : 3 fois
Q3 Condition
Si \(x=-1\), le test x > 0 est-il vrai ?
Corrigé : non
Checklist “copie parfaite”
  • J’ai identifié les variables utiles.
  • J’ai bien distingué affectation et test.
  • J’ai vérifié la condition d’arrêt d’une boucle.
  • J’ai soigné l’indentation en Python.
  • J’ai relié le programme au problème posé.
Suivez votre progression
Connectez-vous pour enregistrer votre progression et vos tentatives de quiz.