![](//s1.studylibfr.com/store/data-gzf/7f6b85f87e97d81e73260d2f2f27e58c/1/010107097.htmlex.zip/bg1.jpg)
Définition :
Un algorithme est une suite finie
d’instructions à appliquer à un nombre fini
de données afin d’arriver, en un nombre
fini d’étapes, à un certain résultat.
A quoi sert une variable ?
Elle sert à stocker un résultat.
Différents types de variables :
- 3 types :
Flottant : 3,2 ; 5,7 ; 200,17 ; - 1,8
Entier : -7 ; -3 ; 0 ; 6 ; 418 ; 75…
Chaine de caractère : « sTu7@m# »
SF1 : déterminer le type de variables
Les variables M, P, S et T sont de type
entier.
S = M + P = 100
T = M – P = 54
S contient la valeur 100 et T, la valeur 54.
SF2 : concevoir et affecter les variables
Quelle est la structure d’une
instruction conditionnelle ?
Si… Alors… Sinon… Fin de Si.
Programme 1 Programme 2
X prend la valeur 3 X prend la valeur 3
X prend la valeur X + 7 X prend la valeur X*5
X prend la valeur X*5 X prend la valeur X + 7
Afficher X Afficher X
Quelles sont les étapes d’un algorithme ?
- 5 étapes :
Déclaration des variables et leurs types
Initialisation de celle-ci : valeur initiale
Entrées : l’utilisateur rentre des valeurs
Traitement : tous les calculs
Sortie : résultats affichés à l’utilisateur
SF3 : écrire une formule permettant un
calcul combinant les variables
1. Faux : la formule exacte est :
m = t1 + t2 + t3 / 3
2. Vrai
SF4 : écrire un algorithme simple
:
Variable : x est de type flottant
Entrée : Saisir x
Traitement : x prend la valeur x + 1
x prend la valeur x * 2
x prend la valeur x - 3
Sortie : Afficher x
SF5 : programmer un algorithme simple
Python : TI :
On n’a pas besoin de déclarer les variables
A =int(input(« A = »)) Prompt A
B = A*A*A A*A*A B
A = A + B A A + B
Print (A) Disp A
Python : TI :
If condition : If condition Instruction A
Instruction A Then End
Else : Instruction A
Instruction B Else