Chapitre 1 : Définitions
- A- Algorithme
- B- Variables informatiques
Chapitre 2 : Instructions
- A- Entrée-sortie
- B- Conditionnelles
- C- Boucles
- D- Fonctions
1- Définitions
1A. Algorithme
En cours de création
Un algorithme est un ensemble d’instructions qui s’enchaînent dans un ordre déterminé pour obtenir un résultat. 006A43
Un algorithme peut s’écrire de plus manières :
- en langage naturel
- en langage spécifique à une machine
Un algorithme peut être composé :
- d’instructions d’entré de données
- d’instructions de traitement
- d’instructions de sortie
1B. Variables informatiques
- Une variable informatique est un emplacement mémoire qui contient une information
- Cette information peut être un nombre. C’est alors une variable numérique.
- Une variable peut aussi contenir une expression algébrique telle que celle d’une fonction. On la désignera comme variable fonction.
- Chacune de ces variables contient une information et une seule. Tant que cette information n’est pas modifiée manuellement ou par un programme, celle-ci est conservée. Dès qu’elle est modifiée, l’ancienne information est perdue car remplacée par la nouvelle.
- En langage naturel, pour qu’une instruction modifie le contenu d’une variable nommée \(Y\), on écrira par exemple :
\(Y \leftarrow 13\) pour mettre la valeur 13 dans \(Y\)
\(Y \leftarrow 2Y+3\) pour remplacer l’ancienne valeur de \(Y\) par son double augmenté de 3
Sur une calculatrice, ces instructions s’écriront :
\(13 \rightarrow Y\) et \(2Y+3 \rightarrow Y\)
En Python, on écrira \(Y=13\) et \(Y=2*Y+3\)
2- Instructions
2A. Entré-Sortie
- Les entrées sont les valeurs que l’utilisateur doit saisir.
Saisir la valeur de \(A\) permet à l’utilisateur d’entrer au clavier une valeur qui sera affectée à la variable \(A\).
Calculatrice TI : on écrira Input \(A\)
Calculatrice Casio : on écrira \(? \rightarrow A\)
Python : on écrira \(A=float(input(« message »))\) si \(A\) réel ou \(A=int(input(« message »))\) si \(A\) entier.
- Les sorties sont les affichages fournis lors de l’exécution de l’algorithme.
Afficher \(A\) indique à l’utilisateur la valeur contenue dans la variable \(A\).
Calculatrice TI : on écrira Disp \(A\)
Calculatrice Casio : on écrira LOL
Python : on écrira print(\(A\))
2B. Instructions Conditionnelles
- Dans un algorithme, il est parfois nécessaire de différencier les calculs à effectuer selon les conditions rencontrées. On utilise l’instruction conditionnelle :
Si condition alors instructions_1 sinon instructions_2
- Si la condition est vraie, alors les instructions_1 sont exécutées, sinon ce sont les instructions_2 qui sont exécutées.
- La partie » sinon instructions_2″ est facultative : si elle est omise et que la condition est fausse, alors aucune instruction n’est exécutée.
En programmation, on aura comme structure :
TABLEAU