Académique Documents
Professionnel Documents
Culture Documents
programmation
3.3 Concepts issus de la programmation
impérative
3.3.1 Variables et affectation
Définition:
Une variable est un emplacement mémoire nommé
permettant le stockage temporaire de valeur(s)
Définition:
L’ affectation
est l’attribution d’une valeur à une variable . Symbole =
Exemple:
nbr = 10 Types de variables :
nom = "Durand" ▪ Entier
nbr2=10 ▪ Réel
nbr=20 ▪ Chaine de
somme=nbr + nbr2 caractères
somme2=somme + nom ▪ Booléen
3.3 Concepts issus de la programmation
impérative
Algorithme type : échange de valeur
Entrées : a = 10, b = 6
Sorties : a = 6, b = 10
3.3 Concepts issus de la programmation
impérative
3.3.2 Instruction conditionnelle
SI condition ALORS
instructions_si_vrai
[ SINON
instructions_si_faux ]
FIN SI
3.3 Concepts issus de la programmation
impérative
3.3.2 Instruction conditionnelle – expression booléenne
expression boolèenne
La condition est une qui renvoie la valeur
“vrai” (True) ou “faux” (False).
expr1 expr2
vrai vrai
vrai faux
faux vrai
faux faux
3.3 Concepts issus de la programmation
impérative
3.3.2 Instruction conditionnelle – syntaxe VBA
if then
if then
end if
elself then
if then
else
else
end if
end if
3.3 Concepts issus de la programmation
impérative
3.3.2 Instruction conditionnelle – syntaxe VBA
S’il y a beaucoup de ElseIf, on peut utiliser une syntaxe différente.
3.3.3 Boucle
Sub max2()
For i = 1 to 10
nombre = CInt (
If nombre > Max then
Max = nombre
End if
Next i
MsgBox ("le maximum est " & max)
End Sub
3.4 Des algorithmes types
3.4.1 Valeur maximum – cellules Excel
nb = Cells(1, 1).CurrentRegion.Rows.Count
somme =
For i = to
= +Cells( ,1)
Next i
cells(nb+2,1)=somme